Knitting Increase/Decrease Spacing Calculator

Evenly space increases or decreases over a run of rows or stitches

Ad placeholder (leaderboard)

Space your shaping perfectly every time

Patterns love to say increase or decrease N stitches evenly and leave you to do the arithmetic. This calculator does that arithmetic for you, in either of the two situations knitters meet most: spreading changes across one row (typically after a ribbed hem) or shaping a slope over many rows (like a tapered sleeve or skirt).

How it works

In stitch mode the tool divides your current stitch count into as many sections as there are changes:

section size = floor(start ÷ number of changes)
remainder    = start − section size × number of changes

The remainder stitches are distributed by making that many sections one stitch larger, so you get an instruction like “work [increase 1, knit 8] some times, then [increase 1, knit 7] the rest.” That keeps the changes as evenly spread as whole stitches allow.

In row mode the tool spreads the shaping events up the height of the piece:

work shaping every floor(available rows ÷ number of changes) rows
leftover plain rows are split between the start and end

Tips and example

Going from 60 to 68 stitches across one row is 8 increases. 60 ÷ 8 = 7 with remainder 4, so: work [increase 1, knit 8] four times, then [increase 1, knit 7] four times — 64 worked stitches plus 4 made = 68 (with the final small group ending the row).

For row shaping, place the leftover plain rows at the bottom and top rather than bunched in the middle, which keeps the edge slope visually smooth. When a piece is symmetric (a sleeve or a V-neck), remember each shaping row usually changes two stitches — one each side — so plan the count accordingly.

Ad placeholder (rectangle)