KnitCalcs
Button Spacing Calculator โ Even Button Placement
Calculate even button placement along a cardigan or garment button band.
How We Calculate This
This calculator divides the available band length evenly between buttons, with offsets at top and bottom.
The formula
Spacing = (Band length - Top offset - Bottom offset) / (Buttons - 1)
Frequently Asked Questions
Measure the total button band length, subtract the offset from each end, then divide the remaining length by (number of buttons minus 1). This gives the distance between each button. The top and bottom buttons should be offset from the edges.
Typically 1-2cm from each end. The exact position depends on the garment design. For cardigans with a collar, the top button is usually further from the edge (3-5cm) to allow the collar to fold.
A standard adult cardigan uses 5-8 buttons depending on length. A short cropped cardigan may need only 3-4. A long coat-style may need 8-10. Space buttons every 7-10cm for a balanced look.
Yes. Sew buttons on the button band first, then use those positions to place buttonholes on the opposite band. This ensures perfect alignment. Pin or mark all positions before knitting any buttonholes.
Multiply the position in cm by your row gauge per cm. For example, a button at 8cm with 3 rows per cm means the buttonhole goes on row 24. Round to the nearest row.
Related Calculators
Buttonhole Spacing Calculator
Calculate even buttonhole spacing, buttonhole size, and first/last positions along any knitted button band.
Fringe Calculator
Calculate yarn needed for fringe edging based on spacing and length.
Blocking Measurements Calculator
Calculate target blocking dimensions based on desired finished size and fibre type.
Mattress Stitch Calculator
Calculate yarn needed for mattress stitch seaming based on seam length.
Zip Length Calculator
Calculate the correct zip length for cardigans and bags.
Was this calculator helpful?
Last updated: February 2026
All calculations are estimates based on standard yarn weights and gauge. Results may vary with individual tension, yarn brand, and needle size.