Skip to main content
Calcimator

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

in
in
in
in

Results

Button Spacing

4.45 in

Buttonhole Length0.88 in
Min Overlap Width1.13 in
First Button Position0.75 in
Last Button Position23 in
Usable Length22.25 in
OrientationHorizontal at bust/waist; Vertical elsewhere
Layout StatusFits within the garment length.
How to Use This Calculator
  1. Enter the total garment length where buttons will be placed.
  2. Input the number of buttons and button diameter (for buttonhole size calculation).
  3. Set top and bottom offsets from the garment edge to the first and last button.
  4. Review the Spacing Between Buttons and individual button positions.
  5. Transfer button placement marks to your pattern or fabric using the calculated positions.

How the result changes with Number of Buttons

Number of ButtonsButton Spacing
311.13 in
4.56.36 in
92.78 in
151.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

  1. Identify Input Parameters
    5 parameters
    Garment Length = 24, Number of Buttons = 6, Button Diameter = 0.75, Top Offset = 0.75, Bottom Offset = 1 = 5 input(s) provided
  2. Calculate Button Spacing
    Button Spacing
    4.45 = 4.45
  3. Calculate Buttonhole Length
    Buttonhole Length
    0.88 = 0.88
  4. Calculate Min Overlap Width
    Min Overlap Width
    1.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.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Crafts, Hobbies & Games.