Increase Calculator Knitting: How to Use It
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.
An increase calculator for knitting works out how to space increases evenly across a row or round so your finished piece has the exact stitch count you need. You enter the current stitch count, the number of increases required, and the calculator returns a repeat pattern such as “k5, m1, k6, m1…� that you can follow row by row. This removes the guesswork from shaping sleeves, hats, and yokes, and it gives you a clear sequence you can write directly into your pattern.
Formula
The basic formula for evenly spaced increases is:
Interval = Current stitches ÷ Increases needed
If the interval is a whole number (e.g., 100 ÷ 10 = 10), you simply knit 10 stitches, make one increase, and repeat. If it is not a whole number (e.g., 100 ÷ 12 = 8.33), you cannot use a single repeat; you must alternate between two intervals—one shorter and one longer—so the increases land as evenly as possible. The standard method is to take the floor of the interval (8) and the ceiling (9), then distribute the increases so that the total stitches add up correctly. For 100 stitches with 12 increases, you would work 4 repeats of “k8, m1� and 8 repeats of “k9, m1� (4×8 + 8×9 = 32 + 72 = 104, which is 100 + 12).
In the calculator above, the pattern output uses the floor of the interval for the first repeat and then alternates between the floor and the floor+1 for the remaining repeats. The average interval output simply shows the exact decimal division, which helps you see how uneven the spacing is.
Worked Example
Using the calculator defaults: 100 current stitches and 10 increases needed.
- Divide: 100 ÷ 10 = 10. The interval is exactly 10.
- Since the interval is whole, you knit 10 stitches, make 1 increase (m1), and repeat 10 times.
- Check: 10 repeats × (10 stitches + 1 increase) = 10 × 11 = 110 stitches, which is 100 + 10 increases. Correct.
The calculator output shows: “k10, m1, k10, m1…� repeated 10 times, with 0 leftover stitches. The average interval is 10.0 stitches. This matches the manual calculation exactly.
When to Use an Increase Calculator
Use an increase calculator whenever a pattern tells you to “increase evenly� but does not give the exact spacing. This happens most often in:
- Hat brims: increasing from the ribbing to the body of the hat.
- Sleeve shaping: increasing along the underarm or at the top of a raglan sleeve.
- Yokes: adding stitches for a circular yoke sweater.
- Skirts or A-line dresses: widening the fabric gradually.
- Toe-up socks: increasing for the gusset.
It also helps when you are adapting a pattern to a different gauge or yarn weight. If you have a stitch count that does not match the original, you can recalculate the increase points yourself.
How to Read the Result
The calculator gives you a repeat pattern. For example, “k8, m1, k9, m1� means you knit 8 stitches, make 1 increase, knit 9 stitches, make 1 increase, and repeat. The pattern always ends with a knit segment (which may be zero stitches if the math works out exactly). If the pattern shows a “k0� at the end, that means you finish the row right after the last increase—no extra stitches to knit.
You can use any increase method you prefer (kfb, m1L, m1R, yo, etc.)—the calculator only tells you where to place them, not which technique to use. The spacing is the same regardless of the increase type.
Common Mistakes and How to Avoid Them
- Forgetting to count the increase as a stitch. After you make an increase, that new stitch counts toward the total. The pattern already accounts for this, but if you are doing manual math, remember that the final stitch count is original + increases.
- Using the wrong starting count. Make sure you are counting the stitches on your needle before the increase row, not the number you cast on if you have already worked some rows.
- Rounding too early. If you round the interval to the nearest whole number, you may end up with too many or too few increases. Always use the floor/ceiling method to keep the total correct.
- Ignoring the pattern repeat. If your pattern has a stitch repeat (like a rib or lace), you may need to adjust the increase placement so the increases do not disrupt the pattern. The calculator gives a generic spacing; you may need to shift a stitch or two to match your stitch pattern.
How to Choose an Increase Method
The calculator does not dictate which increase to use, but the method affects the look and slant of the increase:
- Knit front and back (kfb): Creates a small bump, leans slightly to the left. Good for general shaping.
- Make one left (M1L): Leans to the left, nearly invisible. Use when you want a subtle increase.
- Make one right (M1R): Leans to the right. Often paired with M1L for symmetry.
- Yarn over (yo): Leaves a hole. Used in lace patterns or for decorative increases.
- Raised increase (kLL, kRL): Similar to M1 but worked into the stitch below. Very invisible.
For most garments, M1L and M1R are the best choice because they are nearly invisible. If you are working in garter stitch, kfb blends well. For lace, a yarn over may be intentional.
Limitations and When Not to Use It
This calculator assumes increases are evenly spaced across a single row or round. It does not account for:
- Shaping over multiple rows. If a pattern increases gradually over several rows (e.g., every 4th row), you need a different approach—divide the total increases by the number of rows and space them accordingly.
- Pattern repeats. If your stitch pattern has a repeat that does not divide evenly, you may need to adjust the increase placement to keep the pattern intact.
- Symmetry. The calculator gives a sequence that starts at the beginning of the row. If you need the increases to be symmetrical (e.g., for sleeves), you may need to center the pattern on the row.
- Short rows or partial rows. The calculator assumes you are working a full row or round.
For simple evenly spaced increases in a single row, this calculator is accurate and reliable. For complex shaping, it is a good starting point but you may need to adjust manually.
Frequently Asked Questions
What does “m1� mean in knitting?
“m1� stands for “make one� and is a generic term for any increase that creates a new stitch. Common methods include M1L (make one left), M1R (make one right), and kfb (knit front and back). The calculator uses “m1� as a placeholder—you can substitute any increase you like.
How do I increase evenly without a calculator?
Divide the current stitch count by the number of increases needed. If the result is a whole number, that is your interval. If not, take the floor and ceiling, then alternate between them. For example, 100 stitches with 12 increases: 100 ÷ 12 = 8.33, so use 8 and 9. To find how many of each, multiply the floor by the number of increases and subtract from the total stitches: 8×12 = 96, 100-96 = 4, so you need 4 repeats of “k9, m1� and 8 repeats of “k8, m1�.
Can I use this calculator for decreases too?
Yes, the math is identical. Replace “increase� with “decrease� and use k2tog or ssk instead of m1. The spacing formula works the same way: divide the current stitch count by the number of decreases needed, and distribute evenly.
Why does my increase row have one extra stitch at the end?
This happens if you accidentally round the interval up instead of using the floor/ceiling method. For example, if you round 8.33 to 9 and repeat “k9, m1� 12 times, you get 12×10 = 120 stitches, but you only wanted 112. Always check that the final stitch count equals original + increases.
What if my stitch count is not divisible by the number of increases?
That is exactly when you need the floor/ceiling method. You cannot have a single repeat; you must alternate between two intervals. The calculator does this automatically. For example, 100 stitches with 12 increases gives a pattern of “k8, m1� and “k9, m1� alternating.
Does the calculator work for circular knitting?
Yes. The math is the same whether you are working flat or in the round. Just place a stitch marker at the beginning of the round and follow the pattern from there. The only difference is that in the round, you do not turn your work, but the spacing is identical.
Related
Formula used
in stitches | Current stitches | st | 100 | 0
in increases | Increases needed | st | 10 | 0
out pattern | Increase pattern | - | "k" + floor(stitches / increases) + ", m1, " + ("k" + (floor(stitches / increases) + 1) + ", m1, ") * (increases - 1) + "k" + (stitches - increases * floor(stitches / increases)) | 0
out avg_interval | Average stitches between increases | st | stitches / increases | 1Each 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.