Don't guess. Use this calculator to compare yarn weights and determine the exact adjustments for your knitting pattern.
Select original and substitute weights to get instant compatibility analysis.
Green = best match, Yellow = possible with adjustments, Red = not recommended.
| Original Weight | Best Substitutes | Possible Substitutes | Not Recommended |
|---|---|---|---|
| Lace (0) | Lace | Super Fine (1) | Fine (2) and heavier |
| Super Fine (1) | Super Fine | Lace (0), Fine (2) | Light (3) and heavier |
| Fine (2) | Fine | Super Fine (1), Light (3) | Lace (0), Medium (4)+ |
| Light / DK (3) | Light / DK | Fine (2), Medium (4) | Super Fine (1)−, Bulky (5)+ |
| Medium (4) | Medium / Worsted | Light (3), Bulky (5) | Fine (2)−, Super Bulky (6) |
| Bulky (5) | Bulky | Medium (4), Super Bulky (6) | Light (3) and lighter |
| Super Bulky (6) | Super Bulky | Bulky (5) | Medium (4) and lighter |
On paper, swapping one DK for another sounds simple. In practice, yarn substitution is where experienced knitters separate from beginners. Two DK-weight yarns can produce wildly different fabrics — a tightly spun superwash merino knits up dense and structured, while a loosely plied alpaca blend creates a soft, airy drape. The weight label is a starting point, not a guarantee.
Fiber content is the hidden variable. Wool's natural elasticity means it "forgives" minor gauge differences — the fabric bounces back into shape. Cotton and linen are inelastic and have zero memory, so every half-stitch of gauge error becomes permanent in the finished piece. When substituting plant fibers for animal fibers (or vice versa), always add a 10% yardage buffer and size down your needles slightly.
Our substitution calculator accounts for these inter-weight relationships using a compatibility matrix based on the Craft Yarn Council's standard classification system. But the ultimate test is always a blocked gauge swatch — unblocked gauge lies, especially with natural fibers that bloom significantly after their first wash.