Article

Yarn Substitution Calculator: Swap Any Yarn Safely

You found a pattern you love. There's just one snag. The yarn it calls for is discontinued, too pricey, or not something you want anywhere near your skin. So you reach for a substitute. But swapping yarn isn't a clean one-for-one trade. The new yarn can knit up at a different size, drape differently, and come in skeins that hold a totally different number of yards. Get the math wrong and you'll either run out partway through the second sleeve or end up with three extra balls you'll never touch.

Last updated:

A yarn substitution calculator takes the guesswork out of that swap. It compares the weight and grist of your old and new yarn. It helps you check whether the substitute can actually hit the pattern's gauge. And it recalculates how many balls or skeins you need based on total yardage, not skein count. Below you'll learn how each of those checks works, so you can swap any yarn with confidence. Then you can run the numbers in seconds with our free tool.

Why You Cannot Just Swap Skein for Skein

The most common substitution mistake is buying the same number of skeins the pattern lists. Say Pattern A calls for 5 skeins of a yarn that holds 220 yards each. That's 1,100 yards total. If your substitute comes in 437-yard skeins, buying 5 of those gives you 2,185 yards. That's nearly double what you need. Buy 5 of a 110-yard substitute instead, and you're 550 yards short.

What stays the same in a substitution is the total yardage the project uses, not the skein count. Yarn requirements are really yardage requirements wearing a skein-shaped disguise. So the first rule of swapping safely is to convert the pattern's requirement into total yards. Then divide by the yardage of your new skein and round up. Everything else in this guide protects one assumption: that the total yardage stays the same. If your stitches come out a different size, the total yards you burn through will change too.

Match the Yarn Weight First

Yarn weight is the standard category system (lace, fingering, sport, DK, worsted, aran, bulky, super bulky) that tells you roughly how thick a strand is. Substituting within the same weight category is the safest place to start. A worsted-weight pattern wants a worsted-weight substitute. Jump a category and you change the fabric's thickness, the stitch count needed to fit, and the amount of yarn you use.

The weight category is a handy filter, but it's a blunt one. Two worsted yarns can sit at opposite ends of the worsted range. One might act almost like a DK while the other leans toward aran. That's why weight matching alone is never enough to call a swap safe. It narrows the field. The next two checks confirm the choice.

Check Grist: Yards Per Gram

Grist is the single most useful number for substitution, and most knitters have never heard the word. Grist is just how many yards of yarn you get per gram of weight. You find it by dividing the skein's yardage by its weight in grams. A 100g skein with 220 yards has a grist of 2.2 yards per gram. A 50g skein with 218 yards has a grist of 4.36 yards per gram. That second one is a much finer, more tightly spun yarn, even though both might wear the same weight label.

Grist captures something the weight category can't: how dense or lofty the spin is. Two yarns with the same grist will usually use the same yardage to make the same fabric. They pack the same length into the same mass. When you compare grist between your original and your substitute, you want them close, within about 10 to 15 percent. A grist that's way off is a warning sign. The fabric, drape, and total yardage will all shift, even though the labels match. Our calculator works out grist for both yarns automatically, so you can compare them at a glance.

Confirm Density With Wraps Per Inch

Wraps per inch, or WPI, is a hands-on way to measure yarn thickness. It's handy when a ball band is missing, vague, or telling you what you want to hear. You wrap the yarn snugly (not stretched) around a ruler or pencil for one inch and count the strands. More wraps means a finer yarn. Fewer wraps means a thicker one.

WPI is the bridge between a stash yarn with no label and the weight categories a pattern assumes. Roughly: lace runs 18 or more WPI, fingering 14 to 16, sport 12 to 14, DK 11 to 12, worsted 9 to 11, aran 8, and bulky 7 or fewer. Measure your substitute's WPI and confirm it lands in the same band as the yarn the pattern was written for. If your old and new yarns disagree on weight category and grist but agree on WPI, trust the physical measurement. WPI sees the actual strand, not the marketing on the band.

Gauge Still Decides Everything

Here's the rule no calculator can do for you: you still have to knit a gauge swatch. Weight, grist, and WPI tell you a substitute is plausible. Only a swatch in your substitute yarn, on the needles you plan to use, tells you whether you actually hit the pattern's stitches and rows per inch.

Gauge is where swaps quietly fall apart. A substitute can match grist perfectly and still knit to a different gauge. It comes down to fiber memory, ply structure, or how you personally hold your yarn. If your gauge is off, the finished garment changes size, and your yardage estimate goes with it. Looser fabric eats more yards, tighter fabric eats fewer. So swatch, block the swatch the way you'll block the garment, and measure. If you miss gauge, change needle size and swatch again before you trust any yardage number. Our knitting gauge calculator helps you turn a swatch measurement into stitches-per-inch and check it against the pattern. And the knitting calculator hub gathers every tool you need for a full project workup.

The Substitution Math, Step by Step

Once your substitute passes the weight, grist, WPI, and gauge checks, the actual math is short. This is the calculation our knitting yarn calculator handles for you, but it's worth understanding so you trust the result.

Step 1: Find Total Yardage Required

Multiply the pattern's skein count by the yards per skein of the original yarn.

Step 2: Add a Safety Margin

Substituting brings small wobbles in gauge and consumption, so add a buffer. A 10 percent margin works for most projects. Add more if you're doing heavy colorwork or want a matching dye lot held in reserve.

Step 3: Divide by the New Skein's Yardage and Round Up

Take your buffered total and divide by the yards in one skein of your substitute. Then always round up to a whole skein.

That's the whole substitution math. The danger is never the arithmetic. It's forgetting that the pattern's skein count belongs to a different yarn. If the substitute came in 437-yard skeins, the same 2,508 yards would need only 6. Same project, same yarn weight, completely different shopping list. For projects measured in yardage from the start, the yarn yardage calculator estimates how many yards a piece will use before you pick a yarn.

Fiber and Drape: The Check Numbers Miss

You can match weight, grist, WPI, and gauge perfectly and still end up with a garment that behaves badly. That's because fiber content controls drape, structure, and how the fabric ages. A crisp, springy wool holds cables and ribbing with definition. Swap in a slick, heavy yarn like pure silk or bamboo at the same gauge, and those cables flatten out. The whole garment grows and droops as it hangs, like a sweater that gave up on life.

Use these guidelines when judging a substitute's fiber:

No tool can feel a yarn for you. Read the fiber content on both ball bands, picture how the original was meant to behave, and ask whether your substitute will move the same way. The math protects your yardage. The fiber protects the finished object.

Run Your Numbers Now

You now have the full safe-substitution checklist. Match yarn weight. Compare grist in yards per gram. Confirm with wraps per inch. Swatch for gauge no matter what. Recalculate total yardage and skein count for the new yarn. And sanity-check the fiber for drape. Skip any one of these and a swap can still surprise you, usually around the second sleeve.

So stop doing this by hand on the back of a receipt. Drop your original yarn's skein count and yardage, plus your substitute's yardage per skein, into the yarn substitution calculator. It returns grist for both yarns and the exact number of skeins to buy, margin included. Pair it with the knitting gauge calculator to confirm your swatch, and read the full knitting math guide if you want the reasoning behind every number a pattern throws at you.

Frequently Asked Questions

How do I know if two yarns are the same weight?

Start with the weight category printed on the ball band (DK, worsted, and so on), then confirm it. Compare grist, the yards per gram each skein gives you, and measure wraps per inch by wrapping the strand snugly around a ruler for one inch. When the category, grist, and WPI all point to the same weight, the yarns are genuinely comparable. When they disagree, trust the physical WPI measurement over the printed label.

Do I still need to swatch if the substitution calculator says the yarns match?

Yes, always. The calculator confirms that a substitute is plausible based on weight and grist. But only a blocked gauge swatch on your chosen needles proves you actually hit the pattern's stitches and rows per inch. Gauge depends on fiber, ply, and your personal tension, and a calculator can't measure any of those. Missing gauge changes both the garment size and the total yardage you use.

Why does the new yarn need a different number of skeins?

Because skeins from different yarns hold different amounts of yarn. What stays the same in a substitution is the total yardage your project uses, not the number of balls. Convert the pattern requirement to total yards, add a margin, then divide by your substitute's yards per skein and round up. A higher-yardage skein means fewer balls. A lower-yardage skein means more.

What is grist and why does it matter for substitution?

Grist is a yarn's yards per gram, found by dividing skein yardage by skein weight in grams. It measures how densely the yarn is spun, which the broad weight category can't capture. Two yarns with matching grist generally make the same fabric from the same yardage. So comparing grist is the most reliable single check that two yarns will swap cleanly.

Can I substitute across fiber types, like wool for cotton?

You can, but be careful. Even at the same weight, grist, and gauge, fiber controls drape and structure. Cotton is heavier and less stretchy than wool, so a wool sweater knit in cotton will droop, grow, and lose stitch definition. Match fiber behavior to the project: springy wool for structure, drapey plant fibers for flow, and always block your swatch first.