ThisCalculator

Everyday

Increase Evenly Calculator: Knitting & Crochet

Updated · Standard formula, shown below

The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.

Increase Evenly Calculator: Knitting & Crochet

This calculator works out how to space increases evenly across a row or round in knitting and crochet. You enter the number of stitches you have, the number of increases you want to make, and the calculator tells you the repeat pattern (for example, “k8, m1”) to follow across the row. It returns the exact spacing instruction and the number of stitches you will have afterward.

Formula

The standard formula for even spacing is:

Base interval = floor(current stitches ÷ increases)

Remainder = current stitches mod increases

Where:

  • current stitches = the number of stitches on your needle or hook before the increase row (unit: stitches)
  • increases = the number of increases you want to add (unit: stitches)
  • floor = round down to the nearest whole number
  • mod = the remainder after division

The pattern is: work base interval stitches, make 1 increase, repeat that (increases – remainder) times, then work base interval + 1 stitches, make 1 increase, repeat that remainder times. This distributes the extra stitches as evenly as possible.

Worked Example

Using the defaults from the calculator: 100 current stitches, 10 increases.

  1. Base interval = floor(100 ÷ 10) = 10
  2. Remainder = 100 mod 10 = 0
  3. Since remainder is 0, the pattern is simply: k10, m1, repeat 10 times.
  4. New stitch count = 100 + 10 = 110 stitches.

The calculator shows the same result: “k10, m1, repeat 10 times” and a new count of 110.

When to Use This Calculator

Use this whenever a pattern says “increase evenly across the row” without giving exact spacing. This happens in:

  • Shaping garments (e.g., adding stitches at the bust or hips)
  • Working a circular yoke from the neck down
  • Adding stitches for a ruffle or flounce
  • Crochet hats where you increase from a flat circle to a larger circumference

It also works for decreases: enter the number of decreases as a negative number, and the calculator will give you a decrease spacing (e.g., “k8, k2tog”).

How to Read the Result

The output uses standard knitting abbreviations: “k” means knit, “m1” means make one (increase), “k2tog” means knit two together (decrease). For crochet, replace “k” with your stitch (e.g., “sc” for single crochet) and “m1” with an increase like “2 sc in next st”.

The pattern tells you the exact sequence to work across the row. If the remainder is not zero, the pattern will have two parts: a longer interval and a shorter interval. For example, with 100 stitches and 6 increases, the calculator gives: k16, m1, repeat 4 times, then k17, m1, repeat 2 times. This means you work the 16-stitch interval 4 times and the 17-stitch interval 2 times, totaling 6 increases.

Common Mistakes and Misconceptions

The most common mistake is forgetting to account for the remainder. If you simply divide stitches by increases and round, you lose the extra stitches. For 100 stitches and 6 increases, 100 ÷ 6 = 16.67, so you might think to increase every 16 or 17 stitches. But if you increase every 16 stitches, you only get 6 increases if you start at stitch 16 and end at 96 – that leaves 4 stitches unworked. The calculator’s method ensures every stitch is accounted for.

Another mistake is confusing the number of increases with the number of repeats. The number of repeats equals the number of increases, not the number of intervals. In the example above, 6 increases means 6 repeats, but there are 7 intervals (including the final section).

A third issue: this calculator assumes you are increasing by one stitch at a time. If you are making a double increase (e.g., kfb – knit front and back – which adds 2 stitches), divide your desired increases by 2 first, or enter the number of increase stitches as the number of times you will do the double increase.

Limitations and Edge Cases

This formula gives mathematically even spacing, but it does not account for pattern stitches. If your row has a repeating pattern (e.g., ribbing or lace), you may need to adjust the placement so increases blend into the stitch pattern. The calculator also assumes you are working flat; for circular knitting, the same math applies but you should place increases at the same point in each repeat to maintain a spiral.

For very small numbers (e.g., 5 stitches and 10 increases), the formula will give a base interval of 0, which means you would increase in every stitch – that is correct, but it may produce a very ruffled edge. For decreases, the base interval can be 1, which is fine.

Alternatives and Related Calculations

If you need to space increases over a specific number of rows (e.g., increase 10 stitches over 20 rows), you can use the same formula but with rows instead of stitches. Enter the number of rows as “current stitches” and the number of increase rows as “increases”. The result tells you how many rows to work between increase rows.

For crochet circle math (e.g., increasing to keep a flat circle), you often increase by a fixed number each round (like 6 or 8). This calculator is not needed for that; you simply add the same number of increases in each round.

If you want to increase to a specific final stitch count, first subtract your current count from the desired count to get the number of increases, then use this calculator.

Frequently Asked Questions

Q: Can I use this for decreases too?
Yes. Enter the number of decreases as a negative number (e.g., -10). The calculator will give you a decrease pattern (e.g., “k8, k2tog”). The math is identical.

Q: What does “m1” mean?
“m1” stands for “make one” – a generic increase that adds one stitch. In knitting, it often means picking up the bar between stitches and knitting it twisted. In crochet, it usually means working two stitches into one stitch. The exact method doesn’t affect the spacing math.

Q: What if my stitch count is not divisible by the number of increases?
The calculator handles this with the remainder. You will get two different intervals: one slightly shorter and one slightly longer, distributed as evenly as possible. For example, 100 stitches and 6 increases gives 4 repeats of a 16-stitch interval and 2 repeats of a 17-stitch interval.

Q: Does this work for crochet as well as knitting?
Yes. The math is the same. Just substitute the crochet stitch abbreviation (e.g., “sc” for single crochet) and the increase method (e.g., “2 sc in next st”).

Q: Why does the pattern sometimes say “repeat X times” and then have a final “k remainder”?
That final part accounts for the stitches left over after the last increase. It ensures you work across the entire row, not just up to the last increase. For example, with 100 stitches and 6 increases, after the last increase you will have 17 stitches left to knit plain.

Q: Can I increase by 2 stitches at a time?
Yes, but divide the number of increases by 2 first. If you want to add 20 stitches using a double increase (kfb), enter 10 as the number of increases. The calculator will give you spacing for 10 double increases, which adds 20 stitches total.

Related

Formula used
in st | Current stitch count | st | 100 | 0
in inc | Increases to add | st | 10 | 0
out pattern | Repeat instruction | - | "k" + floor(st / inc) + ", m1, repeat " + (inc - (st % inc)) + " times, then k" + (st % inc) + " (if remainder > 0)" | 0
out new_count | New stitch count | st | st + inc | 0

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.