Yarn Substitution Calculator

Enter the skeins your pattern calls for and the length per skein of both yarns. You get how many skeins of the new yarn to buy.

For knitters and crocheters the pattern's yarn is discontinued, too expensive, or you want to use what's in your stash.

Yards or meters.
Same unit.

Yarn swap

8 skeins of the new yarn

The pattern uses 1320 in total. You'll have about 144 left over.

Total length (same unit you typed)1320
If that was yards, in meters1207 m
If that was meters, in yards1444 yd

Match the yarn weight category and gauge first. Buy all skeins from one dye lot.

What this calculator does

Patterns name a specific yarn, but you don't have to use it. To swap, you need a yarn of the same weight and enough total length. Skein sizes vary a lot, from 100 yards to over 400, so "6 skeins" in a pattern can mean 3 or 12 skeins of something else. This calculator converts by total length and rounds up to whole skeins.

How to use it

  1. Find the length per skein on the pattern yarn's label or the pattern's materials list.
  2. Find the length per skein of the yarn you want to use.
  3. Enter how many skeins the pattern calls for in your size.
  4. Buy the number of skeins shown, all from the same dye lot.

The math

total length = pattern skeins × pattern length per skein
new skeins = round up (total ÷ new length per skein)

6 skeins of a 220 yard yarn is 1,320 yards. A yarn with 183 yards per skein needs 1,320 ÷ 183 = 7.2, so 8 skeins.

Match the weight first

The Craft Yarn Council's system groups yarns from 0 (lace) to 7 (jumbo). Look for the number on the label, or compare the suggested gauge.

#WeightAlso calledKnit gauge / 4″Crochet / 4″
0LaceFingering, 10-count crochet thread33–40 sts32–42 dc
1Super FineSock, fingering, baby27–32 sts21–32 sts
2FineSport, baby23–26 sts16–20 sts
3LightDK, light worsted21–24 sts12–17 sts
4MediumWorsted, afghan, aran16–20 sts11–14 sts
5BulkyChunky, craft, rug12–15 sts8–11 sts
6Super BulkySuper bulky, roving7–11 sts7–9 sts
7JumboJumbo, roving6 sts and fewer6 sts and fewer

Fiber changes the fabric. Swapping wool for cotton or acrylic changes drape, stretch and warmth. Cotton has no spring, so ribbing and fitted pieces can sag. Swatch and wash the swatch before committing.

Questions people ask

Why compare length and not weight?

Different fibers weigh different amounts. 100 grams of cotton is much shorter than 100 grams of wool or alpaca of the same thickness. The length (yards or meters) is what your stitches use up, so that is what to match.

Do I need the same yarn weight?

Yes, start with the same weight category, such as worsted or DK, and then swatch to check you can get the pattern’s gauge. A yarn of the right length but the wrong thickness will not knit to the right size.

Should I buy an extra skein?

If the spare on the result is small, yes. Gauge differences, a longer body or a swatch can use more than the pattern says, and a later skein may come from a different dye lot.

What units should I use?

Any, as long as all three boxes use the same unit. If one label says yards and the other meters, multiply yards by 0.9144 to get meters.

Where these numbers come from

Last checked 2026-10-21. Spotted a mistake? Tell us and we fix it.