InputTestHub

Knitting Increase and Decrease Calculator

Works out how to space increases or decreases evenly across a row and writes the instruction out for you.

Calculators Nothing uploaded No sign-up Free, unlimited
Calculators tool
Enter your figures and press Calculate.
In short This is the arithmetic behind an instruction like "increase 6 stitches evenly across 40", and it is the one piece of knitting maths that is genuinely fiddly to do in your head. Six increases across forty stitches works out at one every 6.67 stitches, and you cannot knit two thirds of a stitch — so the row is split into groups that differ by one, four groups of seven and two of six, and written out as "(K7, M1) 4 times, (K6, M1) twice". The test any such instruction has to pass is that the plain stitches add back to exactly the count you started with. Forty in this case, and if a written instruction does not add up, it is wrong; that is the one thing worth checking by hand before you start. Decreases work the same way with one extra step that catches people out: a k2tog consumes two stitches and returns one, so removing six stitches uses twelve of them, and only the remaining twenty-eight get distributed. That is also why you cannot always decrease as much as you want in a single row — removing thirty stitches from forty would need sixty stitches to work, so it has to be spread over more than one row. There is an option to keep the ends of the row plain, which is what published patterns do so that the shaping does not land on a seam edge where it is awkward to sew.

How to use the Knitting Increase and Decrease Calculator

  1. Enter your figures in the input fields.
  2. The result updates as you type, together with the full working.
  3. Check the breakdown table to see exactly how the number was reached.

About the Knitting Increase and Decrease Calculator

The Knitting Increase and Decrease Calculator works out how to space increases or decreases evenly across a row and writes the instruction out for you. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.

What people use it for

  • Turning "increase 6 evenly" into an instruction you can knit.
  • Shaping a sleeve or a yoke.
  • Checking that a pattern instruction actually adds up.

Details

40 stitches, 6 increases(K7, M1) 4 times, (K6, M1) twice
The test it must passPlain stitches add back to exactly the starting count
A k2tog eats two stitchesSo removing 6 uses 12 of them
Groups never differ by more thanOne stitch
The plain stitches always add back to exactly the count you started with — the only test a distribution instruction has to pass.

Frequently asked questions

Why are the groups not all the same size?
Because the numbers rarely divide exactly. Six increases across forty is one every 6.67 stitches, so some groups are seven and some are six. Any instruction that claims a single even interval for numbers that do not divide is rounding something away.
Why can I not decrease as many stitches as I want?
Each k2tog consumes two stitches, so removing k stitches needs 2k stitches to work. Removing thirty from forty would need sixty. Spread it over more than one row.
What does "keep the ends plain" do?
It moves half a group to each end of the row so no shaping lands on the very edge, which is what published patterns do to keep seams tidy. The totals are unchanged — the stitches only move.
Does it matter which increase I use?
For the arithmetic, no. For the look, yes: M1L and M1R lean in opposite directions and are used in pairs on either side of a sleeve, while a yarnover leaves a deliberate hole.
Do I need an account to use the Knitting Increase and Decrease Calculator?
There is no cost and no cap. The Knitting Increase and Decrease Calculator is not a demo of a paid product, so nothing is held back or watermarked.
Does anything I enter leave my computer?
No. The Knitting Increase and Decrease Calculator runs entirely in your browser using JavaScript. Your input never reaches inputtesthub.com or any third party — open your browser's Network tab while you use it and you will see no request go out.
Give me a worked example.
Enter 40 stitches, increase 6 and the Knitting Increase and Decrease Calculator returns (K7, M1) 4 times, (K6, M1) twice.
When would I actually need the Knitting Increase and Decrease Calculator?
Typical uses: turning "increase 6 evenly" into an instruction you can knit. Shaping a sleeve or a yoke. Checking that a pattern instruction actually adds up. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
Any caveats I should know about?
The plain stitches always add back to exactly the count you started with — the only test a distribution instruction has to pass.
What are the reference figures here?
40 stitches, 6 increases is (K7, M1) 4 times, (K6, M1) twice. The test it must pass is Plain stitches add back to exactly the starting count. A k2tog eats two stitches is So removing 6 uses 12 of them. These are printed on the page itself, so you do not have to take them on trust.
Is the number rounded?
The calculation runs in double precision and the result is shown to ten significant figures, so converting a value and converting it back returns the original. What is displayed is rounded for readability; what is copied is not.

Related calculators tools

All 382
01

Loan Calculator

Works out the monthly payment, total interest and full repayment schedule for any loan from…

02

EMI Calculator

Calculates your Equated Monthly Instalment with a full principal-versus-interest breakdown and…

03

Mortgage Calculator

Estimates a full monthly housing payment including principal, interest, property tax…

04

Car Loan Calculator

Calculates a car finance payment from the price, deposit, trade-in, interest rate and term…

05

Personal Loan Calculator

Works out instalments and total cost for an unsecured personal loan, including any processing…

09

SIP Calculator

Projects the maturity value of a monthly Systematic Investment Plan, showing invested amount…