GUIDE · YARN SUBSTITUTION
How to substitute yarn in any pattern
A practical, no-fluff guide to swapping one yarn for another — matching gauge, calculating yardage, and choosing a substitute that behaves the way the designer intended.
Skip the maths
The Yarn Studio's Yarn Library finds substitutes for any yarn by tension, gauge, and fibre — including matches you already own in your stash.
Open the substitute finder →Why substitute at all
The exact yarn in a pattern might be discontinued, out of your budget, only sold overseas, or simply not a fibre you can wear. Yarn substitution lets you use a yarn you already own — or one that fits your climate, allergies, or wallet — while still getting a garment that fits.
Done well, yarn substitution is mostly two questions: does the new yarn knit or crochet to the same gauge? and do you have enough of it? Everything below is how to answer both with confidence.
Step 1 — Read the pattern gauge
Find the gauge (also called tension) at the top of the pattern. It's usually written like this:
22 sts & 30 rows = 10 cm (4 in) in stocking stitch, 4 mm needles
Note three things: stitches per 10 cm, rows per 10 cm, and the needle or hook size. Stitch gauge is the number that matters most for fit — row gauge you can usually adjust by working more or fewer rows.
Step 2 — Pick a candidate yarn
Start by matching the Craft Yarn Council weight category — the numbered symbol on the ball band from 0 (lace) to 7 (jumbo). Our yarn weight & gauge guide lists the typical gauge for each category.
Then check three details on the substitute's ball band:
- Recommended gauge — should be within 1–2 sts / 10 cm of the pattern.
- Meters (or yards) per 100 g — you'll use this to calculate yardage.
- Fibre — animal fibres bloom and bounce, plant fibres drape and grow, synthetics stay put. Match the family for garments where fit matters.
If you want the maths done for you, the Yarn Library filters by tension gauge and fibre and ranks candidates by how close they are to your target.
Step 3 — Swatch and block
Ball-band gauge is a suggestion, not a promise. Cast on at least 10 cm more than the pattern gauge using the recommended needle size, work about 15 cm, then wash and block the swatch the same way you'll wash the finished piece.
Measure across the middle 10 cm — never right at the edges. If you have more stitches per 10 cm than the pattern, go up a needle size. If fewer, go down.
Step 4 — Calculate total yardage
The formula is:
substitute yardage = pattern yardage × (pattern m per 100 g ÷ substitute m per 100 g)
Then divide by the meters per skein of your substitute and round up to the next whole skein. Add one more skein for safety — dye lots vary and a slightly denser fabric eats more yarn than the band suggests.
Rule of thumb: if the substitute is lighter per 100 g than the original (more meters), you'll need fewer grams. If it's heavier, you'll need more.
Substituting across yarn weights
Sometimes you want to knit a DK pattern in worsted, or fingering held double in place of DK. It's doable — but the tighter you match gauge, the fewer surprises.
- Fingering ↔ sport: usually safe with a needle-size tweak.
- Sport ↔ DK: swatch carefully; a needle size up or down often lands within gauge.
- DK ↔ worsted: doable for accessories, risky for fitted garments — the fabric weight and drape change.
- Two strands held together: two fingering strands ≈ DK; two DK strands ≈ chunky. Always swatch.
Worked examples
Example 1 — Swapping wool for cotton in a summer tee
Pattern calls for 900 m of a DK wool at 210 m per 100 g. Your cotton DK is 180 m per 100 g.
900 × (210 ÷ 180) = 1,050 m needed
Your cotton is sold in 50 g balls (90 m each): 1,050 ÷ 90 = 11.7 → buy 13 balls (12 rounded up + 1 spare).
Example 2 — Same weight, different length
Pattern calls for 5 skeins of a worsted at 200 m per skein — 1,000 m total. Your substitute is a worsted at 160 m per skein.
1,000 ÷ 160 = 6.25 → buy 7 skeins
FAQ
How do you calculate yarn substitution?
Divide the total meters (or yards) the pattern calls for by the meters per skein of your substitute yarn, then round up. If the substitute has a different length per 100 g, multiply the pattern yardage by (original m per 100 g ÷ substitute m per 100 g) before dividing.
Can I substitute a DK yarn for worsted?
Only if you swatch and match gauge. DK is typically 21–24 sts / 10 cm and worsted 16–20 sts / 10 cm; going up a needle size with DK or down a size with worsted can bridge the gap for some patterns.
Do I need the same fibre to substitute yarn?
No — but drape and stitch definition change with fibre. Match the family (animal, plant, synthetic) for garments where fit and elasticity matter.
How much extra yarn should I buy?
At least one extra skein. Different yarns knit slightly differently even when the ball-band gauge matches, so you can run 5–15% over the pattern estimate.
Let The Yarn Studio do the maths
Find yarn substitutes by tension, gauge, and fibre — including yarns you already own in your stash.
Open the substitute finder