{"id":67383,"date":"2026-10-21T10:10:28","date_gmt":"2026-10-21T07:10:28","guid":{"rendered":"https:\/\/wpcalc.com\/en\/?p=67383"},"modified":"2026-10-21T10:10:28","modified_gmt":"2026-10-21T07:10:28","slug":"linear-feet-calculator","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/converters\/linear-feet-calculator\/","title":{"rendered":"Linear Feet Calculator"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">Add Up Linear Feet \u2014 Boards, Trim, Fences, Decking and Cost<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"67383\" data-favorite-title=\"Linear Feet\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/converters\/linear-feet-calculator\/\" data-favorite-excerpt=\"Add up linear feet for boards, trim, moldings, fencing and decking \u2014 enter piece lengths with quantities, or convert an area in ft\u00b2 to linear feet from the board width, and get total cost per linear or board foot.\" aria-label=\"Add to Favorites\" data-favorite-icon=\"icon icon-length\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/en\/converters\/linear-feet-calculator\/\" method=\"POST\" class=\"calculator\" id=\"calculator-67383\" data-post=\"67383\"><fieldset class=\"fieldset-input is-2\"><legend class=\"sr-only\">Input Fields<\/legend><div class=\"is-single field\" id=\"input-1\"><span class=\"font-semibold\">Add Lengths \u2014 One Row per Distinct Piece<\/span><\/div><div class=\"field is-single\" id=\"input-2\"><label for=\"field-2\">Piece rows to show<\/label><div class=\"grid grid-cols-1\"><select id=\"field-2\" name=\"piece_rows_to_show\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\" selected>3<\/option><option value=\"4\">4<\/option><option value=\"5\">5<\/option><option value=\"6\">6<\/option><option value=\"7\">7<\/option><option value=\"8\">8<\/option><option value=\"9\">9<\/option><option value=\"10\">10<\/option><option value=\"11\">11<\/option><option value=\"12\">12<\/option><option value=\"13\">13<\/option><option value=\"14\">14<\/option><option value=\"15\">15<\/option><option value=\"16\">16<\/option><option value=\"17\">17<\/option><option value=\"18\">18<\/option><option value=\"19\">19<\/option><option value=\"20\">20<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field has-term\" id=\"input-3\"><label for=\"field-3\">Piece 1 length<\/label><div class=\"term\">L\u2081<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_1_length\" id=\"field-3\" aria-describedby=\"calc-info-3\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"8\"\/><div class=\"grid grid-cols-1\"><select id=\"field-4\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"ftin\">ft + in<\/option><option value=\"in\">in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><small id=\"calc-info-3\">Choose &quot;ft + in&quot; to enter a feet-and-inches length (e.g. 10 ft + 6 in). Blank rows are skipped.<\/small><\/div><div class=\"field has-term\" id=\"input-4\" hidden><label for=\"field-5\">Piece 1 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_1_extra_inches\" id=\"field-5\" aria-describedby=\"calc-unit-5 calc-info-5\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><div class=\"unit\" id=\"calc-unit-5\">in<\/div><small id=\"calc-info-5\">Only used when the unit is &quot;ft + in&quot;.<\/small><\/div><div class=\"field has-term\" id=\"input-5\"><label for=\"field-6\">Piece 1 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_1_qty\" id=\"field-6\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"4\"\/><\/div><div class=\"field has-term\" id=\"input-6\"><label for=\"field-7\">Piece 2 length<\/label><div class=\"term\">L\u2082<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_2_length\" id=\"field-7\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"10\"\/><div class=\"grid grid-cols-1\"><select id=\"field-8\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\">ft<\/option><option value=\"ftin\" selected>ft + in<\/option><option value=\"in\">in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field has-term\" id=\"input-7\" hidden><label for=\"field-9\">Piece 2 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_2_extra_inches\" id=\"field-9\" aria-describedby=\"calc-unit-9\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"6\"\/><div class=\"unit\" id=\"calc-unit-9\">in<\/div><\/div><div class=\"field has-term\" id=\"input-8\"><label for=\"field-10\">Piece 2 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_2_qty\" id=\"field-10\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"2\"\/><\/div><div class=\"field has-term\" id=\"input-9\"><label for=\"field-11\">Piece 3 length<\/label><div class=\"term\">L\u2083<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_3_length\" id=\"field-11\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"96\"\/><div class=\"grid grid-cols-1\"><select id=\"field-12\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\">ft<\/option><option value=\"ftin\">ft + in<\/option><option value=\"in\" selected>in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field has-term\" id=\"input-10\" hidden><label for=\"field-13\">Piece 3 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_3_extra_inches\" id=\"field-13\" aria-describedby=\"calc-unit-13\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><div class=\"unit\" id=\"calc-unit-13\">in<\/div><\/div><div class=\"field has-term\" id=\"input-11\"><label for=\"field-14\">Piece 3 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_3_qty\" id=\"field-14\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field has-term\" id=\"input-12\" hidden><label for=\"field-15\">Piece 4 length<\/label><div class=\"term\">L\u2084<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_4_length\" id=\"field-15\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\"\/><div class=\"grid grid-cols-1\"><select id=\"field-16\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"ftin\">ft + in<\/option><option value=\"in\">in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field has-term\" id=\"input-13\" hidden><label for=\"field-17\">Piece 4 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_4_extra_inches\" id=\"field-17\" aria-describedby=\"calc-unit-17\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><div class=\"unit\" id=\"calc-unit-17\">in<\/div><\/div><div class=\"field has-term\" id=\"input-14\" hidden><label for=\"field-18\">Piece 4 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_4_qty\" id=\"field-18\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field has-term\" id=\"input-15\" hidden><label for=\"field-19\">Piece 5 length<\/label><div class=\"term\">L\u2085<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_5_length\" id=\"field-19\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\"\/><div class=\"grid grid-cols-1\"><select id=\"field-20\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"ftin\">ft + in<\/option><option value=\"in\">in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field has-term\" id=\"input-16\" hidden><label for=\"field-21\">Piece 5 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_5_extra_inches\" id=\"field-21\" aria-describedby=\"calc-unit-21\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><div class=\"unit\" id=\"calc-unit-21\">in<\/div><\/div><div class=\"field has-term\" id=\"input-17\" hidden><label for=\"field-22\">Piece 5 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_5_qty\" id=\"field-22\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field has-term\" id=\"input-18\" hidden><label for=\"field-23\">Piece 6 length<\/label><div class=\"term\">L\u2086<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_6_length\" id=\"field-23\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\"\/><div class=\"grid grid-cols-1\"><select id=\"field-24\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"ftin\">ft + in<\/option><option value=\"in\">in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field has-term\" id=\"input-19\" hidden><label for=\"field-25\">Piece 6 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_6_extra_inches\" id=\"field-25\" aria-describedby=\"calc-unit-25\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><div class=\"unit\" id=\"calc-unit-25\">in<\/div><\/div><div class=\"field has-term\" id=\"input-20\" hidden><label for=\"field-26\">Piece 6 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_6_qty\" id=\"field-26\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field has-term\" id=\"input-21\" hidden><label for=\"field-27\">Piece 7 length<\/label><div class=\"term\">L\u2087<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_7_length\" id=\"field-27\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\"\/><div class=\"grid grid-cols-1\"><select id=\"field-28\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"ftin\">ft + in<\/option><option value=\"in\">in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field has-term\" id=\"input-22\" hidden><label for=\"field-29\">Piece 7 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_7_extra_inches\" id=\"field-29\" aria-describedby=\"calc-unit-29\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><div class=\"unit\" id=\"calc-unit-29\">in<\/div><\/div><div class=\"field has-term\" id=\"input-23\" hidden><label for=\"field-30\">Piece 7 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_7_qty\" id=\"field-30\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field has-term\" id=\"input-24\" hidden><label for=\"field-31\">Piece 8 length<\/label><div class=\"term\">L\u2088<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_8_length\" id=\"field-31\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\"\/><div class=\"grid grid-cols-1\"><select id=\"field-32\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"ftin\">ft + in<\/option><option value=\"in\">in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field has-term\" id=\"input-25\" hidden><label for=\"field-33\">Piece 8 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_8_extra_inches\" id=\"field-33\" aria-describedby=\"calc-unit-33\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><div class=\"unit\" id=\"calc-unit-33\">in<\/div><\/div><div class=\"field has-term\" id=\"input-26\" hidden><label for=\"field-34\">Piece 8 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_8_qty\" id=\"field-34\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field has-term\" id=\"input-27\" hidden><label for=\"field-35\">Piece 9 length<\/label><div class=\"term\">L\u2089<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_9_length\" id=\"field-35\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\"\/><div class=\"grid grid-cols-1\"><select id=\"field-36\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"ftin\">ft + in<\/option><option value=\"in\">in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field has-term\" id=\"input-28\" hidden><label for=\"field-37\">Piece 9 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_9_extra_inches\" id=\"field-37\" aria-describedby=\"calc-unit-37\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><div class=\"unit\" id=\"calc-unit-37\">in<\/div><\/div><div class=\"field has-term\" id=\"input-29\" hidden><label for=\"field-38\">Piece 9 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_9_qty\" id=\"field-38\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field has-term\" id=\"input-30\" hidden><label for=\"field-39\">Piece 10 length<\/label><div class=\"term\">L\u2081\u2080<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_10_length\" id=\"field-39\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\"\/><div class=\"grid grid-cols-1\"><select id=\"field-40\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"ftin\">ft + in<\/option><option value=\"in\">in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field has-term\" id=\"input-31\" hidden><label for=\"field-41\">Piece 10 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_10_extra_inches\" id=\"field-41\" aria-describedby=\"calc-unit-41\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><div class=\"unit\" id=\"calc-unit-41\">in<\/div><\/div><div class=\"field has-term\" id=\"input-32\" hidden><label for=\"field-42\">Piece 10 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_10_qty\" id=\"field-42\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field has-term\" id=\"input-33\" hidden><label for=\"field-43\">Piece 11 length<\/label><div class=\"term\">L\u2081\u2081<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_11_length\" id=\"field-43\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\"\/><div class=\"grid grid-cols-1\"><select id=\"field-44\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"ftin\">ft + in<\/option><option value=\"in\">in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field has-term\" id=\"input-34\" hidden><label for=\"field-45\">Piece 11 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_11_extra_inches\" id=\"field-45\" aria-describedby=\"calc-unit-45\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><div class=\"unit\" id=\"calc-unit-45\">in<\/div><\/div><div class=\"field has-term\" id=\"input-35\" hidden><label for=\"field-46\">Piece 11 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_11_qty\" id=\"field-46\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field has-term\" id=\"input-36\" hidden><label for=\"field-47\">Piece 12 length<\/label><div class=\"term\">L\u2081\u2082<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_12_length\" id=\"field-47\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\"\/><div class=\"grid grid-cols-1\"><select id=\"field-48\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"ftin\">ft + in<\/option><option value=\"in\">in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field has-term\" id=\"input-37\" hidden><label for=\"field-49\">Piece 12 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_12_extra_inches\" id=\"field-49\" aria-describedby=\"calc-unit-49\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><div class=\"unit\" id=\"calc-unit-49\">in<\/div><\/div><div class=\"field has-term\" id=\"input-38\" hidden><label for=\"field-50\">Piece 12 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_12_qty\" id=\"field-50\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field has-term\" id=\"input-39\" hidden><label for=\"field-51\">Piece 13 length<\/label><div class=\"term\">L\u2081\u2083<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_13_length\" id=\"field-51\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\"\/><div class=\"grid grid-cols-1\"><select id=\"field-52\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"ftin\">ft + in<\/option><option value=\"in\">in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field has-term\" id=\"input-40\" hidden><label for=\"field-53\">Piece 13 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_13_extra_inches\" id=\"field-53\" aria-describedby=\"calc-unit-53\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><div class=\"unit\" id=\"calc-unit-53\">in<\/div><\/div><div class=\"field has-term\" id=\"input-41\" hidden><label for=\"field-54\">Piece 13 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_13_qty\" id=\"field-54\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field has-term\" id=\"input-42\" hidden><label for=\"field-55\">Piece 14 length<\/label><div class=\"term\">L\u2081\u2084<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_14_length\" id=\"field-55\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\"\/><div class=\"grid grid-cols-1\"><select id=\"field-56\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"ftin\">ft + in<\/option><option value=\"in\">in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field has-term\" id=\"input-43\" hidden><label for=\"field-57\">Piece 14 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_14_extra_inches\" id=\"field-57\" aria-describedby=\"calc-unit-57\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><div class=\"unit\" id=\"calc-unit-57\">in<\/div><\/div><div class=\"field has-term\" id=\"input-44\" hidden><label for=\"field-58\">Piece 14 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_14_qty\" id=\"field-58\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field has-term\" id=\"input-45\" hidden><label for=\"field-59\">Piece 15 length<\/label><div class=\"term\">L\u2081\u2085<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_15_length\" id=\"field-59\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\"\/><div class=\"grid grid-cols-1\"><select id=\"field-60\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"ftin\">ft + in<\/option><option value=\"in\">in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field has-term\" id=\"input-46\" hidden><label for=\"field-61\">Piece 15 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_15_extra_inches\" id=\"field-61\" aria-describedby=\"calc-unit-61\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><div class=\"unit\" id=\"calc-unit-61\">in<\/div><\/div><div class=\"field has-term\" id=\"input-47\" hidden><label for=\"field-62\">Piece 15 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_15_qty\" id=\"field-62\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field has-term\" id=\"input-48\" hidden><label for=\"field-63\">Piece 16 length<\/label><div class=\"term\">L\u2081\u2086<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_16_length\" id=\"field-63\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\"\/><div class=\"grid grid-cols-1\"><select id=\"field-64\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"ftin\">ft + in<\/option><option value=\"in\">in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field has-term\" id=\"input-49\" hidden><label for=\"field-65\">Piece 16 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_16_extra_inches\" id=\"field-65\" aria-describedby=\"calc-unit-65\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><div class=\"unit\" id=\"calc-unit-65\">in<\/div><\/div><div class=\"field has-term\" id=\"input-50\" hidden><label for=\"field-66\">Piece 16 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_16_qty\" id=\"field-66\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field has-term\" id=\"input-51\" hidden><label for=\"field-67\">Piece 17 length<\/label><div class=\"term\">L\u2081\u2087<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_17_length\" id=\"field-67\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\"\/><div class=\"grid grid-cols-1\"><select id=\"field-68\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"ftin\">ft + in<\/option><option value=\"in\">in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field has-term\" id=\"input-52\" hidden><label for=\"field-69\">Piece 17 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_17_extra_inches\" id=\"field-69\" aria-describedby=\"calc-unit-69\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><div class=\"unit\" id=\"calc-unit-69\">in<\/div><\/div><div class=\"field has-term\" id=\"input-53\" hidden><label for=\"field-70\">Piece 17 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_17_qty\" id=\"field-70\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field has-term\" id=\"input-54\" hidden><label for=\"field-71\">Piece 18 length<\/label><div class=\"term\">L\u2081\u2088<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_18_length\" id=\"field-71\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\"\/><div class=\"grid grid-cols-1\"><select id=\"field-72\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"ftin\">ft + in<\/option><option value=\"in\">in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field has-term\" id=\"input-55\" hidden><label for=\"field-73\">Piece 18 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_18_extra_inches\" id=\"field-73\" aria-describedby=\"calc-unit-73\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><div class=\"unit\" id=\"calc-unit-73\">in<\/div><\/div><div class=\"field has-term\" id=\"input-56\" hidden><label for=\"field-74\">Piece 18 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_18_qty\" id=\"field-74\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field has-term\" id=\"input-57\" hidden><label for=\"field-75\">Piece 19 length<\/label><div class=\"term\">L\u2081\u2089<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_19_length\" id=\"field-75\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\"\/><div class=\"grid grid-cols-1\"><select id=\"field-76\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"ftin\">ft + in<\/option><option value=\"in\">in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field has-term\" id=\"input-58\" hidden><label for=\"field-77\">Piece 19 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_19_extra_inches\" id=\"field-77\" aria-describedby=\"calc-unit-77\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><div class=\"unit\" id=\"calc-unit-77\">in<\/div><\/div><div class=\"field has-term\" id=\"input-59\" hidden><label for=\"field-78\">Piece 19 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_19_qty\" id=\"field-78\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"field has-term\" id=\"input-60\" hidden><label for=\"field-79\">Piece 20 length<\/label><div class=\"term\">L\u2082\u2080<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"piece_20_length\" id=\"field-79\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\"\/><div class=\"grid grid-cols-1\"><select id=\"field-80\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft\" selected>ft<\/option><option value=\"ftin\">ft + in<\/option><option value=\"in\">in<\/option><option value=\"cm\">cm<\/option><option value=\"m\">m<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/div><div class=\"field has-term\" id=\"input-61\" hidden><label for=\"field-81\">Piece 20 \u2014 extra inches<\/label><div class=\"term\">+in<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_20_extra_inches\" id=\"field-81\" aria-describedby=\"calc-unit-81\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"0\"\/><div class=\"unit\" id=\"calc-unit-81\">in<\/div><\/div><div class=\"field has-term\" id=\"input-62\" hidden><label for=\"field-82\">Piece 20 \u2014 qty<\/label><div class=\"term\">qty<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_20_qty\" id=\"field-82\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1\"\/><\/div><div class=\"is-single field\" id=\"input-63\"><span class=\"font-semibold\">From Area \u2014 Decking, Flooring, Siding<\/span><\/div><div class=\"field has-term\" id=\"input-64\"><label for=\"field-84\">Area to cover<\/label><div class=\"term\">A<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"area_to_cover\" id=\"field-84\" aria-describedby=\"calc-info-84\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"200\"\/><div class=\"grid grid-cols-1\"><select id=\"field-85\" name=\"unit\" aria-label=\"Unit\"><option value=\"ft2\" selected>ft\u00b2<\/option><option value=\"m2\">m\u00b2<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><small id=\"calc-info-84\">Linear feet = area \u00d7 12 \u00f7 board width. Leave blank to skip this mode.<\/small><\/div><div class=\"field has-term\" id=\"input-65\"><label for=\"field-86\">Board width<\/label><div class=\"term\">w<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"board_width\" id=\"field-86\" aria-describedby=\"calc-info-86\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"5.5\"\/><div class=\"grid grid-cols-1\"><select id=\"field-87\" name=\"unit\" aria-label=\"Unit\"><option value=\"in\" selected>in<\/option><option value=\"cm\">cm<\/option><option value=\"ft\">ft<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><small id=\"calc-info-86\">Use the actual (net) width: a &quot;6-inch&quot; deck board is 5.5 in; also used for board-foot pricing below.<\/small><\/div><div class=\"field\" id=\"input-66\"><label for=\"field-88\">Waste \/ extra allowance<\/label><input type=\"text\" name=\"waste_extra_allowance\" id=\"field-88\" aria-describedby=\"calc-unit-88 calc-info-88\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" max=\"100\" value=\"10\"\/><div class=\"unit\" id=\"calc-unit-88\">%<\/div><small id=\"calc-info-88\">Cuts, defects and offcuts \u2014 10\u201315% is typical for decking and flooring. Set 0 for an exact count.<\/small><\/div><div class=\"is-single field\" id=\"input-67\"><span class=\"font-semibold\">Price per Linear Foot, Board Foot or Piece<\/span><\/div><div class=\"field has-term\" id=\"input-68\"><label for=\"field-90\">Price<\/label><div class=\"term\">$<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><div class=\"field-group\"><input type=\"text\" name=\"price\" id=\"field-90\" aria-describedby=\"calc-info-90\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"8\"\/><div class=\"grid grid-cols-1\"><select id=\"field-91\" name=\"per\" aria-label=\"Per\"><option value=\"lf\">linear foot<\/option><option value=\"bf\" selected>board foot<\/option><option value=\"pc\">piece<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><small id=\"calc-info-90\">Board-foot pricing uses the board width from the area section plus the thickness below; per-piece pricing uses the piece length below.<\/small><\/div><div class=\"field has-term\" id=\"input-69\"><label for=\"field-92\">Board thickness<\/label><div class=\"term\">T<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"board_thickness\" id=\"field-92\" aria-describedby=\"calc-unit-92 calc-info-92\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1.5\"\/><div class=\"unit\" id=\"calc-unit-92\">in<\/div><small id=\"calc-info-92\">Actual thickness: 2\u00d7 lumber is 1.5 in, 4\/4 hardwood is 1 in.<\/small><\/div><div class=\"field has-term\" id=\"input-70\" hidden><label for=\"field-93\">Piece length<\/label><div class=\"term\">L<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"piece_length\" id=\"field-93\" aria-describedby=\"calc-unit-93 calc-info-93\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"8\"\/><div class=\"unit\" id=\"calc-unit-93\">ft<\/div><small id=\"calc-info-93\">Length of one piece \u2014 used to convert a per-piece price to a per-linear-foot price.<\/small><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"67383\">Calculate<\/button><button type=\"reset\">Reset<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Calculate automatically<\/label><small>If enabled, the result will update automatically when you change any value.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Your Linear Feet Results<\/h3><div class=\"result-box\"><div class=\"field-result\" id=\"output-1\"><span class=\"field-title\"><span>Total linear feet (pieces)<\/span><span class=\"result-term\">LF<\/span><\/span><span class=\"field-value\" id=\"result-1\" data-unit=\"ft\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-2\"><span class=\"field-title\"><span>Same length in yards<\/span><\/span><span class=\"field-value\" id=\"result-2\" data-unit=\"yd\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-3\"><span class=\"field-title\"><span>Same length in meters<\/span><\/span><span class=\"field-value\" id=\"result-3\" data-unit=\"m\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-4\"><span class=\"field-title\"><span>Linear feet needed for the area<\/span><\/span><span class=\"field-value\" id=\"result-4\" data-unit=\"ft\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-5\"><span class=\"field-title\"><span>Price per linear foot<\/span><\/span><span class=\"field-value\" id=\"result-5\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-6\"><span class=\"field-title\"><span>Total cost of the pieces<\/span><\/span><span class=\"field-value\" id=\"result-6\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-7\"><span class=\"field-title\"><span>Cost to cover the area<\/span><\/span><span class=\"field-value\" id=\"result-7\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-8\"><span class=\"field-title\"><span>Equivalent price per board foot<\/span><\/span><span class=\"field-value\" id=\"result-8\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-9\"><span class=\"field-title\"><span>Equivalent price per piece<\/span><\/span><span class=\"field-value\" id=\"result-9\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-10\"><span class=\"field-title\"><span>Board feet in all pieces<\/span><\/span><span class=\"field-value\" id=\"result-10\" data-unit=\"BF\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-11\"><span class=\"field-title\"><span>How the numbers were calculated<\/span><\/span><span class=\"field-value\" id=\"result-11\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-12\"><span class=\"field-title\"><span>Linear feet vs. square feet vs. board feet<\/span><\/span><span class=\"field-value\" id=\"result-12\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-13\"><span class=\"field-title\"><span>Reference: common lengths in ft, m and yd<\/span><\/span><span class=\"field-value\" id=\"result-13\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Copy link to this calculation<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Leave a Comment<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"67383\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">How did this result make you feel?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Like <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">Helpful <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Confused <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Disappointed <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Inaccurate <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>Linear Feet Formula<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">Formula<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\">\n\\[ \\text{LF} = L_1 q_1 + L_2 q_2 + \\dots + L_n q_n \\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(L_i\\) \u2014 length of piece \\(i\\), converted to feet (1 ft = 12 in = 0.3048 m)<\/li>\n<li>\\(q_i\\) \u2014 quantity of identical pieces of that length<\/li>\n<\/ul>\n<p>Each distinct length gets its own row, and repeats are handled by the quantity, so 12 boards of 8 ft is one row: 8 ft \u00d7 12.<\/p>\n<p>When you start from an area instead of piece lengths (decking, flooring, siding), the calculator uses:<\/p>\n<p><\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(A\\) \u2014 area to cover in ft\u00b2<\/li>\n<li>\\(w\\) \u2014 actual board width in inches<\/li>\n<li>\\(p\\) \u2014 waste allowance in %<\/li>\n<\/ul>\n<p>For pricing, board feet per linear foot equal \\(T \\times w \\div 12\\), and the volume of all pieces in board feet is \\(\\text{LF} \\times T \\times w \\div 12\\), where \\(T\\) is the board thickness in inches.<\/p>\n<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-459\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>Linear Feet \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Example:<\/strong> a trim order needs four boards 8 ft long, two boards 10 ft 6 in long, and one piece 96 in long. The lumber is 2\u00d7 stock (actually 1.5 in thick and 5.5 in wide) priced at $8 per board foot.<\/p>\n<p>\\[ 8 \\times 4 = 32 \\text{ ft}, \\qquad \\left(10 + \\tfrac{6}{12}\\right) \\times 2 = 21 \\text{ ft}, \\qquad \\tfrac{96}{12} \\times 1 = 8 \\text{ ft} \\]<\/p>\n<p>\\[ \\text{LF} = 32 + 21 + 8 = 61 \\text{ ft} \\]<\/p>\n<p>\\[ \\tfrac{\\text{BF}}{\\text{ft}} = \\frac{1.5 \\times 5.5}{12} = 0.6875, \\qquad \\text{price per LF} = 8 \\times 0.6875 = 5.50 \\text{ per ft} \\]<\/p>\n<p><strong>Result:<\/strong> 61 linear feet total (20.333 yd, 18.59 m). Cost of the pieces: 61 \u00d7 $5.50 = $335.50, containing 41.94 board feet. Covering a 200 ft\u00b2 deck with 5.5 in boards plus 10% waste needs 480 linear feet, costing 480 \u00d7 $5.50 = $2,640.<\/p>\n<p>\n\r\n<\/section>\n<h2>How to Use the Calculator<\/h2>\n<ol>\n<li>Set <strong>Piece rows to show<\/strong> to the number of distinct lengths in your order. Rows below this number are hidden and ignored, so you only enter what you need.<\/li>\n<li>For each row, enter the length in <strong>Piece N length<\/strong> and pick the Unit: ft, ft + in, in, cm or m. If you choose <em>ft + in<\/em>, an <strong>extra inches<\/strong> field appears \u2014 e.g. 10 ft + 6 in. Blank rows are skipped.<\/li>\n<li>Enter <strong>Piece N \u2014 qty<\/strong> for repeats. A blank quantity counts as 1 piece; a quantity of 0 skips the row.<\/li>\n<li>For decking, flooring or siding, fill in <strong>Area to cover<\/strong> (ft\u00b2 or m\u00b2), the actual <strong>Board width<\/strong>, and a <strong>Waste \/ extra allowance<\/strong> of 10\u201315% for cuts and defects. The calculator converts the area to linear feet and shows the total with waste included.<\/li>\n<li>To price the job, enter the <strong>Price<\/strong> and choose what it is per: <em>linear foot<\/em>, <em>board foot<\/em> or <em>piece<\/em>. Board-foot pricing uses <strong>Board thickness<\/strong> together with the board width; per-piece pricing uses the <strong>Piece length<\/strong> field to convert the price to a per-foot basis.<\/li>\n<\/ol>\n<p>The result shows the total length in feet, yards and meters, the linear feet needed for the area, the price per linear foot, the total costs, and the board-foot equivalents. If you also need mixed feet-and-inches arithmetic for site measurements, the <a href=\"https:\/\/wpcalc.com\/en\/converters\/feet-and-inches-calculator\/\">Feet and Inches Calculator<\/a> handles that separately.<\/p>\n<h2>What Is a Linear Foot?<\/h2>\n<p>A linear foot is simply one foot of length \u2014 12 inches \u2014 measured in a straight line along a board, a wall, a fence run or a roll of material. Width and thickness are ignored: a 16 ft board, 16 ft of baseboard and a 16 ft fence section are each 16 linear feet. That is why trim, molding, lumber, pipe, wire, countertop edging and fence rails are quoted per linear foot: only the length matters to the seller.<\/p>\n<p>Linear feet differ from square feet, which measure area (length \u00d7 width), and from board feet, which measure volume (144 in\u00b3 each). A 12 ft board that is 5.5 in wide covers 5.5 ft\u00b2, and if it is also 1.5 in thick it contains 8.25 board feet \u2014 but it is still just 12 linear feet. Choosing the right unit is what avoids the classic ordering mistake of buying \"200 feet of decking\" and ending up far short of the area you need.<\/p>\n<p>The area mode bridges the two: since one running foot of a board covers \\(w\/12\\) square feet, dividing the area by \\(w\/12\\) \u2014 that is, multiplying by 12 and dividing by the width in inches \u2014 gives the exact linear footage. The waste allowance then covers offcuts, defects and the small gaps between decking boards.<\/p>\n<p>Interpret the results with the same logic: <em>Total linear feet (pieces)<\/em> is what you would measure with a tape along every piece end to end; <em>linear feet needed for the area<\/em> is a purchasing quantity that already includes waste, so round it up to whole boards when ordering.<\/p>\n<h2>Assumptions, Limitations and Practical Tips<\/h2>\n<ul>\n<li><strong>Use actual, not nominal, dimensions.<\/strong> A \"6-inch\" deck board is really 5.5 in wide; 2\u00d7 lumber is 1.5 in thick. The calculator's defaults reflect these real sizes \u2014 nominal numbers will understate the material you need.<\/li>\n<li><strong>Net face width matters for flooring.<\/strong> For tongue-and-groove boards, the tongue hides inside the groove, so measure the visible face width, not the total board width.<\/li>\n<li><strong>Add waste deliberately.<\/strong> 10% suits straight runs with few cuts; 15% or more is safer for diagonal decking, curved walls or rooms with many obstacles. Set the allowance to 0 for an exact theoretical figure.<\/li>\n<li><strong>Board-foot pricing needs thickness and width.<\/strong> If the price is per board foot, the board width from the area section and the thickness field are both used; one linear foot of a 1.5 in \u00d7 5.5 in board is 0.6875 BF. To work fully in board feet, see the <a href=\"https:\/\/wpcalc.com\/en\/board-foot-calculator\/\">Board Foot Calculator<\/a>.<\/li>\n<li><strong>Units are converted exactly.<\/strong> 1 ft = 12 in = 0.3048 m and 1 m\u00b2 = 10.7639 ft\u00b2, so you can mix feet-and-inches lengths with metric pieces in one order. For converting dimensions measured in metric, the <a href=\"https:\/\/wpcalc.com\/en\/converters\/cm-to-inches-converter\/\">cm to Inches Converter<\/a> is a quick companion.<\/li>\n<li><strong>Up to 20 distinct lengths.<\/strong> Give each different length its own row rather than averaging \u2014 quantities handle repeats, and identical lengths combined into one row keep the math clean.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Add up linear feet for boards, trim, moldings, fencing and decking \u2014 enter piece lengths with quantities, or convert an area in ft\u00b2 to linear feet from the board width, and get total cost per linear or board foot.<\/p>\n","protected":false},"author":3168,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3],"tags":[29],"class_list":["post-67383","post","type-post","status-publish","format-standard","hentry","category-converters","tag-length-units"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/users\/3168"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/comments?post=67383"}],"version-history":[{"count":1,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67383\/revisions"}],"predecessor-version":[{"id":67384,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67383\/revisions\/67384"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=67383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=67383"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=67383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}