{"id":17749,"date":"2026-07-15T17:29:04","date_gmt":"2026-07-15T09:29:04","guid":{"rendered":"https:\/\/hotianwindows.com\/?p=17749"},"modified":"2026-07-15T18:02:51","modified_gmt":"2026-07-15T10:02:51","slug":"how-to-measure-for-french-doors","status":"publish","type":"post","link":"https:\/\/hotianwindows.com\/pt\/how-to-measure-for-french-doors\/","title":{"rendered":"Como medir portas francesas: um guia completo do fabricante (2026)"},"content":{"rendered":"<h2 class=\"wp-block-heading\"><strong>Introdu\u00e7\u00e3o<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Whether you are a homeowner upgrading your space or a commercial builder sourcing units for a large development, 80% of installation issues stem from one mistake: inaccurate measurements. As a factory-direct manufacturer exporting thousands of French doors globally, we know that measuring for French doors requires more than just noting basic height and width\u2014your technique must adapt to the specific door type. Below, we are sharing our factory-standard measurement protocols. Follow this concise guide to eliminate costly ordering errors, measure your rough openings like a pro, and guarantee a perfect fit for your project.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Know Your Door: 3 Classifications That Change How You Measure<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before grabbing your tape measure, you must identify exactly what type of French door you are ordering. This dictates your starting points:<\/p>\n\n\n\n\n<ul style=\"list-style-type: disc; margin-left: 20px; line-height: 1.8; color: #333;\">\n    \n    <li style=\"margin-bottom: 20px;\">\n        <strong>Prehung vs. Slab:<\/strong>\n        <!-- \u5d4c\u5957\u5217\u8868\uff0c\u7528\u4e8e\u533a\u5206\u5177\u4f53\u7684\u95e8\u7c7b\u578b\u548c\u89c4\u5219 -->\n        <ul style=\"list-style-type: circle; margin-left: 25px; margin-top: 10px; padding-left: 15px; border-left: 2px solid #e2e8f0;\">\n            <li style=\"margin-bottom: 15px;\">\n                <em>Portas pr\u00e9-penduradas<\/em> come already mounted in their frame with hinges.<br>\n                <strong>Measurement rule:<\/strong> You must measure the structural &#8220;Rough Opening&#8221; of the wall.\n            <\/li>\n            <li>\n                <em>Portas de laje<\/em> are just the doors themselves, without the frame.<br>\n                <strong>Measurement rule:<\/strong> You must measure the exact dimensions of the existing door slab or the inside net width of the current frame.\n            <\/li>\n        <\/ul>\n    <\/li>\n\n    <li style=\"margin-bottom: 20px;\">\n        <strong>Interior vs. Exterior:<\/strong> Exterior doors require a weatherproof threshold at the bottom, which completely changes how you calculate height (see Step 2 below).\n    <\/li>\n\n    <li style=\"margin-bottom: 20px;\">\n        <strong>Inswing vs. Outswing:<\/strong> This impacts your wall depth measurement and exterior waterproofing requirements (see Step 3 below).\n    <\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">2. The Standard Method: Measuring for a Prehung French Door<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For 90% of new builds and full remodels, you will be ordering a prehung French door. Here is how to measure the <strong>Abertura Bruta (RO)<\/strong>\u2014the structural hole in your wall.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tools Needed for Accurate Measurement<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Before you begin, ensure you have the right tools prepared. Using improper tools can lead to slight deviations, which often result in huge installation headaches later.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Tool<\/strong><\/td><td><strong>Prop\u00f3sito<\/strong><\/td><td><strong>Pro Notes \/ Precautions<\/strong><\/td><\/tr><tr><td><strong>25-Foot Steel Tape Measure<\/strong><\/td><td>To measure the exact width, height, and depth of the rough opening.<\/td><td>Use a tape with a rigid blade that doesn&#8217;t bend easily when measuring heights. Keep the tape perfectly straight and taut.<\/td><\/tr><tr><td><strong>Standard Level (4&#8242; or 6&#8242;)<\/strong><\/td><td>To check if the side studs are plumb (vertical) and the top header is level (horizontal).<\/td><td>Critical for identifying severe tilts early. A severely unlevel opening may require structural adjustments before ordering.<\/td><\/tr><tr><td><strong>Framing Square (Optional)<\/strong><\/td><td>To quickly check if the corners of your rough opening are true 90-degree angles.<\/td><td>Serves as a quick preliminary check before you perform the full &#8220;Diagonal Test&#8221; (explained in Section 4).<\/td><\/tr><tr><td><strong>Notepad &amp; Pen \/ B2B Template<\/strong><\/td><td>To record measurements immediately and avoid costly memory errors.<\/td><td>Always write down <em>all three<\/em> measurements for width and height first, then circle the smallest value to submit to the factory.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Measure the Width<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/hotianwindows.com\/wp-content\/uploads\/2026\/07\/measure-the-width.webp\" alt=\"measure the width\" class=\"wp-image-17750\" title=\"\" srcset=\"https:\/\/hotianwindows.com\/wp-content\/uploads\/2026\/07\/measure-the-width.webp 1024w, https:\/\/hotianwindows.com\/wp-content\/uploads\/2026\/07\/measure-the-width-300x225.webp 300w, https:\/\/hotianwindows.com\/wp-content\/uploads\/2026\/07\/measure-the-width-768x576.webp 768w, https:\/\/hotianwindows.com\/wp-content\/uploads\/2026\/07\/measure-the-width-16x12.webp 16w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-no-translation=\"\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\"><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Measure the width of the rough opening at three points: the top, the middle, and the bottom.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The Golden Rule:<\/strong> Registre o <strong>menor<\/strong> of these three measurements. Wood framing is rarely perfectly straight; using the smallest width ensures the door frame will slide into the opening without getting stuck.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Measure the Height<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/hotianwindows.com\/wp-content\/uploads\/2026\/07\/measure-the-height.webp\" alt=\"measure the height\" class=\"wp-image-17751\" title=\"\" srcset=\"https:\/\/hotianwindows.com\/wp-content\/uploads\/2026\/07\/measure-the-height.webp 1024w, https:\/\/hotianwindows.com\/wp-content\/uploads\/2026\/07\/measure-the-height-300x225.webp 300w, https:\/\/hotianwindows.com\/wp-content\/uploads\/2026\/07\/measure-the-height-768x576.webp 768w, https:\/\/hotianwindows.com\/wp-content\/uploads\/2026\/07\/measure-the-height-16x12.webp 16w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-no-translation=\"\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\"><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Measure from the floor to the top header of the rough opening on the left side, the center, and the right side. Record the <strong>menor<\/strong> dimension.<\/p>\n\n\n\n<div style=\"border-left: 4px solid #f59e0b; padding-left: 15px; margin-bottom: 25px; margin-top: 25px;\">\n    \n    <p style=\"margin-bottom: 15px; margin-top: 0; font-size: 1.05em; color: #333;\">\n        \ud83d\udca1 <strong>Manufacturer&#8217;s Pro Tip (Interior vs. Exterior):<\/strong> <em>Where<\/em> you start measuring determines if your door will actually fit!\n    <\/p>\n\n    <ul style=\"list-style-type: disc; margin-left: 20px; line-height: 1.8; color: #333; margin-bottom: 0;\">\n        <li style=\"margin-bottom: 15px;\">\n            <strong>For Exterior Doors:<\/strong> Always measure from the <strong>Finished Floor<\/strong> (e.g., top of the hardwood or tile). Exterior doors require a thick, weatherproof sill\/threshold at the bottom. If you measure from the subfloor during early construction, you must calculate and subtract the future flooring thickness.\n        <\/li>\n        <li>\n            <strong>For Interior Doors:<\/strong> Depending on your threshold design, interior doors can sometimes be measured directly from the subfloor.\n        <\/li>\n    <\/ul>\n\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Measure the Jamb Depth<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/hotianwindows.com\/wp-content\/uploads\/2026\/07\/measure-the-jamb-depth.webp\" alt=\"measure the jamb depth\" class=\"wp-image-17752\" title=\"\" srcset=\"https:\/\/hotianwindows.com\/wp-content\/uploads\/2026\/07\/measure-the-jamb-depth.webp 1024w, https:\/\/hotianwindows.com\/wp-content\/uploads\/2026\/07\/measure-the-jamb-depth-300x225.webp 300w, https:\/\/hotianwindows.com\/wp-content\/uploads\/2026\/07\/measure-the-jamb-depth-768x576.webp 768w, https:\/\/hotianwindows.com\/wp-content\/uploads\/2026\/07\/measure-the-jamb-depth-16x12.webp 16w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-no-translation=\"\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\"><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Measure the total thickness of the wall, including the drywall or exterior siding on both sides. This ensures the door frame (jamb) sits perfectly flush with your walls.<\/p>\n\n\n\n<div style=\"border-left: 4px solid #f59e0b; padding-left: 15px; margin-bottom: 25px; margin-top: 25px;\">\n    \n    <p style=\"margin-bottom: 15px; margin-top: 0; font-size: 1.05em; color: #333;\">\n        \ud83d\udca1 <strong>Manufacturer&#8217;s Pro Tip (Inswing vs. Outswing):<\/strong>\n    <\/p>\n\n    <ul style=\"list-style-type: disc; margin-left: 20px; line-height: 1.8; color: #333; margin-bottom: 0;\">\n        <li style=\"margin-bottom: 15px;\">\n            <strong>Balan\u00e7o interno:<\/strong> Focus on achieving a flush finish with the interior drywall.\n        <\/li>\n        <li>\n            <strong>Outswing (Exterior):<\/strong> You must account for exterior flashing and drip caps. Outswing exterior doors often require extended jambs and specific bumper thresholds to prevent water intrusion. Always specify the swing direction when submitting bulk orders to the factory!\n        <\/li>\n    <\/ul>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">3. The Exception: Measuring for a Slab Door Replacement<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If your existing door frame is perfectly square and undamaged, and you only want to replace the two door panels, <strong>do not measure the wall!<\/strong> Instead, you need to replicate the existing doors.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Exact Width &amp; Height:<\/strong> Measure the exact width and height of the old door slabs down to the 1\/16th of an inch.<\/li>\n\n\n\n<li><strong>Espessura da porta:<\/strong> Standard interior French doors are usually 1-3\/8&#8243; thick, while exterior doors are 1-3\/4&#8243; thick.<\/li>\n\n\n\n<li><strong>Hardware Locations (Crucial):<\/strong> Measure from the very top of the door down to the top of <em>each hinge<\/em>. Then, measure from the top of the door to the center of the boreholes (for the deadbolt and handle).<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">4. The Pro Check: Testing for Square and Plumb<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Many buyers stop at width and height, only to discover their walls are crooked during installation. As manufacturers, we highly recommend the <strong>Diagonal Test<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Take your tape measure and measure from the top-left corner of the rough opening down to the bottom-right corner. Then, measure from the top-right to the bottom-left.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If the two numbers are <strong>identical<\/strong>, your opening is perfectly square.<\/li>\n\n\n\n<li>If the numbers differ by <strong>more than 1\/4 inch<\/strong>, your opening is &#8220;out of square.&#8221; You may need to order a slightly smaller door size to allow extra room for leveling shims during installation.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">5. Standard Sizes &amp; The Rough Opening Formula<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Why can&#8217;t you just order a door that is the exact size of your wall opening? Because installers need extra space (clearance) to insert shims, level the frame, and apply insulation foam.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When international buyers submit Rough Opening data to our factory, our engineering team applies the following universal deduction standard to determine the actual factory net size:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Required RO Width = Total Door Frame Width + 2 inches<\/strong><\/li>\n\n\n\n<li><strong>Required RO Height = Total Door Frame Height + 2.5 inches<\/strong><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Standard French Door Size Reference Chart<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To help you determine if your opening fits a standard size or requires a custom build, refer to this common sizing chart for double French doors:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Door Size (Nominal)<\/strong><\/td><td><strong>Door Frame Dimensions (W x H)<\/strong><\/td><td><strong>Required Rough Opening (W x H)<\/strong><\/td><td><strong>Melhor Aplica\u00e7\u00e3o<\/strong><\/td><\/tr><tr><td><strong>5&#8217;0&#8243; x 6&#8217;8&#8243;<\/strong><\/td><td>60&#8243; x 80&#8243; (Two 30&#8243; Slabs)<\/td><td><strong>62&#8243; x 82.5&#8243;<\/strong><\/td><td>Interior dining rooms, small patios<\/td><\/tr><tr><td><strong>6&#8217;0&#8243; x 6&#8217;8&#8243;<\/strong><\/td><td>72&#8243; x 80&#8243; (Two 36&#8243; Slabs)<\/td><td><strong>74&#8243; x 82.5&#8243;<\/strong><\/td><td>Standard master suites, main patios<\/td><\/tr><tr><td><strong>6&#8217;0&#8243; x 8&#8217;0&#8243;<\/strong><\/td><td>72&#8243; x 96&#8243; (Two 36&#8243; Slabs)<\/td><td><strong>74&#8243; x 98.5&#8243;<\/strong><\/td><td>High ceilings, grand entries<\/td><\/tr><tr><td><strong>Custom Size<\/strong><\/td><td><em>Varies based on design<\/em><\/td><td><em>Custom dimensions required<\/em><\/td><td>Non-standard renovations, unique builds<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>To help project managers and homeowners calculate this instantly, we built this interactive tool:<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">French Door Rough Opening Calculator<\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>French Door Calculator<\/title>\n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n    <style>\n        body { font-family: 'Inter', sans-serif; }\n    <\/style>\n<\/head>\n<body class=\"bg-slate-50 min-h-screen flex items-center justify-center p-4\">\n\n    <div class=\"bg-white rounded-2xl shadow-xl border border-slate-100 max-w-2xl w-full p-6 md:p-8\">\n        \n        <div class=\"mb-8 border-b border-slate-100 pb-4\">\n            <h2 class=\"text-2xl font-bold text-slate-800\">Rough Opening Calculator<\/h2>\n            <p class=\"text-slate-500 text-sm mt-1\">Calculate structural opening requirements based on standard slab sizes.<\/p>\n        <\/div>\n\n        <div class=\"grid grid-cols-1 md:grid-cols-2 gap-8\">\n            \n            <div class=\"space-y-6\">\n                <!-- Door Type -->\n                <div>\n                    <label class=\"block text-sm font-semibold text-slate-700 mb-2\">Configura\u00e7\u00e3o da porta<\/label>\n                    <div class=\"flex bg-slate-100 rounded-lg p-1\">\n                        <button id=\"btn-single\" class=\"flex-1 py-2 text-sm font-medium rounded-md bg-white shadow text-blue-600 transition-all\" onclick=\"setDoorType('single')\">Single Door<\/button>\n                        <button id=\"btn-double\" class=\"flex-1 py-2 text-sm font-medium rounded-md text-slate-500 hover:text-slate-700 transition-all\" onclick=\"setDoorType('double')\">Double French<\/button>\n                    <\/div>\n                <\/div>\n\n                <!-- Slab Width -->\n                <div>\n                    <label class=\"block text-sm font-semibold text-slate-700 mb-2\">Width Per Door Slab (Inches)<\/label>\n                    <select id=\"slab-width\" class=\"w-full bg-slate-50 border border-slate-200 text-slate-700 rounded-lg px-4 py-3 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent transition-all\" onchange=\"calculate()\">\n                        <option value=\"24\">24&#8243; (2&#8217;0&#8243;)<\/option>\n                        <option value=\"28\">28&#8243; (2&#8217;4&#8243;)<\/option>\n                        <option value=\"30\" selected>30&#8243; (2&#8217;6&#8243;)<\/option>\n                        <option value=\"32\">32&#8243; (2&#8217;8&#8243;)<\/option>\n                        <option value=\"36\">36&#8243; (3&#8217;0&#8243;)<\/option>\n                    <\/select>\n                <\/div>\n\n                <!-- Slab Height -->\n                <div>\n                    <label class=\"block text-sm font-semibold text-slate-700 mb-2\">Slab Height (Inches)<\/label>\n                    <select id=\"slab-height\" class=\"w-full bg-slate-50 border border-slate-200 text-slate-700 rounded-lg px-4 py-3 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent transition-all\" onchange=\"calculate()\">\n                        <option value=\"80\" selected>80&#8243; (6&#8217;8&#8243; &#8211; Standard)<\/option>\n                        <option value=\"84\">84&#8243; (7&#8217;0&#8243;)<\/option>\n                        <option value=\"96\">96&#8243; (8&#8217;0&#8243; &#8211; Tall)<\/option>\n                    <\/select>\n                <\/div>\n            <\/div>\n\n            <div class=\"bg-blue-50 rounded-xl p-6 flex flex-col justify-center border border-blue-100\">\n                <h3 class=\"text-blue-900 font-semibold mb-6 text-center uppercase tracking-wider text-sm\">Required Dimensions<\/h3>\n                \n                <div class=\"space-y-6\">\n                    <div class=\"bg-white rounded-lg p-4 shadow-sm border border-blue-50 relative overflow-hidden\">\n                        <div class=\"absolute left-0 top-0 bottom-0 w-1 bg-blue-400\"><\/div>\n                        <p class=\"text-xs text-slate-500 font-medium uppercase mb-1\">Total Door Frame Width<\/p>\n                        <p class=\"text-2xl font-bold text-slate-800\" id=\"res-frame-width\">30.0&#8243;<\/p>\n                    <\/div>\n\n                    <div class=\"bg-white rounded-lg p-4 shadow-sm border border-blue-50 relative overflow-hidden\">\n                        <div class=\"absolute left-0 top-0 bottom-0 w-1 bg-green-500\"><\/div>\n                        <p class=\"text-xs text-slate-500 font-medium uppercase mb-1\">Rough Opening Width (+2&#8243;)<\/p>\n                        <p class=\"text-3xl font-bold text-green-600\" id=\"res-ro-width\">32.0&#8243;<\/p>\n                    <\/div>\n\n                    <div class=\"bg-white rounded-lg p-4 shadow-sm border border-blue-50 relative overflow-hidden\">\n                        <div class=\"absolute left-0 top-0 bottom-0 w-1 bg-green-500\"><\/div>\n                        <p class=\"text-xs text-slate-500 font-medium uppercase mb-1\">Rough Opening Height (+2.5&#8243;)<\/p>\n                        <p class=\"text-3xl font-bold text-green-600\" id=\"res-ro-height\">82,5\u2033<\/p>\n                    <\/div>\n                <\/div>\n                \n                <p class=\"text-xs text-blue-600 mt-6 text-center italic\">* Standard factory tolerances applied. Always verify with local building codes.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        let state = {\n            type: 'single',\n            width: 30,\n            height: 80\n        };\n\n        function setDoorType(type) {\n            state.type = type;\n            \n            const btnSingle = document.getElementById('btn-single');\n            const btnDouble = document.getElementById('btn-double');\n            \n            if(type === 'single') {\n                btnSingle.className = \"flex-1 py-2 text-sm font-medium rounded-md bg-white shadow text-blue-600 transition-all\";\n                btnDouble.className = \"flex-1 py-2 text-sm font-medium rounded-md text-slate-500 hover:text-slate-700 transition-all\";\n            } else {\n                btnDouble.className = \"flex-1 py-2 text-sm font-medium rounded-md bg-white shadow text-blue-600 transition-all\";\n                btnSingle.className = \"flex-1 py-2 text-sm font-medium rounded-md text-slate-500 hover:text-slate-700 transition-all\";\n            }\n            \n            calculate();\n        }\n\n        function calculate() {\n            state.width = parseFloat(document.getElementById('slab-width').value);\n            state.height = parseFloat(document.getElementById('slab-height').value);\n\n            \/\/ Math logic\n            const frameWidth = state.type === 'double' ? state.width * 2 : state.width;\n            const roWidth = frameWidth + 2;\n            const roHeight = state.height + 2.5;\n\n            \/\/ DOM updates\n            document.getElementById('res-frame-width').innerText = frameWidth.toFixed(1) + '\"';\n            document.getElementById('res-ro-width').innerText = roWidth.toFixed(1) + '\"';\n            document.getElementById('res-ro-height').innerText = roHeight.toFixed(1) + '\"';\n        }\n        \n        \/\/ Initial calc\n        calculate();\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<h2 class=\"wp-block-heading\">6. Frequently Asked Questions (FAQs)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q: Do I measure the door slab or the rough opening?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you are buying a prehung door (door + frame), you must measure the structural rough opening of the wall. If you are keeping the old frame and just buying replacement slabs, measure the exact dimensions of the old doors down to the 1\/16th of an inch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q: What is the rough opening for a standard 60&#8243; x 80&#8243; double French door?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Following the universal manufacturer&#8217;s formula, you should add 2 inches to the total frame width and 2.5 inches to the height. Therefore, a standard 60-inch by 80-inch double French door (two 30-inch slabs) requires a rough opening of exactly <strong>62 inches wide by 82.5 inches high<\/strong>. This extra space allows your local contractors to properly use shims and insulation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q: Are French doors standard sizes for commercial projects?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, standard heights are typically 80&#8243; (6&#8217;8&#8243;) or 96&#8243; (8&#8217;0&#8243;). Standard widths for double French doors are usually 60&#8243; (two 30&#8243; slabs) or 72&#8243; (two 36&#8243; slabs). However, as a custom manufacturer, <strong>Janelas Hotianas<\/strong> frequently manufactures custom sizes and specific door configurations tailored for global architectural projects and unique building codes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7. Next Steps: Securing the Perfect Doors<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>For Homeowners &amp; DIY Enthusiasts:<\/strong> Now that you have your precise Rough Opening dimensions, you are fully equipped to choose the perfect doors. We recommend taking these numbers to your local contractor or home improvement retailer to source your doors. Our pre-hung systems are engineered for seamless on-site installation by your local construction teams.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>For Builders, Contractors &amp; Building Material Distributors:<\/strong> Are you looking for a reliable manufacturing partner for your next residential development or commercial project? We engineer premium French door systems designed for maximum installation efficiency, drastically reducing local labor costs and on-site errors.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Standardized &amp; Custom Engineering:<\/strong> We easily accommodate international sizing standards (US, AU, EU) and complex architectural specifications.<\/li>\n\n\n\n<li><strong>Streamlined Ordering:<\/strong> Stop guessing tolerances. Send us your rough openings, and our engineering team handles the factory net-size deductions and shop drawings.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Contact the engineering team at <a href=\"https:\/\/hotianwindows.com\/pt\/\" target=\"_blank\" rel=\"noreferrer noopener\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Janelas Hotianas<\/mark><\/a> today to discuss your project specifications and sizing requirements. Let us provide a comprehensive door schedule and factory-direct volume quote for your project within 24 hours.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Accurate measurement is the foundation of any successful door installation. By taking the time to understand your specific door type, correctly assessing the rough opening, and verifying the squareness of your frame, you eliminate the guesswork that leads to costly on-site delays. At <a href=\"https:\/\/hotianwindows.com\/pt\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Janelas Hotianas<\/mark><\/strong><\/a>, we precision-engineer every French door to exact tolerances\u2014which is why getting these initial numbers right is so critical. Whether you are upgrading a single entryway or sourcing for a massive commercial development, trusting the data ensures your project stays on time and on budget.<\/p>","protected":false},"excerpt":{"rendered":"<p>Introduction Whether you are a homeowner upgrading your space or a commercial builder sourcing units for a large development, 80% of installation issues stem from one mistake: inaccurate measurements. As a factory-direct manufacturer exporting thousands of French doors globally, we know that measuring for French doors requires more than just noting basic height and width\u2014your [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":17753,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":["post-17749","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-doors-windows"],"acf":[],"_links":{"self":[{"href":"https:\/\/hotianwindows.com\/pt\/wp-json\/wp\/v2\/posts\/17749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hotianwindows.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hotianwindows.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hotianwindows.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hotianwindows.com\/pt\/wp-json\/wp\/v2\/comments?post=17749"}],"version-history":[{"count":11,"href":"https:\/\/hotianwindows.com\/pt\/wp-json\/wp\/v2\/posts\/17749\/revisions"}],"predecessor-version":[{"id":17765,"href":"https:\/\/hotianwindows.com\/pt\/wp-json\/wp\/v2\/posts\/17749\/revisions\/17765"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hotianwindows.com\/pt\/wp-json\/wp\/v2\/media\/17753"}],"wp:attachment":[{"href":"https:\/\/hotianwindows.com\/pt\/wp-json\/wp\/v2\/media?parent=17749"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hotianwindows.com\/pt\/wp-json\/wp\/v2\/categories?post=17749"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hotianwindows.com\/pt\/wp-json\/wp\/v2\/tags?post=17749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}