What this calculator does
When a knitting pattern tells you to "increase 12 stitches evenly across the row," it rarely tells you exactly where to put them. This Knitting Increase/Decrease Calculator solves that problem. Enter how many stitches you currently have and how many you want, and it works out how often to make a change so the increases or decreases are spread as evenly as possible across the row.
How to use it
Type your current stitch count (the number of stitches now on your needle) and your target stitch count (the number the pattern wants you to reach). The tool tells you whether you are increasing or decreasing, how many changes are needed, the interval between them, and any leftover stitches you can distribute by eye.
The formula explained
The core calculation is $$\text{interval} = \left\lfloor \frac{\text{current}}{\left| \text{target} - \text{current} \right|} \right\rfloor$$ The number of changes is simply the absolute difference between the two counts. Dividing the current stitches by that difference tells you how many stitches sit between each change; the floor function keeps it a whole number. Any leftover stitches (\( \text{current} - \text{interval} \times \text{changes} \)) are the few extras you spread across the row to balance things out.
Worked example
You have 60 stitches and need to decrease to 48. The difference is 12 changes. $$60 \div 12 = 5$$ so work a decrease every 5 stitches. The leftover is \( 60 - (5 \times 12) = 0 \), meaning it divides perfectly. A practical reading: knit 3, k2tog, repeat, adjusting the half-intervals at each end.
FAQ
What if the numbers don't divide evenly? The leftover row shows the extra stitches. Add one to a few of the intervals, or split the leftovers half at the start and half at the end of the row.
Does it work for both increases and decreases? Yes. If your target is higher than your current count it calculates increases; if lower, decreases. The math is identical.
Does this depend on yarn or needle size? No — it is a pure stitch-count tool and works for any fiber, gauge, or pattern.