Pattern Scaling Guide: How to Resize Any Knitting Pattern

The math behind making patterns fit your gauge and your measurements

Pattern scaling is the art of adjusting a knitting or crochet pattern to fit your gauge and your measurements. Whether your gauge doesn't match the pattern, you want to make a different size than offered, or you're adapting a vintage pattern with unusual sizing, understanding how to scale a pattern is an essential skill. This guide walks you through the mathematics of pattern scaling and shows you how to use our calculator to do the heavy lifting.

Why Patterns Need to Be Scaled

Every pattern is written for a specific gauge. If your gauge differs from the pattern's gauge, your finished piece will be a different size. For example, if a pattern is written for 20 stitches per 10 cm and you knit at 22 stitches per 10 cm, your fabric will be tighter and the finished piece will be smaller than intended. To compensate, you need to cast on more stitches. The scaling factor is your gauge divided by the pattern's gauge: 22/20 = 1.1. Multiply all stitch counts by 1.1 to get the adjusted counts.

Calculating the Scale Factor

Scale factor = Your gauge / Pattern gauge. If your gauge is 22 stitches per 10 cm and the pattern calls for 20 stitches per 10 cm: Scale factor = 22/20 = 1.1. Multiply all stitch counts by 1.1. If the pattern says cast on 100 stitches, you cast on 110. If the pattern says work 50 rows, you work 55 rows (if your row gauge also differs). For row gauge, the scale factor is: Your row gauge / Pattern row gauge. Apply this factor to all row counts.

Rounding Adjusted Stitch Counts

After calculating the adjusted stitch count, you'll often get a decimal. Round to the nearest whole number that works with your stitch pattern. For stockinette, any number works. For ribbing (k2, p2), round to a multiple of 4. For seed stitch, round to an odd number. For cables, round to a multiple of the cable repeat. When in doubt, round up for width — it's easier to take in a garment than to let it out. For length, work to a specific measurement rather than a row count.

Scaling Shaped Sections

Shaped sections like armholes, necklines, and sleeves require more careful scaling. The number of stitches to decrease or increase must also be scaled. If the pattern says decrease 2 stitches every other row 5 times (total 10 stitches decreased), and your scale factor is 1.1, you need to decrease 11 stitches total. You might do 2 stitches every other row 5 times plus 1 extra decrease, or adjust the rate. For complex shaping, our calculator helps you work through the math systematically.

Scaling for Different Sizes

If you want to make a different size than the pattern offers, you need to calculate the stitch count for your target measurements. Formula: Stitch count = (Target width in cm × Your gauge) / 10. For a 50 cm wide sweater body at 22 stitches per 10 cm: 50 × 22 / 10 = 110 stitches. For length, use your row gauge: Row count = (Target length in cm × Your row gauge) / 10. Enter your measurements and gauge into our pattern resizing calculator to get all the adjusted counts at once.

FAQ

Do I need to scale every number in the pattern?

Scale all stitch counts and row counts. Don't scale needle size, yarn weight, or finishing instructions. For shaping, scale the total number of stitches to increase or decrease, but you may need to adjust the rate of shaping to fit the scaled row count.

What if my scaled stitch count doesn't work with the stitch pattern?

Round to the nearest number that works with your stitch pattern. For example, if your stitch pattern requires a multiple of 6 and your scaled count is 103, round to 102 or 108. The slight difference in width (usually less than 1 cm) is acceptable.

Can I scale a pattern to a completely different size?

Yes, but significant size changes require more than just scaling stitch counts. Shaping proportions (armhole depth, neckline width, sleeve length) may need to be redesigned. For major size changes, consider using a pattern in your target size as a starting point and adjusting for your gauge.