1:"$Sreact.fragment"
2:I[10156,[],""]
3:I[6746,[],""]
4:I[32046,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","104","static/chunks/104-e8a10a728f64230d.js","3374","static/chunks/3374-cffcb39c106cc278.js","6344","static/chunks/6344-f0148458c0499269.js","4039","static/chunks/4039-57004f19cabb428d.js","2043","static/chunks/2043-cb8fa44c52a8f8b9.js","9559","static/chunks/app/(frontend)/layout-f1654a8743c45d75.js"],"PreloadChunks"]
5:I[56699,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","104","static/chunks/104-e8a10a728f64230d.js","3374","static/chunks/3374-cffcb39c106cc278.js","6344","static/chunks/6344-f0148458c0499269.js","4039","static/chunks/4039-57004f19cabb428d.js","2043","static/chunks/2043-cb8fa44c52a8f8b9.js","9559","static/chunks/app/(frontend)/layout-f1654a8743c45d75.js"],"default"]
6:I[76837,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","104","static/chunks/104-e8a10a728f64230d.js","3374","static/chunks/3374-cffcb39c106cc278.js","6344","static/chunks/6344-f0148458c0499269.js","4039","static/chunks/4039-57004f19cabb428d.js","2043","static/chunks/2043-cb8fa44c52a8f8b9.js","9559","static/chunks/app/(frontend)/layout-f1654a8743c45d75.js"],"default"]
7:I[32043,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","104","static/chunks/104-e8a10a728f64230d.js","3374","static/chunks/3374-cffcb39c106cc278.js","6344","static/chunks/6344-f0148458c0499269.js","4039","static/chunks/4039-57004f19cabb428d.js","2043","static/chunks/2043-cb8fa44c52a8f8b9.js","9559","static/chunks/app/(frontend)/layout-f1654a8743c45d75.js"],"default"]
8:I[67821,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","6956","static/chunks/66a6e935-aee5d3cb85c323ac.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","9858","static/chunks/9858-f1918ded0530ca69.js","609","static/chunks/609-95e41ae6a69b88b2.js","2456","static/chunks/2456-94cb89c116d69dd0.js","994","static/chunks/994-2c56ebb2d663b523.js","6472","static/chunks/6472-2ee935ddbae5821a.js","3349","static/chunks/app/(frontend)/calculators/%5Bcategory%5D/%5Bslug%5D/page-70bb6ad84377852d.js"],""]
1b:I[14600,[],"default",1]
:HL["/_next/static/media/849c382dee069680-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/css/60d9b09af57ce3c6.css","style"]
:HL["/_next/static/css/9c59f2e83b7f05d1.css","style"]
0:{"P":null,"c":["","calculators","everyday","baluster-calculator.rsc"],"q":"","i":false,"f":[[["",{"children":["(frontend)",{"children":["calculators",{"children":[["category","everyday","d",null],{"children":[["slug","baluster-calculator","d",null],{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",16]}],[["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/60d9b09af57ce3c6.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/9c59f2e83b7f05d1.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","data-scroll-behavior":"smooth","children":[[["$","$L4",null,{"moduleIds":["app/(frontend)/layout.tsx -> #/ui/crisp"]}],["$","$L5",null,{}]],["$","body",null,{"className":"bg-white antialiased dark:bg-mist-950 __variable_f367f3 __variable_008b00","suppressHydrationWarning":true,"children":[["$","div",null,{"className":"flex min-h-screen flex-col justify-between","children":[["$","$L6",null,{}],["$","$L7",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","main",null,{"className":"isolate overflow-clip","children":["$","section",null,{"className":"py-16","children":["$","div",null,{"className":"mx-auto w-full max-w-2xl px-6 md:max-w-3xl lg:max-w-7xl lg:px-10 flex flex-col items-center gap-6","children":[["$","h1",null,{"className":"font-display text-5xl/12 tracking-tight text-balance sm:text-[5rem]/20 text-mist-950 dark:text-white max-w-5xl text-center","children":"Page not found"}],["$","div",null,{"className":"text-lg/8 text-mist-700 dark:text-mist-400 max-w-xl text-center","children":["$","p",null,{"children":"Sorry, the page you were looking for could not be found."}]}],["$","$L8",null,{"href":"/","className":"inline-flex items-center gap-2 text-sm/7 font-medium text-mist-950 dark:text-white","children":["Go back home ",["$","svg",null,{"width":13,"height":7,"viewBox":"0 0 13 7","fill":"none","strokeWidth":1,"role":"image","className":"inline-block","children":[["$","path",null,{"d":"M12.5049 3.49512L0.504883 3.49512","stroke":"currentColor","strokeLinecap":"round","strokeLinejoin":"round"}],["$","path",null,{"d":"M9.5 6.5L12.5 3.5L9.5 0.5","stroke":"currentColor","strokeLinecap":"round","strokeLinejoin":"round"}]]}]]}]]}]}]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","footer",null,{"children":["$","div",null,{"className":"bg-mist-950/2.5 py-16 text-mist-950 dark:bg-white/5 dark:text-white","children":["$","div",null,{"className":"mx-auto w-full max-w-2xl px-6 md:max-w-3xl lg:max-w-7xl lg:px-10 flex flex-col gap-12","children":[["$","div",null,{"className":"flex flex-col items-start justify-between gap-6 sm:flex-row","children":[["$","div",null,{"className":"flex flex-col items-start gap-2","children":[["$","$L8",null,{"href":"/","children":["$","svg",null,{"className":"h-5 w-auto","xmlns":"http://www.w3.org/2000/svg","width":742,"height":68,"viewBox":"0 0 742 68","fill":"none","children":[["$","path",null,{"fill":"#161616","d":"M129.5 41.4c0-13 10.5-23.4 23.4-23.4 12.9 0 23.3 10.4 23.3 23.4v22.7h-11.8v-4.8c-1.4 3-6.3 5.5-11.5 5.5-12.9 0-23.4-10.4-23.4-23.4Zm35 0c0-6.7-4.8-11.9-11.5-11.9s-11.7 5.2-11.7 11.9 5 11.9 11.7 11.9c6.7 0 11.5-5.2 11.5-11.9ZM181.2 41.4c0-13 10.4-23.4 23.4-23.4 13 0 19.8 7.2 22.5 16.9h-12.5c-2-3.3-5.5-5.4-9.9-5.4-6.7 0-11.7 5.2-11.7 11.9s5 11.9 11.7 11.9c6.7 0 7.4-2 9.5-5H227c-2.9 9.6-11.8 16.5-22.4 16.5-10.6 0-23.4-10.4-23.4-23.4ZM248.3 30.3v12.4c0 7.3 2.4 10.2 8.2 10.2v11.5c-11.6 0-19.9-6.4-19.9-21.7V30.3h-6.7V18.8h6.6V1.1h11.8v17.7h8.3v11.5H248.3ZM274 18.7h-11.8V64H274V18.7ZM277.8 18.7h12.3l10.3 29.8 10.4-29.8h12.3L306.2 64h-11.8l-16.8-45.3h.2ZM345.8 18c11.2 0 23.2 8 23.7 22.4 0 2.1 0 4.1-.4 5.6h-33.6c1.1 4.5 5.1 7.3 10.3 7.3 5.2 0 6.3-1.5 7.8-2.6h14c-3.6 8.3-11.9 14.1-21.5 14.1s-23.4-10.4-23.4-23.3 10-23.5 23-23.5h.1Zm11 18.6c-1.8-4.3-6.2-7.1-10.7-7.1-4.5 0-8.9 2.8-10.7 7.1h21.4Z"}],"$L9","$La","$Lb","$Lc","$Ld","$Le"]}]}],"$Lf"]}],"$L10"]}],"$L11","$L12"]}]}]}]]}],"$L13"]}],"$L14"]}]]}],{"children":["$L15",{"children":["$L16",{"children":["$L17",{"children":["$L18",{},null,false,null]},null,false,"$@19"]},null,false,"$@19"]},null,false,"$@19"]},null,false,null]},null,false,"$@19"],"$L1a",false]],"m":"$undefined","G":["$1b",[]],"S":true,"h":null,"b":"p3loIE2XIKLH3Rl5qUfaA"}
1d:I[14245,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","104","static/chunks/104-e8a10a728f64230d.js","3374","static/chunks/3374-cffcb39c106cc278.js","6344","static/chunks/6344-f0148458c0499269.js","4039","static/chunks/4039-57004f19cabb428d.js","2043","static/chunks/2043-cb8fa44c52a8f8b9.js","9559","static/chunks/app/(frontend)/layout-f1654a8743c45d75.js"],"Button"]
23:I[19592,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","6956","static/chunks/66a6e935-aee5d3cb85c323ac.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","9858","static/chunks/9858-f1918ded0530ca69.js","609","static/chunks/609-95e41ae6a69b88b2.js","6344","static/chunks/6344-f0148458c0499269.js","2456","static/chunks/2456-94cb89c116d69dd0.js","994","static/chunks/994-2c56ebb2d663b523.js","6472","static/chunks/6472-2ee935ddbae5821a.js","2018","static/chunks/app/(frontend)/%5B...slug%5D/page-dcf70230194846a1.js"],""]
24:I[79066,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","6956","static/chunks/66a6e935-aee5d3cb85c323ac.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","9858","static/chunks/9858-f1918ded0530ca69.js","609","static/chunks/609-95e41ae6a69b88b2.js","6344","static/chunks/6344-f0148458c0499269.js","2456","static/chunks/2456-94cb89c116d69dd0.js","994","static/chunks/994-2c56ebb2d663b523.js","6472","static/chunks/6472-2ee935ddbae5821a.js","2018","static/chunks/app/(frontend)/%5B...slug%5D/page-dcf70230194846a1.js"],"GoogleTagManager"]
26:I[85305,[],"OutletBoundary"]
27:"$Sreact.suspense"
2a:I[85305,[],"ViewportBoundary"]
2c:I[85305,[],"MetadataBoundary"]
1c:T5a9,M373.9 41.4c0-13 10.5-23.4 23.4-23.4 12.9 0 16.9 5.3 20.6 12.8h-6.3c-3.2-4.4-8.2-7.3-14.2-7.3-10 0-17.7 7.9-17.7 17.9 0 10 7.9 17.9 17.7 17.9 9.8 0 11.1-3 14.2-7.3h6.4c-3.7 7.6-11.6 12.9-20.8 12.9-9.2 0-23.4-10.4-23.4-23.4l.1-.1ZM422.7 41.4c0-13 10.5-23.4 23.4-23.4 12.9 0 23.3 10.4 23.3 23.4v22.7h-5.8v-9.7c-3 6-9.8 10.4-17.5 10.4-12.9 0-23.4-10.4-23.4-23.4Zm41 0c0-10-7.5-17.9-17.5-17.9s-17.7 7.9-17.7 17.9c0 10 7.9 17.9 17.7 17.9 9.8 0 17.5-7.9 17.5-17.9ZM475.7 64.1V.7h5.8v63.4h-5.8ZM486.5 41.4c0-13 10.5-23.4 23.4-23.4 12.9 0 16.9 5.3 20.6 12.8h-6.3c-3.2-4.4-8.2-7.3-14.2-7.3-10 0-17.7 7.9-17.7 17.9 0 10 7.9 17.9 17.7 17.9 9.8 0 11.1-3 14.2-7.3h6.4c-3.7 7.6-11.6 12.9-20.8 12.9-9.2 0-23.4-10.4-23.4-23.4l.1-.1ZM575.6 18.7v23.8c0 15.2-8.3 22.2-19.9 22.2-11.6 0-19.9-7-19.9-22.2V18.7h5.8v23.8c0 11.3 5.7 16.7 14.1 16.7 8.4 0 14.1-5.3 14.1-16.7V18.7h5.8ZM581.9 64.1V.7h5.8v63.4h-5.8ZM592.7 41.4c0-13 10.5-23.4 23.4-23.4 12.9 0 23.3 10.4 23.3 23.4v22.7h-5.8v-9.7c-3 6-9.8 10.4-17.5 10.4-12.9 0-23.4-10.4-23.4-23.4Zm41 0c0-10-7.5-17.9-17.5-17.9s-17.7 7.9-17.7 17.9c0 10 7.9 17.9 17.7 17.9 9.8 0 17.5-7.9 17.5-17.9ZM652.5 24.3v18.2c0 10.1 4.4 15.1 11.4 16.2v5.6c-10.2-1-17.2-7.8-17.2-21.7V24.2h-6.8v-5.5h6.8V4.4h5.8v14.3h11.4v5.5h-11.4v.1ZM712 41.4c0 13-10.4 23.4-23.4 23.4-13 0-23.4-10.4-23.4-23.4 0-13 10.5-23.4 23.4-23.4 12.9 0 23.4 10.4 23.4 23.4Zm-41 0c0 10 7.9 17.9 17.7 17.9 9.8 0 17.5-7.9 17.5-17.9 0-10-7.5-17.9-17.5-17.9S671 31.4 671 41.4Z9:["$","path",null,{"fill":"#262626","d":"$1c"}]
a:["$","path",null,{"fill":"#09C269","d":"M274 1.1h-11.8v11.8H274V1.1Z"}]
b:["$","path",null,{"fill":"#161616","d":"M248.2 1.1v17.6L236.4 1.1h11.8Z"}]
c:["$","path",null,{"fill":"#09C269","d":"M65.2 47.1c-4.1-5.4-2.8-11.8-4.4-18-1.1-4.2-3.1-8.2-5.8-11.6-.7-.9-1.5-1.8-2.3-2.6-5.6-5.6-13.3-9-21.8-9C13.1 5.9-1.1 21 .2 39c1.3 18 13 26.9 27.9 28.2 9.6.8 18.4-2.8 24.6-9l-.4-.4c-3-3.8-5.1-8-6.3-12.6-3.3 5.7-9.7 9.4-16.8 8.7-8.1-.8-14.7-7.3-15.6-15.3-.9-8 7-19.4 17.3-19.4S43 22.7 46 27.9c2.6 4.6 2 9.6 3 14.6.9 4.8 2.9 9.3 6 13.2 5.6 7.1 14.3 11.6 24 11.6h30.8V55.2H82.1c-6.3 0-12.4-2.7-16.4-7.5-.2-.2-.4-.5-.6-.7l.1.1Z"}]
d:["$","path",null,{"fill":"#09C269","d":"M64 27.9c3-5.2 8.6-8.8 15.1-8.8 9.6 0 17.4 7.8 17.4 17.4h13.4c0-17-13.8-30.8-30.8-30.8s-16.2 3.5-21.8 9.1l.4.5c3 3.8 5.1 8 6.3 12.6Z"}]
e:["$","path",null,{"fill":"#262626","d":"M717.3 40.6c0-15.5 7.9-22.6 19.1-22.6h1.4v5.7h-1.4c-7.8 0-13.1 5.4-13.1 16.9v24.2h-6V40.6Z"}]
f:["$","p",null,{"className":"text-sm text-mist-600 dark:text-mist-400","children":"Interactive calculators that convert visitors into leads."}]
10:["$","$L1d",null,{"el":"a","href":"https://app.activecalculator.com/auth/signup","appearance":"default","label":"Get started free","data-umami-event":"click-cta-footer","data-umami-event-location":"footer"}]
11:["$","nav",null,{"className":"grid grid-cols-2 gap-6 text-sm/7 md:grid-cols-4","children":[["$","div","Use Cases",{"children":[["$","h3",null,{"children":"Use Cases"}],["$","ul",null,{"role":"list","className":"mt-2 flex flex-col gap-2","children":[["$","li","E-Commerce & Retail",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/templates/category/e-commerce","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"E-Commerce & Retail"}]}],["$","li","Finance",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/templates/category/finance","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Finance"}]}],["$","li","Unit Conversion",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/templates/category/unit-conversion","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Unit Conversion"}]}],["$","li","Price Quote",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/templates/category/price-quote","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Price Quote"}]}]]}],[["$","div","Industries",{"className":"mt-6","children":[["$","h3",null,{"children":"Industries"}],["$","ul",null,{"role":"list","className":"mt-2 flex flex-col gap-2","children":[["$","li","Screen Printing",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/industries/screen-printing","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Screen Printing"}]}],["$","li","Mortgage Brokers",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/industries/mortgage-brokers","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Mortgage Brokers"}]}],["$","li","Solar Energy",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/industries/solar-energy","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Solar Energy"}]}]]}]]}]]]}],["$","div","Templates",{"children":[["$","h3",null,{"children":"Templates"}],["$","ul",null,{"role":"list","className":"mt-2 flex flex-col gap-2","children":[["$","li","Ad Spend ROI Calculator",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/templates/ad-spend-roi-calculator","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Ad Spend ROI Calculator"}]}],["$","li","Amortization Payment Calculator Canada",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/templates/amortization-payment-calculator-canada","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Amortization Payment Calculator Canada"}]}],["$","li","Amortization Calculator",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/templates/amortization-calculator","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Amortization Calculator"}]}],["$","li","Balloon Loan Calculator Lead Gen",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/templates/balloon-loan-calculator-lead-gen","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Balloon Loan Calculator Lead Gen"}]}]]}],"$undefined"]}],["$","div","Product",{"children":[["$","h3",null,{"children":"Product"}],["$","ul",null,{"role":"list","className":"mt-2 flex flex-col gap-2","children":[["$","li","Templates",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/templates","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Templates"}]}],["$","li","Calculators",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/calculators","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Calculators"}]}],["$","li","Pricing",{"className":"text-mist-700 dark:text-mist-400","children":"$L1e"}],"$L1f","$L20","$L21"]}],"$undefined"]}],"$L22"]}]
12:["$","div",null,{"className":"flex flex-col items-start justify-between gap-4 border-t border-mist-950/10 pt-8 text-sm/7 sm:flex-row sm:items-center dark:border-white/10","children":[["$","div",null,{"className":"flex flex-wrap items-center gap-x-4 gap-y-1 text-mist-600 dark:text-mist-500","children":[["$","span",null,{"children":["© ",2026," ActiveCalculator."]}],[["$","$L8","Privacy Policy",{"href":"/privacy","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Privacy Policy"}],["$","$L8","Terms of Service",{"href":"/terms","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Terms of Service"}]]]}],["$","div",null,{"className":"flex items-center gap-4","children":[["$","a","X",{"href":"https://twitter.com/activecalculator","target":"_blank","rel":"noopener noreferrer","aria-label":"X","data-umami-event":"click-social","data-umami-event-location":"footer","data-umami-event-target":"x","className":"text-mist-600 transition-colors *:size-5 hover:text-mist-950 dark:text-mist-500 dark:hover:text-white","children":["$","svg",null,{"width":24,"height":24,"viewBox":"0 0 24 24","fill":"currentColor","role":"image","className":"inline-block","children":["$","path",null,{"d":"M13.6833 10.6218L20.2401 3H18.6864L12.9931 9.61788L8.44583 3H3.20117L10.0775 13.0074L3.20117 21H4.75501L10.7673 14.0113L15.5695 21H20.8141L13.6833 10.6218ZM11.5551 13.0956L10.8584 12.0991L5.31488 4.16971H7.7015L12.1752 10.5689L12.8719 11.5655L18.6871 19.8835H16.3005L11.5551 13.0956Z"}]}]}],["$","a","LinkedIn",{"href":"https://linkedin.com/company/activecalculator","target":"_blank","rel":"noopener noreferrer","aria-label":"LinkedIn","data-umami-event":"click-social","data-umami-event-location":"footer","data-umami-event-target":"linkedin","className":"text-mist-600 transition-colors *:size-5 hover:text-mist-950 dark:text-mist-500 dark:hover:text-white","children":["$","svg",null,{"width":24,"height":24,"viewBox":"0 0 24 24","fill":"currentColor","role":"image","className":"inline-block","children":["$","path",null,{"d":"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"}]}]}],["$","a","YouTube",{"href":"https://youtube.com/@activecalculator","target":"_blank","rel":"noopener noreferrer","aria-label":"YouTube","data-umami-event":"click-social","data-umami-event-location":"footer","data-umami-event-target":"youtube","className":"text-mist-600 transition-colors *:size-5 hover:text-mist-950 dark:text-mist-500 dark:hover:text-white","children":["$","svg",null,{"width":24,"height":24,"viewBox":"0 0 24 24","fill":"currentColor","role":"image","className":"inline-block","children":["$","path",null,{"fillRule":"evenodd","d":"M19.812 5.418c.861.23 1.538.907 1.768 1.768C21.998 8.746 22 12 22 12s0 3.255-.418 4.814a2.504 2.504 0 0 1-1.768 1.768c-1.56.419-7.814.419-7.814.419s-6.255 0-7.814-.419a2.505 2.505 0 0 1-1.768-1.768C2 15.255 2 12 2 12s0-3.255.417-4.814a2.507 2.507 0 0 1 1.768-1.768C5.744 5 11.998 5 11.998 5s6.255 0 7.814.418ZM15.194 12 10 15V9l5.194 3Z","clipRule":"evenodd"}]}]}]]}]]}]
13:["$","$L23",null,{"defer":true,"src":"https://analytics.selvo.co/script.js","data-website-id":"20975f57-f91a-4d7f-a72e-bc1f75a733ed","strategy":"afterInteractive"}]
14:["$","$L24",null,{"gtmId":"GTM-N55KJQ5L"}]
15:["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
16:["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
17:["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
18:["$","$1","c",{"children":["$L25",null,["$","$L26",null,{"children":["$","$27",null,{"name":"Next.MetadataOutlet","children":"$@28"}]}]]}]
29:[]
19:"$W29"
1a:["$","$1","h",{"children":[null,["$","$L2a",null,{"children":"$L2b"}],["$","div",null,{"hidden":true,"children":["$","$L2c",null,{"children":["$","$27",null,{"name":"Next.Metadata","children":"$L2d"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
1e:["$","$L8",null,{"href":"/pricing","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Pricing"}]
1f:["$","li","Help",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/help","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Help"}]}]
20:["$","li","API",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"https://docs.activecalculator.com/api-reference","target":"_blank","rel":"noopener noreferrer","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"API"}]}]
21:["$","li","Embed SDK JS",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"https://docs.activecalculator.com/sdks/embed-sdk/overview","target":"_blank","rel":"noopener noreferrer","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Embed SDK JS"}]}]
22:["$","div","Resources",{"children":[["$","h3",null,{"children":"Resources"}],["$","ul",null,{"role":"list","className":"mt-2 flex flex-col gap-2","children":[["$","li","Terms",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/terms","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Terms"}]}],["$","li","Privacy",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/privacy","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Privacy"}]}],["$","li","Book a Call",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/demo","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Book a Call"}]}],["$","li","Contact",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/contact","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Contact"}]}],["$","li","Selvo",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"https://selvo.co","target":"_blank","rel":"noopener noreferrer","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Selvo"}]}]]}],"$undefined"]}]
2b:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#fff"}]]
2e:Tffd,{"@type":"FAQPage","mainEntity":[{"name":"How many balusters do I need per foot of railing?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"It depends on your baluster width and spacing, but here's a rough guide: with standard 1.5-inch balusters and 3.5-inch spacing, you'll need about 2.4 balusters per foot. For a 10-foot section, that's roughly 24 balusters. But \"roughly\" isn't good enough for buying materials—use the calculator with your exact measurements."}},{"name":"What if my calculation gives me a decimal like 18.7 balusters?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"Round up to 19. Always round up. Rounding down means your end gaps get wider, potentially putting you out of code compliance. Plus, that extra baluster costs a couple bucks. Redoing your railing because it failed inspection costs a lot more."}},{"name":"What's the difference between balusters, spindles, and pickets?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"Functionally, nothing. They're regional terms for the same thing. \"Baluster\" is the technical term you'll see in building codes. \"Spindle\" is common in the Midwest and for stair components. \"Picket\" usually refers to fence components but sometimes gets used for deck railings too. Use whichever term your local lumber yard understands."}},{"name":"My deck has a curved section. Can I still use this calculator?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"For gentle curves, yes—just measure the length along the curve. For tight curves, it gets complicated because balusters are straight and won't follow the curve perfectly. You might need to adjust spacing or use flexible materials. Consider consulting a contractor for complex curved railings."}},{"name":"Do I need to calculate differently for metal vs. wood balusters?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"The math is the same, but metal balusters are typically thinner (often 3/4 inch vs. 1.5 inches for wood). Thinner balusters mean tighter spacing at the same gap width, which means more balusters total. Just enter the correct width for your material."}},{"name":"Can I mix baluster sizes for a decorative pattern?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"You can, but the calculation gets more complex. If you're alternating between two sizes, calculate as if all balusters were the wider size to ensure code compliance at the narrowest points. Or calculate each pattern section separately."}},{"name":"How do I handle corners where two railing sections meet?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"Corners typically share a post. Calculate each section with that corner post included in both calculations, but only count it once when adding up your total materials. The balusters don't share—each section gets its own calculation."}},{"name":"What spacing should I use if I want more privacy?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"Tighter spacing (closer to 3 inches/7.5 cm) creates a more solid look and blocks more sightlines. Just know you'll need more balusters—about 20-30% more compared to maximum-code spacing. For true privacy, consider solid panels instead of balusters."}},{"name":"Is the 4-inch rule different for commercial properties?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"Commercial building codes (IBC vs. IRC) have similar baluster spacing requirements, but other aspects like railing height and load requirements are stricter. If you're working on a commercial project, consult the IBC and your local commercial building codes directly."}},{"name":"Should I install balusters before or after the top rail?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"Most systems work best with the bottom rail installed first, then balusters, then top rail. This lets you adjust spacing and ensure everything is plumb before locking it all in place. Check your specific railing system's instructions—some composite systems have a different sequence."}}]}25:[["$","script",null,{"dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"name\":\"Home\",\"@type\":\"ListItem\",\"item\":\"https://activecalculator.com\",\"position\":1},{\"name\":\"Calculators\",\"@type\":\"ListItem\",\"item\":\"https://activecalculator.com/calculators\",\"position\":2},{\"name\":\"Everyday Life\",\"@type\":\"ListItem\",\"item\":\"https://activecalculator.com/calculators/everyday\",\"position\":3},{\"name\":\"Baluster Calculator\",\"@type\":\"ListItem\",\"item\":\"https://activecalculator.com/calculators/everyday/baluster-calculator\",\"position\":4}]}"},"type":"application/ld+json"}],["$","script",null,{"dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"Article\",\"name\":\"Baluster Calculator\",\"dateModified\":\"2026-01-26T15:32:07.727Z\",\"description\":\"Calculate how many balusters you need for deck or stair railings. Get instant results that meet building code requirements.\",\"author\":{\"name\":\"ActiveCalculator\",\"@type\":\"Organization\"},\"datePublished\":\"2026-01-26T15:23:07.328Z\",\"headline\":\"Baluster Calculator\",\"image\":\"https://activecalculator.com/api/og/calculator?title=Baluster%20Calculator\",\"mainEntityOfPage\":{\"@id\":\"https://activecalculator.com/calculators/everyday/baluster-calculator\",\"@type\":\"WebPage\"},\"publisher\":{\"name\":\"ActiveCalculator\",\"@type\":\"Organization\",\"logo\":{\"@type\":\"ImageObject\",\"height\":112,\"url\":\"https://activecalculator.com/logo.png\",\"width\":112}},\"keywords\":\"Baluster Calculator, tool, Everyday Life, Everyday Life calculator\",\"url\":\"https://activecalculator.com/calculators/everyday/baluster-calculator\"}"},"type":"application/ld+json"}],["$","script",null,{"dangerouslySetInnerHTML":{"__html":"$2e"},"type":"application/ld+json"}],"$L2f"]
30:I[65569,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","6956","static/chunks/66a6e935-aee5d3cb85c323ac.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","9858","static/chunks/9858-f1918ded0530ca69.js","609","static/chunks/609-95e41ae6a69b88b2.js","2456","static/chunks/2456-94cb89c116d69dd0.js","994","static/chunks/994-2c56ebb2d663b523.js","6472","static/chunks/6472-2ee935ddbae5821a.js","3349","static/chunks/app/(frontend)/calculators/%5Bcategory%5D/%5Bslug%5D/page-70bb6ad84377852d.js"],"JumplistProvider"]
31:I[52456,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","6956","static/chunks/66a6e935-aee5d3cb85c323ac.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","9858","static/chunks/9858-f1918ded0530ca69.js","609","static/chunks/609-95e41ae6a69b88b2.js","2456","static/chunks/2456-94cb89c116d69dd0.js","994","static/chunks/994-2c56ebb2d663b523.js","6472","static/chunks/6472-2ee935ddbae5821a.js","3349","static/chunks/app/(frontend)/calculators/%5Bcategory%5D/%5Bslug%5D/page-70bb6ad84377852d.js"],"RichText"]
32:I[52924,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","6956","static/chunks/66a6e935-aee5d3cb85c323ac.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","9858","static/chunks/9858-f1918ded0530ca69.js","609","static/chunks/609-95e41ae6a69b88b2.js","2456","static/chunks/2456-94cb89c116d69dd0.js","994","static/chunks/994-2c56ebb2d663b523.js","6472","static/chunks/6472-2ee935ddbae5821a.js","3349","static/chunks/app/(frontend)/calculators/%5Bcategory%5D/%5Bslug%5D/page-70bb6ad84377852d.js"],"ShareButtons"]
33:I[56472,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","6956","static/chunks/66a6e935-aee5d3cb85c323ac.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","9858","static/chunks/9858-f1918ded0530ca69.js","609","static/chunks/609-95e41ae6a69b88b2.js","2456","static/chunks/2456-94cb89c116d69dd0.js","994","static/chunks/994-2c56ebb2d663b523.js","6472","static/chunks/6472-2ee935ddbae5821a.js","3349","static/chunks/app/(frontend)/calculators/%5Bcategory%5D/%5Bslug%5D/page-70bb6ad84377852d.js"],"RenderBlocks"]
36:I[62540,[],"IconMark"]
2f:["$","div",null,{"className":"min-h-screen bg-white","children":["$","$L30",null,{"children":["$","div",null,{"className":"py-10 lg:py-12 container","children":[["$","div",null,{"className":"mb-6","children":["$","div",null,{"className":"flex items-center flex-wrap gap-1 text-mist-600","children":[["$","$L8",null,{"className":"typo-small font-medium hover:text-blue-600 transition-colors duration-200","href":"/calculators","children":"Calculators"}],["$","svg",null,{"className":"text-mist-600","fill":"none","height":"16","stroke":"currentColor","strokeLinecap":"round","strokeLinejoin":"round","strokeWidth":"2","viewBox":"0 0 24 24","width":"16","xmlns":"http://www.w3.org/2000/svg","children":["$","polyline",null,{"points":"9 18 15 12 9 6"}]}],["$","$L8",null,{"className":"typo-small font-medium hover:text-blue-600 transition-colors duration-200","href":"/calculators/everyday","children":"Everyday Life"}]]}]}],["$","div",null,{"className":"mb-8","children":[["$","h1",null,{"className":"typo-title mb-4 text-mist-950","children":"Baluster Calculator"}],["$","div",null,{"className":"text-mist-600 typo-normal max-w-2xl mb-4","children":["$","$L31",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Calculate exactly how many balusters you need for your deck, porch, or stair railing. Enter your measurements and get an accurate count instantly—no manual math required.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}],["$","div",null,{"className":"flex mt-4","children":["$","$L32",null,{"variant":"full","title":"Baluster Calculator"}]}]]}],false,["$","div",null,{"className":"grid grid-cols-1 lg:grid-cols-6 gap-8","children":[["$","div",null,{"className":"lg:col-span-4","children":[["$","div",null,{"className":"bg-white rounded-lg shadow-sm p-8 mb-6","children":["$","$L33",null,{"blocks":[{"blockType":"blogContent","blogContentFields":{"settings":{"background":"default","paddingTop":"medium","paddingBottom":"medium"},"richText":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Ever stood in the lumber aisle wondering exactly how many balusters to grab? Buy too few and you're making another trip. Buy too many and you've got a pile of extras collecting dust in the garage. This calculator takes the guesswork out of it.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Enter your railing measurements, and you'll know exactly how many balusters you need—down to the last one. The calculator accounts for your posts, your baluster size, and your desired spacing, so you can buy with confidence and get your project done right the first time.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Whether you're replacing a worn-out deck railing, building a new porch, or finally tackling those stairs that have needed attention for years, accurate numbers mean less frustration and more time actually building.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"What Are Balusters, Anyway?","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h2"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Balusters are the vertical pieces that fill the gaps between your railing posts. Some people call them spindles. Others call them pickets. Your neighbor might call them \"those stick things.\" They're all talking about the same component.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Here's the quick breakdown of railing anatomy:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Component ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":3,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"What It Is ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":1,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"What It Does","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":1,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Balusters/Spindles","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"textFormat":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"The thin vertical pieces ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Create a safety barrier so nobody falls through","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Posts","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"textFormat":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"The thick vertical supports bolted to your deck ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Hold the whole railing system up","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Top Rail","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"textFormat":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"The horizontal piece you grab","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Connects posts and gives you something to lean on","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Bottom Rail","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"textFormat":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"The horizontal piece near the deck surface","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Keeps balusters locked in place","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1}],"direction":"ltr","format":"","indent":0,"type":"table","version":1,"colWidths":[92,92,92]},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Why does this matter for your calculation?","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Posts take up space. If you've got a 10-foot railing with two 4-inch posts, you don't actually have 10 feet of space for balusters—you've got about 9 feet and 4 inches. The calculator handles this math for you, but understanding it helps you double-check your measurements.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"The 4-Inch Rule: Why Spacing Matters More Than You Think","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h2"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Here's something that catches a lot of first-time deck builders off guard: baluster spacing isn't just about looks. It's code. And inspectors check it.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"What's the Rule?","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"The gap between your balusters can't exceed 4 inches (about 10 cm). Not 4.5 inches. Not \"close enough.\" Four inches.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Why So Specific?","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Picture a 4-inch sphere—roughly the size of a young child's head. Building codes are written so that sphere can't pass through any opening in your railing. It sounds morbid, but this rule exists because children have gotten their heads stuck in railings, and the results can be tragic. The 4-inch rule prevents that.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Regional Variations","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Where You're Building ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":3,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Maximum Gap","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":1,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Good to Know","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":1,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"United States","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"4\" (10 cm)","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"IRC code, but local jurisdictions can be stricter","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Canada ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"100 mm","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"National Building Code standard","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"United Kingdom","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"100 mm","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Part K of Building Regulations","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Australia ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"125 mm","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Slightly more lenient than North America","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1}],"direction":"ltr","format":"","indent":0,"type":"table","version":1,"colWidths":[92,92,92]},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Real talk:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Your local building department might have stricter rules than the national code. If you're pulling a permit (and you probably should for deck work), call them first. A five-minute phone call beats tearing out a railing that fails inspection.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"How the Math Actually Works","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h2"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"You don't need to understand the formula to use the calculator, but knowing how it works helps you catch mistakes before they cost you money.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"The Basic Formula","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Balusters Needed = (Railing Length − Post Space) ÷ (Baluster Width + Gap)","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Let's break that down with a real example.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Walking Through a Real Calculation","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Say you're working with:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Railing section:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" 300 cm long","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":1},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Posts:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" 2 posts, each 10 cm wide","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":2},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Balusters:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" 5 cm wide","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":3},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Spacing:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" 10 cm gaps (code-compliant)","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":4}],"direction":null,"format":"","indent":0,"type":"list","version":1,"textFormat":1,"listType":"bullet","start":1,"tag":"ul"},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Step 1: Figure out your usable space","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Total length minus what the posts take up: 300 cm − (2 × 10 cm) = 280 cm of actual baluster space","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Step 2: Calculate space per baluster","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Each baluster needs room for itself plus the gap after it: 5 cm + 10 cm = 15 cm per baluster","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Step 3: Divide and round up","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" 280 cm ÷ 15 cm = 18.67","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"You can't install 0.67 of a baluster, so round up: ","type":"text","version":1},{"detail":0,"format":1,"mode":"normal","style":"","text":"19 balusters","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Why round up, not down?","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Rounding down means your end spacing gets wider—potentially wider than code allows. Rounding up keeps you safe and legal. Plus, having one extra baluster is way better than being one short when you're halfway through installation on a Saturday afternoon.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"How to Use This Calculator","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h2"},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Step 1: Measure Your Railing Length","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Get the total length of your railing section in centimeters. Measure from end to end, including where your posts sit.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Step 2: Count Your Posts","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" How many posts are in this section? A basic straight run typically has 2 (one at each end). Longer runs might have intermediate posts every 6-8 feet for structural support.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Step 3: Measure Your Post Width","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Grab your tape measure and check the actual width. Don't trust the label—a \"4×4\" post is actually about 9 cm wide (3.5 inches). Lumber sizes are nominal, not actual.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Step 4: Check Your Baluster Width","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Measure the baluster at its widest point. Square balusters are easy. For turned or decorative styles, measure the thickest section.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Step 5: Set Your Spacing","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" How big do you want the gaps? Stay at 10 cm or under to meet code. Tighter spacing (like 7-8 cm) gives a more substantial look. Just know that tighter spacing means more balusters.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Step 6: Get Your Number","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" The calculator does the rest. That's your baluster count for this section.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Measuring Like a Pro (Without the Pro Price Tag)","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h2"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Bad measurements lead to bad results. Here's how to measure each component accurately:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Railing Length","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"For existing railings you're replacing:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Measure from the inside face of one post to the inside face of the opposite post. Then add one post width. This gives you the total section length.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"For new construction:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Measure the span where the railing will go. If you haven't installed posts yet, measure the total distance and account for post width in your planning.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Pro tip:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" For decks with corners, measure each straight section separately. Don't try to calculate the whole perimeter at once—you'll confuse yourself and probably mess up the math.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Post Width","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Here's where people get tripped up. Lumber is sold by nominal size, but the actual dimensions are smaller:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"What the Label Says","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":3,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"What You Actually Get ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":1,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"4×4 post","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"3.5\" × 3.5\" (about 9 cm)","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1,"height":45},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"6×6 post","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"5.5\" × 5.5\" (about 14 cm)","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":null,"format":"","indent":0,"type":"tablerow","version":1}],"direction":"ltr","format":"","indent":0,"type":"table","version":1,"colWidths":[92,92]},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Don't guess.","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Grab your tape measure and check. If you're using the wrong number, your baluster count will be off.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Baluster Width","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Standard square wooden balusters run about 1.5 inches (4 cm). Metal balusters are often thinner—3/4 inch to 1 inch. Turned wood balusters vary based on the design.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"If you haven't bought balusters yet:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Check the product specs before calculating. Different widths change your total count significantly.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Real Projects, Real Numbers","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h2"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Abstract formulas are fine, but seeing actual scenarios helps you sanity-check your own calculations.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Project 1: Basic Deck Railing","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"The situation:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" You're adding a railing to one side of a 4-meter deck. Standard setup with a post at each end.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Input","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":3,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Value ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":1,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1,"height":45},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Railing length","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"400 cm ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Posts ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"2 ","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":null,"format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Post width","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"10 cm","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Baluster width","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"5 cm","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1,"height":69},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Spacing ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"10 cm","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1}],"direction":null,"format":"","indent":0,"type":"table","version":1,"colWidths":[92,92]},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Result: 25 balusters","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Buying recommendation:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Grab 27-28 to have a couple spares.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Project 2: Wraparound Porch with Intermediate Posts","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"The situation:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Your porch railing runs 8 meters with structural posts every 2 meters (required for code on longer spans).","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Input ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":3,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Value ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":1,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Railing length","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"800 cm ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Posts ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"5 (including ends and intermediates)","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Post width","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"10 cm","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Baluster width","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"4 cm","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Spacing ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"8 cm","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1}],"direction":"ltr","format":"","indent":0,"type":"table","version":1,"colWidths":[92,92]},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Result: 62-63 balusters","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Buying recommendation:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Round up to 70. Longer projects have more room for error, and you'll want extras for future repairs.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Project 3: Stair Railing","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"The situation:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Your deck stairs need a railing on one side. The horizontal run of the stairs is 200 cm.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Input ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":3,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Value ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":1,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Railing length","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"200 cm","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Posts ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"2 ","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":null,"format":"","indent":0,"type":"tablerow","version":1,"height":44},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Post width","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"10 cm","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1,"height":44},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Baluster width","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"5 cm","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Spacing ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"10 cm","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1}],"direction":"ltr","format":"","indent":0,"type":"table","version":1,"colWidths":[92,92]},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Result: 12 balusters","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Important note for stairs:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Measure the horizontal distance, not the angled length along the handrail. Balusters are typically installed plumb (straight up and down), so the horizontal measurement gives you the right count.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Project 4: Full Deck Perimeter (Multiple Sections)","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"The situation:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" You're doing a complete deck with railings on three sides and a gap for stairs.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Don't try to calculate this as one giant number. Break it into sections:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Section","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":3,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Length ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":1,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Posts ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":1,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Balusters Needed","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":1,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"North side","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"500 cm","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"2 ","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"32 ","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":null,"format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"East side","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"300 cm","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"2 ","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"19 ","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"South side (with stair gap)","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"350 cm","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"3","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"21 ","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Total","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"textFormat":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1},{"children":[{"children":[],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"72 balusters","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"textFormat":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1,"textFormat":1}],"direction":"ltr","format":"","indent":0,"type":"table","version":1,"colWidths":[92,92,92,92]},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Buying recommendation:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Get 80. You've got three different sections, which means three opportunities for measuring errors or installation mistakes.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Mistakes That Cost Time and Money (And How to Avoid Them)","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h2"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Learn from other people's Saturday afternoons gone wrong:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Mistake #1: Forgetting Posts Exist","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Your railing length isn't all usable space. Two 4-inch posts eat up 8 inches of your railing. On a short section, that's the difference between needing 10 balusters and needing 12.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Fix:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" The calculator handles this automatically, but double-check your post count and widths.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Mistake #2: Trusting Nominal Lumber Sizes","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"\"I've got 4×4 posts, so I entered 4 inches.\"","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Nope. Your 4×4 is actually 3.5 inches. This error throws off your calculation, and the problem compounds with multiple posts.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Fix:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Measure your actual lumber. Every time.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Mistake #3: Spacing at Exactly 4 Inches","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"\"Code says 4 inches max, so I'll space at exactly 4 inches.\"","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Here's the problem: if your spacing is exactly 4 inches and your measurement is off by even a quarter inch, you fail inspection.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Fix:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Target 3.5-3.75 inches (9-9.5 cm) to give yourself a margin of error. You'll sleep better.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Mistake #4: Not Buying Extras","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Balusters crack. They split when you're drilling. They have knots in bad places. One falls off the deck into the bushes and you can't find it.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Fix:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Buy 10% more than you need. For a project needing 50 balusters, grab 55.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Mistake #5: Calculating Once for Unequal Sections","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Your deck has four sides, but they're not all the same length, and they don't all have the same number of posts. Calculating an \"average\" and multiplying doesn't work.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Fix:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Calculate each section individually, then add them up.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Tips From People Who've Done This Before","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h2"},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Start from the center, not the end.","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Install your first baluster at the center of each section, then work outward in both directions. This ensures any small spacing variations end up at the posts (where they're less noticeable) rather than in the middle of your railing.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Make a spacer jig.","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Cut a scrap piece of wood to your exact spacing width. Use it between every baluster as you install. Eyeballing spacing leads to uneven results that you'll notice every time you look at your deck.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Check for plumb every few balusters.","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" It's easy for things to drift as you go. A level check every 4-5 balusters catches problems before you've installed a whole section crooked.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Pre-drill pilot holes.","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Especially for hardwoods and near the ends of balusters. Screwing directly into the end grain without a pilot hole is asking for splits.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Keep your receipt and note the product details.","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Write down the exact baluster style, size, and where you bought them. Two years from now when you need to replace one that got damaged, you'll thank yourself.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Do a dry fit first.","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Lay out your balusters without fastening them to check spacing and appearance. Adjusting dry-fit balusters takes seconds. Adjusting installed balusters takes hours.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":2,"mode":"normal","style":"","text":"This calculator provides estimates based on your measurements. Always verify calculations manually for critical projects, and confirm all local building code requirements before purchasing materials or beginning construction. When in doubt, consult a licensed contractor or your local building department.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":2,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1,"textFormat":1}}},"id":"697786db027d9600045472c3"}]}]}],"$L34"]}],"$L35"]}]]}]}]}]
28:null
2d:[["$","title","0",{"children":"Baluster Calculator - How Many Balusters Do I Need?"}],["$","meta","1",{"name":"description","content":"Calculate how many balusters you need for deck or stair railings. Get instant results that meet building code requirements."}],["$","link","2",{"rel":"canonical","href":"https://activecalculator.com/calculators/everyday/baluster-calculator"}],["$","meta","3",{"property":"og:title","content":"Baluster Calculator - How Many Balusters Do I Need?"}],["$","meta","4",{"property":"og:description","content":"Calculate how many balusters you need for deck or stair railings. Get instant results that meet building code requirements."}],["$","meta","5",{"property":"og:url","content":"https://activecalculator.com/calculators/everyday/baluster-calculator"}],["$","meta","6",{"property":"og:site_name","content":"ActiveCalculator"}],["$","meta","7",{"property":"og:locale","content":"en_US"}],["$","meta","8",{"property":"og:image","content":"https://activecalculator.com/api/og/calculator?title=Baluster%20Calculator"}],["$","meta","9",{"property":"og:image:width","content":"1200"}],["$","meta","10",{"property":"og:image:height","content":"630"}],["$","meta","11",{"property":"og:image:alt","content":"Baluster Calculator - How Many Balusters Do I Need?"}],["$","meta","12",{"property":"og:type","content":"website"}],["$","meta","13",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","14",{"name":"twitter:site","content":"@activecalculator"}],["$","meta","15",{"name":"twitter:creator","content":"@activecalculator"}],["$","meta","16",{"name":"twitter:title","content":"Baluster Calculator - How Many Balusters Do I Need?"}],["$","meta","17",{"name":"twitter:description","content":"Calculate how many balusters you need for deck or stair railings. Get instant results that meet building code requirements."}],["$","meta","18",{"name":"twitter:image","content":"https://activecalculator.com/api/og/calculator?title=Baluster%20Calculator"}],["$","link","19",{"rel":"icon","href":"/favicon.ico?756f06c5b2066fec","type":"image/x-icon","sizes":"48x48"}],["$","$L36","20",{}]]
3c:I[51318,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","6956","static/chunks/66a6e935-aee5d3cb85c323ac.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","9858","static/chunks/9858-f1918ded0530ca69.js","609","static/chunks/609-95e41ae6a69b88b2.js","2456","static/chunks/2456-94cb89c116d69dd0.js","994","static/chunks/994-2c56ebb2d663b523.js","6472","static/chunks/6472-2ee935ddbae5821a.js","3349","static/chunks/app/(frontend)/calculators/%5Bcategory%5D/%5Bslug%5D/page-70bb6ad84377852d.js"],"Calculator"]
34:["$","div",null,{"className":"bg-white rounded-lg shadow-sm p-8","children":[["$","h2",null,{"className":"typo-large mb-6 text-mist-950","children":"Frequently Asked Questions"}],["$","div",null,{"className":"space-y-6","children":[["$","div","0",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"How many balusters do I need per foot of railing?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L31",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"It depends on your baluster width and spacing, but here's a rough guide: with standard 1.5-inch balusters and 3.5-inch spacing, you'll need about 2.4 balusters per foot. For a 10-foot section, that's roughly 24 balusters. But \"roughly\" isn't good enough for buying materials—use the calculator with your exact measurements.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}],["$","div","1",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"What if my calculation gives me a decimal like 18.7 balusters?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L31",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Round up to 19. Always round up. Rounding down means your end gaps get wider, potentially putting you out of code compliance. Plus, that extra baluster costs a couple bucks. Redoing your railing because it failed inspection costs a lot more.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}],["$","div","2",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"What's the difference between balusters, spindles, and pickets?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L31",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Functionally, nothing. They're regional terms for the same thing. \"Baluster\" is the technical term you'll see in building codes. \"Spindle\" is common in the Midwest and for stair components. \"Picket\" usually refers to fence components but sometimes gets used for deck railings too. Use whichever term your local lumber yard understands.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}],["$","div","3",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"My deck has a curved section. Can I still use this calculator?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L31",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"For gentle curves, yes—just measure the length along the curve. For tight curves, it gets complicated because balusters are straight and won't follow the curve perfectly. You might need to adjust spacing or use flexible materials. Consider consulting a contractor for complex curved railings.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}],["$","div","4",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"Do I need to calculate differently for metal vs. wood balusters?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L31",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"The math is the same, but metal balusters are typically thinner (often 3/4 inch vs. 1.5 inches for wood). Thinner balusters mean tighter spacing at the same gap width, which means more balusters total. Just enter the correct width for your material.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}],"$L37","$L38","$L39","$L3a","$L3b"]}]]}]
35:["$","div",null,{"className":"lg:col-span-2","children":[["$","div",null,{"className":"sticky top-24 mb-6 max-h-[calc(100vh-6rem)] overflow-y-auto space-y-4","children":[["$","$L3c",null,{"className":"rounded-xl shadow-sm","id":"cmkr4w0770000ks04srycrqje"}],["$","div",null,{"className":"bg-white rounded-lg shadow-sm p-4","children":["$","nav",null,{"aria-label":"Table of contents","children":[["$","h2",null,{"className":"text-lg font-display font-normal mb-4 text-mist-900","children":"Table of Contents"}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","what-are-balusters-anyway",{"className":"","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#what-are-balusters-anyway","children":"What Are Balusters, Anyway?"}]}],["$","li","the-4-inch-rule-why-spacing-matters-more-than-you-think",{"className":"","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#the-4-inch-rule-why-spacing-matters-more-than-you-think","children":"The 4-Inch Rule: Why Spacing Matters More Than You Think"}]}],["$","li","whats-the-rule",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#whats-the-rule","children":"What's the Rule?"}]}],["$","li","why-so-specific",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#why-so-specific","children":"Why So Specific?"}]}],["$","li","regional-variations",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#regional-variations","children":"Regional Variations"}]}],["$","li","how-the-math-actually-works",{"className":"","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#how-the-math-actually-works","children":"How the Math Actually Works"}]}],["$","li","the-basic-formula",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#the-basic-formula","children":"The Basic Formula"}]}],["$","li","walking-through-a-real-calculation",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#walking-through-a-real-calculation","children":"Walking Through a Real Calculation"}]}],["$","li","how-to-use-this-calculator",{"className":"","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#how-to-use-this-calculator","children":"How to Use This Calculator"}]}],["$","li","measuring-like-a-pro-without-the-pro-price-tag",{"className":"","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#measuring-like-a-pro-without-the-pro-price-tag","children":"Measuring Like a Pro (Without the Pro Price Tag)"}]}],["$","li","railing-length",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#railing-length","children":"Railing Length"}]}],["$","li","post-width",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#post-width","children":"Post Width"}]}],"$L3d","$L3e","$L3f","$L40","$L41","$L42","$L43","$L44","$L45","$L46","$L47","$L48","$L49"]}]]}]}]]}],"$L4a"]}]
37:["$","div","5",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"Can I mix baluster sizes for a decorative pattern?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L31",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"You can, but the calculation gets more complex. If you're alternating between two sizes, calculate as if all balusters were the wider size to ensure code compliance at the narrowest points. Or calculate each pattern section separately.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}]
38:["$","div","6",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"How do I handle corners where two railing sections meet?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L31",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Corners typically share a post. Calculate each section with that corner post included in both calculations, but only count it once when adding up your total materials. The balusters don't share—each section gets its own calculation.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}]
39:["$","div","7",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"What spacing should I use if I want more privacy?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L31",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Tighter spacing (closer to 3 inches/7.5 cm) creates a more solid look and blocks more sightlines. Just know you'll need more balusters—about 20-30% more compared to maximum-code spacing. For true privacy, consider solid panels instead of balusters.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}]
3a:["$","div","8",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"Is the 4-inch rule different for commercial properties?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L31",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Commercial building codes (IBC vs. IRC) have similar baluster spacing requirements, but other aspects like railing height and load requirements are stricter. If you're working on a commercial project, consult the IBC and your local commercial building codes directly.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}]
3b:["$","div","9",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"Should I install balusters before or after the top rail?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L31",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Most systems work best with the bottom rail installed first, then balusters, then top rail. This lets you adjust spacing and ensure everything is plumb before locking it all in place. Check your specific railing system's instructions—some composite systems have a different sequence.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}]
3d:["$","li","baluster-width",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#baluster-width","children":"Baluster Width"}]}]
3e:["$","li","real-projects-real-numbers",{"className":"","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#real-projects-real-numbers","children":"Real Projects, Real Numbers"}]}]
3f:["$","li","project-1-basic-deck-railing",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#project-1-basic-deck-railing","children":"Project 1: Basic Deck Railing"}]}]
40:["$","li","project-2-wraparound-porch-with-intermediate-posts",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#project-2-wraparound-porch-with-intermediate-posts","children":"Project 2: Wraparound Porch with Intermediate Posts"}]}]
41:["$","li","project-3-stair-railing",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#project-3-stair-railing","children":"Project 3: Stair Railing"}]}]
42:["$","li","project-4-full-deck-perimeter-multiple-sections",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#project-4-full-deck-perimeter-multiple-sections","children":"Project 4: Full Deck Perimeter (Multiple Sections)"}]}]
43:["$","li","mistakes-that-cost-time-and-money-and-how-to-avoid-them",{"className":"","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#mistakes-that-cost-time-and-money-and-how-to-avoid-them","children":"Mistakes That Cost Time and Money (And How to Avoid Them)"}]}]
44:["$","li","1-forgetting-posts-exist",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#1-forgetting-posts-exist","children":"Mistake "}]}]
45:["$","li","2-trusting-nominal-lumber-sizes",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#2-trusting-nominal-lumber-sizes","children":"Mistake "}]}]
46:["$","li","3-spacing-at-exactly-4-inches",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#3-spacing-at-exactly-4-inches","children":"Mistake "}]}]
47:["$","li","4-not-buying-extras",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#4-not-buying-extras","children":"Mistake "}]}]
48:["$","li","5-calculating-once-for-unequal-sections",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#5-calculating-once-for-unequal-sections","children":"Mistake "}]}]
49:["$","li","tips-from-people-whove-done-this-before",{"className":"","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#tips-from-people-whove-done-this-before","children":"Tips From People Who've Done This Before"}]}]
4a:["$","div",null,{"className":"space-y-6","children":false}]
