Crochet Pattern Resize Calculator
- Row scale factor
- ×
- Result
- Area scale factor
- ×
- Result
- Original stitches per 10 cm
- 20 st/10cm
- You entered
This calculator adjusts a crochet pattern’s stitch counts and dimensions when you change gauge, yarn weight, or finished size. You enter your gauge (stitches and rows per 10 cm or 4 inches) and the original pattern’s gauge, and it outputs a scaling factor you multiply by every stitch and row count in the pattern.
Formula
The stitch scale factor is the new gauge divided by the original gauge:
Stitch factor = new_st / orig_st
Similarly, the row factor is new_r / orig_r.
Both factors are dimensionless. Multiply every stitch count in the pattern by the stitch factor, and every row count by the row factor. The area factor (stitch factor × row factor) tells you how the total yarn amount changes if you use the same yarn and hook, assuming the fabric density stays constant.
Worked Example
Using the defaults: original gauge is 20 st and 26 rows per 10 cm. Your new gauge is 18 st and 24 rows per 10 cm.
- Stitch factor = 18 / 20 = 0.9
- Row factor = 24 / 26 = 0.923
- Area factor = 0.9 × 0.923 = 0.831
If the pattern says to chain 100 stitches, you would chain 100 × 0.9 = 90 stitches. If it says to work 50 rows, you work 50 × 0.923 = 46 rows (rounded). The area factor of 0.831 means you will need roughly 83% of the yarn amount stated in the pattern, assuming the same yarn and hook (which is unlikely if your gauge differs, but it gives a rough estimate).
Why Gauge Matters
Crochet patterns are written for a specific gauge – the number of stitches and rows per unit of length (usually 10 cm or 4 inches). When you use a different yarn weight or hook size, your gauge changes, and the finished item will not match the pattern’s dimensions. This calculator helps you adapt the pattern so the finished piece comes out the size you want.
Gauge is not just about stitch size; it also affects drape, density, and how much yarn you use. A tighter gauge (more stitches per 10 cm) makes a stiffer fabric, while a looser gauge makes a drapier one. The calculator only adjusts dimensions – it does not change the fabric’s character.
How to Use the Calculator
- Find the gauge given in the pattern (usually on the first page or in the materials section).
- Make a swatch with your chosen yarn and hook. Measure the number of stitches and rows over 10 cm (or 4 inches).
- Enter both gauges in the calculator.
- Read the stitch and row factors.
- Multiply every stitch count in the pattern by the stitch factor, and every row count by the row factor.
- Round to the nearest whole number when necessary, but keep fractional counts for shaping (e.g., if the pattern says “increase every 3rd row”, you might need to adjust the interval).
Common Mistakes and Pitfalls
- Mixing up stitch and row factors – Always apply the stitch factor to stitch counts and the row factor to row counts. Swapping them ruins the shape.
- Ignoring the swatch – If you don’t make a swatch, you are guessing. Even the same yarn can give different gauges with different hooks.
- Rounding too early – Round only at the final stitch count, not at every intermediate step. For example, if a pattern has a complex increase sequence, keep the factor to 3 decimal places until the end.
- Forgetting that row gauge affects length – Many crocheters focus on stitch gauge but ignore row gauge. A difference in row gauge can make a sweater too short or too long.
- Assuming the area factor equals yarn weight change – The area factor only works if you use the same yarn and hook. If you change yarn weight, the yarn amount per square cm changes too.
When to Use This Method
This scaling method works best for simple, geometric patterns: blankets, scarves, hats, and basic sweaters with straight seams. It works less well for complex patterns with intricate stitch patterns, colorwork, or shaping that depends on stitch multiples (e.g., a cable pattern that requires a multiple of 8 stitches). In those cases, you may need to adjust the stitch count to fit the pattern repeat.
For garments, also consider that the scale factor applies to the number of stitches, not to the ease. If the original pattern has 10 cm of positive ease, scaling the stitch count will also scale the ease, which may not be desirable. You might need to add or subtract stitches to maintain the intended fit.
Alternatives and Related Tools
- Gauge converter – Converts stitches per inch to stitches per 10 cm, or vice versa.
- Yarn calculator – Estimates total yarn needed for a project based on gauge and dimensions.
- Pattern generator – Creates a simple pattern from scratch based on your gauge and desired size.
- Manual method – If the pattern is small, you can just make a swatch and measure the difference directly. For example, if the pattern says to crochet 20 cm and your row gauge is 24 rows per 10 cm instead of 26, you would work 20 × (24/26) = 18.5 cm worth of rows.
Frequently Asked Questions
Can I use this calculator for knitting patterns too?
Yes, the same math applies to knitting. Just enter the stitch and row gauge per 10 cm (or per 4 inches) for both the pattern and your swatch. The factors work identically.
What if my gauge is in stitches per inch, not per 10 cm?
You can use any unit as long as both gauges use the same unit. If the pattern says 5 stitches per inch and you get 4.5 stitches per inch, enter 5 and 4.5. The calculator does not care about the unit; it only compares the numbers.
How do I adjust the number of stitches for a pattern repeat?
After multiplying by the factor, round to the nearest whole number, then adjust to the nearest multiple of the pattern repeat. For example, if the pattern repeat is 6 stitches and your calculated count is 43, round to 42 (a multiple of 6) or 48, depending on which is closer to the desired size.
Does the row factor always equal the stitch factor?
No. In crochet, stitches are usually wider than they are tall, so the row gauge is typically different from the stitch gauge. You must calculate both factors separately. Using the same factor for both will distort the shape.
What if I only change the hook size, not the yarn?
Then your gauge will change, but the yarn weight per meter stays the same. The area factor will give a good estimate of yarn usage because the fabric density (stitches per area) changes, but the yarn thickness is constant. However, the drape and stiffness will also change, so test a swatch first.
How do I adjust the number of rows for a shaped piece like a sleeve?
For shaping, you need to adjust the row intervals. For example, if the pattern says “increase every 6th row” and your row factor is 0.9, you would increase every 6 × 0.9 = 5.4 rows, so round to every 5th or 6th row. The total number of increases stays the same, but the spacing changes.
Related
Formula used
in orig_st | Original stitches per 10 cm | st/10cm | 20 | 1 in orig_r | Original rows per 10 cm | rows/10cm | 26 | 1 in new_st | New stitches per 10 cm | st/10cm | 18 | 1 in new_r | New rows per 10 cm | rows/10cm | 24 | 1 out st_factor | Stitch scale factor | × | new_st / orig_st | 3 out r_factor | Row scale factor | × | new_r / orig_r | 3 out area_factor | Area scale factor | × | (new_st/orig_st) * (new_r/orig_r) | 2
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.