Home / Calculators
03 / Knitting finishing

Buttonhole spacing calculator

Set the first and last button margins, then see evenly spaced centers and their nearest row offsets. Print the table for your button band.

Free to usePrint your planNo uploads

Your project

Start with the example or enter your own numbers.

Your working plan

Your example plan will appear here.

Even spacing between button centers

Measure the blocked band along the intended line of buttons. The start and end margins are distances from the edges to the first and last button centers, not to the edge of an opening. This leaves an interior span to divide into equal intervals.

Gap = (band length − start margin − end margin) ÷ (buttons − 1)
Row offset = round(center position × rows ÷ gauge span)

With one button, its center is placed at the midpoint of the usable span. With two or more, the first and last centers are anchored at your chosen margins. The ideal positions are converted to whole row offsets using your blocked row gauge.

A worked example

A 50 cm band with six buttons and 5 cm at either end has a 40 cm usable span. Five gaps divide it into 8 cm intervals. The ideal centers are 5, 13, 21, 29, 37 and 45 cm from the starting edge. At 20 rows per 10 cm, those become row offsets 10, 26, 42, 58, 74 and 90.

A row offset is a measured distance in rows from your chosen starting edge. Offset zero is the edge itself. Adapt this to your pattern’s row numbering and right-side/wrong-side instructions before making a buttonhole.

Use the layout on your band

  1. Set the margins with the actual garment on a flat surface. Your pattern or fitting needs may require different positions.
  2. Check the unrounded positions first, then compare the row-aligned positions.
  3. Mark each center and confirm that the buttonholes will not overlap.
  4. Swatch the opening with your actual button before knitting the finished band.

The table plans centers only. It does not choose a buttonhole technique, calculate an opening width or guarantee a non-gaping garment. If two centers would round onto the same row, the calculator rejects the plan rather than hiding the collision. For a curved band or changing gauge, work in separate measured sections.

Questions before you start

Does the tool tell me how wide to make each buttonhole?

No. It places centers. Opening size depends on the button, thickness, fabric and technique, so test the opening separately.

Why are the measured gaps not identical after row rounding?

Whole rows are discrete. Each ideal center is rounded to its nearest row, so gaps may differ slightly. The table shows both ideal and row-aligned positions.

Does switching inches and centimeters preserve my plan?

Yes. Lengths and margins are converted, and the row gauge is converted between a 10 cm span and a 4 inch span.

Further reading

Original calculations and diagrams by Stitch Spaced. These independent teaching resources provide useful craft context; they do not endorse this tool.

Method version 1.0 · Updated October 23, 2026