Buttonhole Spacing Calculator
Calculate even button and buttonhole placement from garment length, button count, and offsets.
About this calculator
This calculator lays out evenly spaced buttons along a garment opening — a plackets, cuff, or front closure — from the total length of the buttoned area, how many buttons you're using, and how much margin to leave at each end. It first subtracts Top Offset and Bottom Offset from Garment Length to get the Usable Length between the first and last button positions, then divides that usable length evenly across the gaps between buttons (button count minus one gaps for evenly spaced buttons). Button Spacing and every individual button position scale directly with Garment Length, since more usable length spreads the same number of buttons farther apart; adding more buttons has the opposite effect, since the same usable length is divided into more, smaller gaps.
Buttonhole Length follows the standard sewing convention of adding 1/8 inch (0.125") to the button's diameter — enough clearance for the button to pass through without excessive strain on the stitching, appropriate for typical flat buttons (thicker or domed buttons need additional clearance for their depth, which this calculator does not add). Min Overlap Width is a rule-of-thumb guideline for how much fabric should extend past the center front so the buttonhole has somewhere to sit without gapping open; actual placket width conventions vary by pattern-drafting method and garment type, so treat this figure as a starting point to check against your specific pattern rather than a fixed specification. If Top Offset and Bottom Offset together meet or exceed Garment Length, there's no usable length left to place buttons in — the calculator floors Usable Length and Button Spacing at 0 rather than showing a negative number, and Layout Status spells out exactly how much you need to reduce the offsets or extend the garment before the placements are usable.
Inputs
Results
Button Spacing
4.45 in
How to Use This Calculator
- Enter the total garment length where buttons will be placed.
- Input the number of buttons and button diameter (for buttonhole size calculation).
- Set top and bottom offsets from the garment edge to the first and last button.
- Review the Spacing Between Buttons and individual button positions.
- Transfer button placement marks to your pattern or fabric using the calculated positions.
How the result changes with Number of Buttons
| Number of Buttons | Button Spacing |
|---|---|
| 3 | 11.13 in |
| 4.5 | 6.36 in |
| 9 | 2.78 in |
| 15 | 1.59 in |
What each input means
- Garment Length
- Total length of the buttoned area
- Number of Buttons
- Total number of buttons
- Button Diameter
- Diameter of the button
- Top Offset
- Distance from top edge to first button
- Bottom Offset
- Distance from bottom edge to last button
How this is calculated
Worked example, using the default values
- Identify Input Parameters5 parametersGarment Length = 24, Number of Buttons = 6, Button Diameter = 0.75, Top Offset = 0.75, Bottom Offset = 1 = 5 input(s) provided
- Calculate Button SpacingButton Spacing4.45 = 4.45
- Calculate Buttonhole LengthButtonhole Length0.88 = 0.88
- Calculate Min Overlap WidthMin Overlap Width1.13 = 1.13
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
How is Button Spacing calculated from my inputs?
Button Spacing takes the Usable Length — Garment Length minus Top Offset minus Bottom Offset — and divides it evenly across the gaps between buttons. With N buttons there are N-1 gaps between the first and last button, so spacing equals Usable Length divided by (Number of Buttons minus 1). This produces evenly spaced buttons from the first position (at Top Offset) to the last (at Garment Length minus Bottom Offset).
Why does adding more buttons decrease the spacing between them?
The Usable Length between the first and last button position stays fixed once you've set Garment Length, Top Offset, and Bottom Offset. Adding more buttons divides that same fixed length into more gaps, so each individual gap gets smaller — Number of Buttons and Button Spacing move in opposite directions when everything else is held constant.
Why is the Buttonhole Length longer than the button itself?
A buttonhole needs a small amount of clearance beyond the button's exact diameter so the button can pass through the fabric without excessive strain on the stitching around the hole. This calculator uses the standard sewing convention of button diameter plus 1/8 inch (0.125"), appropriate for typical flat buttons. Thicker or strongly domed buttons need additional length to account for their depth — check the fit with a scrap of your actual fabric and button before cutting your final buttonholes.
Do Top Offset and Bottom Offset need to be the same value, and what happens if they're too large?
They're independent inputs — many garments intentionally use a slightly larger Bottom Offset than Top Offset (or vice versa) depending on the design — and the calculator subtracts both from Garment Length to find the Usable Length, placing the first button at Top Offset from the top edge and the last at Bottom Offset from the bottom edge. But if the two offsets together meet or exceed Garment Length, there's no usable length left to place buttons in: the calculator floors Usable Length and Button Spacing at 0 instead of showing a negative, nonsensical spacing value, and the Layout Status output tells you exactly how much to shrink your offsets or extend the garment before the placements are usable. This can happen on short buttoned areas like cuffs or collar plackets if the offsets are set too generously for the available space.
What does Min Overlap Width tell me?
Min Overlap Width is a rule-of-thumb estimate of how much fabric should extend past the center front line so a buttoned garment doesn't gap open under tension — it scales with Button Diameter, since larger buttons need a wider placket to sit properly. Placket width conventions vary somewhat between pattern-drafting methods and garment types, so use this as a starting reference and check it against your specific pattern before cutting.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Waistband Calculator
Calculate waistband cut dimensions with overlap, seam allowance, and closure placement for garment construction.
Pattern MakingCollar Stand Calculator
Calculate collar dimensions from neckline measurement and collar style for accurate pattern drafting.
Pattern MakingDart Manipulation Calculator
Calculate dart rotation and distribution for pattern adjustments including angle, width, and depth per dart.
More in Crafts, Hobbies & Games.