Knitting Decrease & Increase Calculator
Subtract the ending stitch count from the starting count to get the total decreases, then divide the rows by that number to find how often to decrease. This knitting decrease calculator spaces the shaping evenly — row by row, with the exact instruction for each shaping row — and works as a knitting increase calculator too, so a hat crown, a sleeve or a raglan gets its shaping laid out before you pick up the needles.
More than now = increases
Plan
Decrease 1 st with alternating 1- and 2-row gaps, 24 times — ending at 72 sts.
▸How this was worked out
stitch change = 72 − 96 = -24 (24 to decrease)
average spacing = 36 rows ÷ 24 decreases = 1.5 rows → alternate 1- and 2-row gaps
If the spacing comes out fractional, alternate the two nearest intervals (e.g. every 3rd and 4th row) — the plan below does that for you.
| Row | Instruction | Sts after |
|---|---|---|
| 1 | (k 94, k2tog) × 1 — 1 st dec'd | 95 |
| 2 | Work even. | 95 |
| 3 | (k 93, k2tog) × 1 — 1 st dec'd | 94 |
| 4 | (k 92, k2tog) × 1 — 1 st dec'd | 93 |
| 5 | Work even. | 93 |
| 6 | (k 91, k2tog) × 1 — 1 st dec'd | 92 |
| 7 | (k 90, k2tog) × 1 — 1 st dec'd | 91 |
| 8 | Work even. | 91 |
| 9 | (k 89, k2tog) × 1 — 1 st dec'd | 90 |
| 10 | (k 88, k2tog) × 1 — 1 st dec'd | 89 |
| 11 | Work even. | 89 |
| 12 | (k 87, k2tog) × 1 — 1 st dec'd | 88 |
| 13 | (k 86, k2tog) × 1 — 1 st dec'd | 87 |
| 14 | Work even. | 87 |
| 15 | (k 85, k2tog) × 1 — 1 st dec'd | 86 |
| 16 | (k 84, k2tog) × 1 — 1 st dec'd | 85 |
| 17 | Work even. | 85 |
| 18 | (k 83, k2tog) × 1 — 1 st dec'd | 84 |
| 19 | (k 82, k2tog) × 1 — 1 st dec'd | 83 |
| 20 | Work even. | 83 |
| 21 | (k 81, k2tog) × 1 — 1 st dec'd | 82 |
| 22 | (k 80, k2tog) × 1 — 1 st dec'd | 81 |
| 23 | Work even. | 81 |
| 24 | (k 79, k2tog) × 1 — 1 st dec'd | 80 |
| 25 | (k 78, k2tog) × 1 — 1 st dec'd | 79 |
| 26 | Work even. | 79 |
| 27 | (k 77, k2tog) × 1 — 1 st dec'd | 78 |
| 28 | (k 76, k2tog) × 1 — 1 st dec'd | 77 |
| 29 | Work even. | 77 |
| 30 | (k 75, k2tog) × 1 — 1 st dec'd | 76 |
| 31 | (k 74, k2tog) × 1 — 1 st dec'd | 75 |
| 32 | Work even. | 75 |
| 33 | (k 73, k2tog) × 1 — 1 st dec'd | 74 |
| 34 | (k 72, k2tog) × 1 — 1 st dec'd | 73 |
| 35 | Work even. | 73 |
| 36 | (k 71, k2tog) × 1 — 1 st dec'd | 72 |
Shopping list
- Locking stitch markersmark each shaping point as you work1 pack
- Row countertrack which schedule row you are on1
CraftCalc · Shaping schedule
96 → 72 sts over 36 rows (24 decreases, evenly across)
Row 1: (k 94, k2tog) × 1 — 1 st dec'd → 95 sts
Row 3: (k 93, k2tog) × 1 — 1 st dec'd → 94 sts
Row 4: (k 92, k2tog) × 1 — 1 st dec'd → 93 sts
Row 6: (k 91, k2tog) × 1 — 1 st dec'd → 92 sts
Row 7: (k 90, k2tog) × 1 — 1 st dec'd → 91 sts
Row 9: (k 89, k2tog) × 1 — 1 st dec'd → 90 sts
Row 10: (k 88, k2tog) × 1 — 1 st dec'd → 89 sts
Row 12: (k 87, k2tog) × 1 — 1 st dec'd → 88 sts
Row 13: (k 86, k2tog) × 1 — 1 st dec'd → 87 sts
Row 15: (k 85, k2tog) × 1 — 1 st dec'd → 86 sts
Row 16: (k 84, k2tog) × 1 — 1 st dec'd → 85 sts
Row 18: (k 83, k2tog) × 1 — 1 st dec'd → 84 sts
Row 19: (k 82, k2tog) × 1 — 1 st dec'd → 83 sts
Row 21: (k 81, k2tog) × 1 — 1 st dec'd → 82 sts
Row 22: (k 80, k2tog) × 1 — 1 st dec'd → 81 sts
Row 24: (k 79, k2tog) × 1 — 1 st dec'd → 80 sts
Row 25: (k 78, k2tog) × 1 — 1 st dec'd → 79 sts
Row 27: (k 77, k2tog) × 1 — 1 st dec'd → 78 sts
Row 28: (k 76, k2tog) × 1 — 1 st dec'd → 77 sts
Row 30: (k 75, k2tog) × 1 — 1 st dec'd → 76 sts
Row 31: (k 74, k2tog) × 1 — 1 st dec'd → 75 sts
Row 33: (k 73, k2tog) × 1 — 1 st dec'd → 74 sts
Row 34: (k 72, k2tog) × 1 — 1 st dec'd → 73 sts
Row 36: (k 71, k2tog) × 1 — 1 st dec'd → 72 sts
craftcalc.io — free maker calculators with the arithmetic shown
How do you distribute decreases evenly?
The arithmetic is two divisions. Total shaping = start stitches − end stitches (96 to 72 is 24 decreases). Spacing = rows ÷ total: 36 rows ÷ 24 decreases = a decrease every 1.5 rows — which in practice means alternating “decrease every row” and “decrease every other row”, or clustering the decreases where the pattern reads best. When the spacing is a clean whole number — 48 rows ÷ 24 = every 2nd row — the shaping is perfectly even.
Where the decreases go is a style choice the calculator lets you pick. Evenly across the row suits circular yokes and hat crowns: the instruction “(k N, k2tog) × M” spaces M decreases uniformly. At each end suits flat pieces with visible edges — raglans, sleeve caps, neck shaping — where “k1, ssk, work to last 3, k2tog, k1” keeps a one-stitch selvedge and a clean decrease line you can seam against. Edge shaping is always paired: each shaping row takes one stitch from each end, so both edges slope on the same schedule — 2 stitches per shaping row, half as many shaping rows.
How do you increase evenly across a row?
Run the same arithmetic the other way: stitches per increase = current stitches ÷ increases. To go from 72 to 96 stitches in one row (24 increases), 72 ÷ 24 = 3, so the instruction is k2, m1, (k3, m1) × 23, k1 — the first and last repeats are split so every m1 lifts a strand between two existing stitches instead of falling off the end of the row. Enter 72 now, 96 wanted and 1 row to get it. Spread the same 24 increases over 48 rows instead and the calculator places one every second row; switch to each-end placement and it becomes 12 rows of “k1, m1, k to last 1, m1, k1”, one every fourth row — the classic sleeve increase from cuff to upper arm.
Worked example: 96 to 72 stitches over 36 rows
A sleeve needs to go from 96 stitches at the underarm to 72 at the cuff over 36 rows. Total: 24 decreases. Spacing: 36 ÷ 24 = 1.5 rows between decreases, so the calculator alternates gaps of one and two rows: decrease on rows 1, 3, 4, 6, 7, 9, and continue that spacing through row 36. The other 12 rows are worked even throughout the section. Those 24 single decreases land on exactly 72 stitches at the cuff. Switch to each end and the same 24 decreases become 12 paired rows — “k1, ssk, k to last 3, k2tog, k1” on rows 1, 4, 7 … 34, one every third row — so the two edges stay mirror images. The row-by-row table shows each shaping row’s instruction and the running stitch count, so you can mark the pattern before you start.
For a rapid-shaping example, enter start 96, end 8, rows 22 with even placement. The 88 decreases are spread across all 22 rows — four per row, beginning with “(k22, k2tog) × 4”. A pattern that calls for eight decreases every other round needs that specific round schedule; the calculator distributes the requested total across the full section rather than selecting a hat construction for you.
Frequently asked questions
What is the difference between k2tog and ssk?
Both decrease one stitch, but they lean opposite ways: k2tog leans right, ssk (slip, slip, knit) leans left. At the edges of a flat piece, use ssk at the start of the row and k2tog at the end so the decreases mirror each other. For invisible decreases in the middle of a row, either works — pick one and stay consistent.
How do I decrease evenly when the numbers do not divide cleanly?
The calculator uses equal repeats and works leftover stitches at the end. For 95 stitches and 12 decreases, floor(95 ÷ 12) = 7 stitches per repeat: (k5, k2tog) × 12 consumes 84 stitches, followed by k11, and leaves 83 stitches. If the pattern requires shaping spread more uniformly across the full row, redistribute the leftover plain stitches among the repeats while keeping the same stitch total.
When should decreases be at the edges instead of across the row?
Whenever the edge will be visible or seamed: raglan lines, sleeve caps, V-necks, armhole shaping. Edge decreases create a tidy diagonal line one stitch in from the selvedge. Across-the-row decreases are for circular or seamless shaping — hat crowns, yokes, sock gussets — where no seam will hide a decrease line.
Can I use this for increases?
Yes — enter an ending count higher than the starting count and the calculator flips to an increase schedule (m1 or kfb), with the same even spacing logic. Raglan increases, thumb gussets and top-down yoke expansions all work this way.
How do I keep the pattern stitch correct while decreasing?
Work the decreases in pattern as long as there are enough stitches — a k2/p2 rib keeps ribbing right up to the decrease row, where you may need to k2tog two purls. Once stitch counts stop being multiples of the repeat, fall back to stockinette for the final shaping; it is what most published patterns do at crowns and caps.
Formulas and standard tables are sourced in the methodology. Results are estimates — measure twice, cut once.