Skip to content

Yarn Substitution Calculator

The Yarn Substitution Calculator estimates how much of a different-weight yarn a pattern needs when you swap in another yarn weight.

Reviewed by Prof. dr. sc. Snježana Salopek Čubrić, Textile materials and care (FTT Zagreb)Last updated

Quick presets

The weight category the pattern is written for

The weight category of the yarn you want to use instead

Total length the pattern calls for in its original weight

Yards or metres per ball of the substitute yarn, from its label

Extra yarn for joins, swatching, and gauge drift

Yarn estimates are approximate and vary by tension, stitch pattern, and individual knitting or crochet style. Always buy one extra skein from the same dye lot. Knit a gauge swatch before starting — your tension may differ from the pattern recommendation, and the difference compounds across hundreds of stitches.

Table of Contents

How to Recalculate Yardage for a New Yarn Weight

Patterns are written for one yarn weight, but the yarn you actually want to use is often a different one — the colour you love comes in DK when the pattern asks for worsted, or you would rather work a chunky version of a sock-weight wrap. Swap the weight and the stitch count stays the same, but the total length of yarn the project swallows changes, because a thinner yarn lays down more inches of strand to cover the same patch of fabric. This calculator takes the yardage a pattern lists, the weight it was written for, and the weight you mean to use, then scales the figure so you buy the right amount of the substitute.

The scaling rests on a single relationship: each weight category has a typical yardage per 100 grams, and roughly the same mass of fibre covers the same finished area. So the new yardage is the pattern yardage multiplied by the ratio of the two categories' yards-per-100g. A worsted pattern needing 1,400 yards worked instead in DK — about 240 yards per 100g against worsted's 200 — comes out near 1,680 yards before any safety margin, a touch over twenty percent more. The same arithmetic run the other way tells you a chunky substitute needs far less length. When you want the absolute figure from scratch rather than a conversion, the yarn yardage calculator works it out from your gauge and project dimensions.

Why a Lighter Yarn Drinks More Length

It feels backwards at first — a finer yarn weighs less, so surely it uses less? The catch is that yardage is a measure of length, not weight, and a thinner strand has to travel further to fill the same square inch of fabric. Drop a category and the gauge tightens: more stitches across, more rows down, more total strand pulled through. That is why the project grows hungry for yards even as each ball feels lighter in the hand.

  • Going lighter (worsted to DK, aran to sport): plan for more yardage, commonly twenty to thirty percent for a single step down, because the tighter gauge consumes extra length per inch.
  • Going heavier (DK to worsted, sport to aran): the project needs less length, since each thicker stitch covers more ground — but the finished piece may grow unless you drop stitches.
  • Staying in the same category (one DK for another): the yardage barely moves; the calculator returns your pattern figure plus the buffer, and a swatch is usually all the confirmation you need.

The shift in yardage is the headline, but it travels with a shift in drape and weight of cloth. A blanket re-figured from worsted to DK will be lighter and finer as well as longer to knit, which is exactly the kind of trade-off the blanket yarn calculator helps you weigh before you commit.

Reading the Inputs and the Estimate

Four numbers drive the result, and each one comes off the pattern or the ball band rather than out of thin air. Gather them before you start and the estimate falls out in one click.

  • Original weight — the category the pattern is written for. If the pattern names a yarn but not a category, the yarn weight chart matches brand names, ply numbers, and wraps-per-inch to the standard categories.
  • Substitute weight — the category of the yarn you actually intend to use.
  • Pattern yardage — the total length the pattern calls for in its original yarn, added up across every ball or colour.
  • Substitute ball yardage — the yards or metres printed on the label of the yarn you are buying, which turns the total into a count of balls.

The estimate hands back three things: the total yardage of the substitute yarn, the number of balls to buy at the label yardage you entered, and the percentage the requirement has moved from the pattern. A safety buffer of ten or fifteen percent rides on top, because joins, swatching, and a wandering gauge all quietly eat yarn over a long project.

When a Swap Stops Being a Substitution

A single step between neighbouring weights is a genuine substitution — recalculate the yardage, swatch, and carry on. Two categories or more is a different animal, and the calculator flags it, because at that distance you are really choosing a new design rather than swapping yarn.

  • One category apart is workable with a needle change and an accepting pattern; simple shapes such as scarves and blankets tolerate it best.
  • Two or more apart changes the finished dimensions enough that the stitch counts have to be redrawn, and the yardage estimate becomes a rough planning figure rather than a shopping list.
  • Across fibres as well as weights the yards-per-100g shift further — a 100g ball of cotton holds fewer yards than the same weight in wool, so check the actual label rather than trusting the category midpoint.

Fibre density is the quiet variable in all of this, the same way fabric weight behaves in sewing; the fabric weight converter shows how grams per square metre and ounces per square yard relate for woven goods, which is the woven cousin of the yards-per-100g idea.

The Gauge Swatch Has the Final Say

Every figure here is an estimate built on category averages, and the categories overlap at their edges — one shop's aran is another's heavy worsted. The honest answer to "how much will I really need" is always the same: knit a swatch in the substitute yarn, measure your gauge, and let that govern the purchase. The calculator gets you to the right ballpark and the right ball count; the swatch confirms it.

Swatch on the needle size the substitute yarn's band suggests, measure stitches and rows over a blocked four-inch square, and feed those numbers into the gauge swatch calculator to see whether your tension matches the pattern. If it is off, adjust the needle before you buy, since a tighter or looser gauge moves the yardage again. Buy all the substitute yarn from one dye lot, and keep a ball back as insurance — running short on a discontinued lot is the one shortfall a buffer cannot fix.

Worked Example: Worsted Pattern Worked in DK

You have a cardigan pattern written for worsted-weight yarn that calls for 1,400 yards in total, but you want to knit it in a double-knitting yarn whose label reads 250 yards per ball. You add a standard 10 percent safety buffer.

Calculation

Yards-per-100g midpoints: worsted 200, DK 240. Ratio: 240 ÷ 200 = 1.2. Raw substitute yardage: 1,400 × 1.2 = 1,680 yards, a 20 percent increase. With the 10 percent buffer: 1,680 × 1.10 = 1,848 yards. Balls to buy: 1,848 ÷ 250 = 7.4, rounded up to 8 balls.

Result: Dropping a single category from worsted to DK adds about 20 percent to the length, so the cardigan that needed 1,400 worsted yards needs roughly 1,848 DK yards — eight balls at 250 yards each. The eighth ball also covers the swatch and the dye-lot insurance.

A one-step move to a finer yarn predictably costs a fifth more yardage; buy by the converted total, not the pattern total, and you will not run short.

Worked Example: DK Blanket Worked in Worsted

A throw pattern is written for DK and lists 1,500 yards. You would rather work it faster in worsted, where your chosen yarn carries 200 yards per ball. You keep the 10 percent buffer.

Calculation

Midpoints: DK 240, worsted 200. Ratio: 200 ÷ 240 = 0.833. Raw substitute yardage: 1,500 × 0.833 = 1,250 yards, a 17 percent reduction. With the buffer: 1,250 × 1.10 = 1,375 yards. Balls: 1,375 ÷ 200 = 6.9, rounded up to 7 balls.

Result: Going up a category to worsted cuts the length needed by about 17 percent, so the throw drops from 1,500 DK yards to roughly 1,375 worsted yards — seven balls. The thicker yarn also knits up faster, though the blanket will finish a little larger unless you reduce the stitch count.

Substituting a heavier yarn saves both yards and time, but watch the finished size — fewer, fatter stitches spread wider, so check the dimensions before casting on.

Frequently Asked Questions

How much extra yarn do I need going from worsted to DK?
Plan for roughly 20 to 30 percent more yardage when you step down one weight from worsted to DK, because the finer yarn knits at a tighter gauge and uses more length to cover the same area. The exact figure depends on your gauge, so swatch in the substitute yarn and confirm before buying. Enter your pattern yardage above and the calculator scales it for you.
Can I substitute a yarn two weights different from the pattern?
You can, but it is closer to redesigning than substituting. Two categories apart — say DK for bulky — changes the finished dimensions enough that the stitch counts have to be reworked, and the yardage estimate becomes a planning figure rather than a precise shopping list. The calculator flags any swap of two or more categories so you know to expect bigger changes than a single step.
Does the calculator account for different fibres like cotton and wool?
Not directly — it scales by the typical yards-per-100g for each weight category, which assumes a similar fibre. Because plant fibres such as cotton pack fewer yards into 100 grams than wool, read the actual yardage off the substitute yarn's ball band and enter that as the ball yardage. That keeps the ball count accurate even when the fibre changes.
How do I convert the substitute yardage into metres for a UK shop?
Switch the calculator to metric and enter your pattern length in metres; the estimate returns in metres throughout. If your pattern is in yards but you are buying in metres, the yards to metres converter handles the purchase amount so you can match the label units before you buy.

Glossary

Yarn substitution

Working a pattern in a different yarn from the one specified. Substituting within a weight category is straightforward; substituting across categories changes the gauge, the yardage required, and often the finished dimensions.

Yards per 100g

The length of yarn in a standard 100-gram amount, printed on most ball bands. It rises as yarn gets finer — a lace yarn holds several times the length of a super-bulky at the same weight — and it is the basis for scaling yardage between weight categories.

Weight category

The Craft Yarn Council classification of yarn thickness, numbered 0 (lace) through 7 (jumbo) with names such as fingering, DK, and worsted. Each category has a typical gauge, needle size, and yards-per-100g range.

Gauge

The number of stitches and rows over a set measurement, usually four inches or ten centimetres. Gauge is the true determinant of how much yarn a project needs; a substitute yarn must be swatched because its gauge may differ from the pattern yarn even within the same weight.

Dye lot

A production batch of dyed yarn. Balls from different lots can show a visible colour shift in the finished fabric, so all the substitute yarn for a project should be bought from one lot, with a spare ball held back as insurance.

More Knitting & Crochet calculators

Browse all knitting & crochet calculators — Yarn yardage, gauge swatches, blanket yarn estimates, and pattern resizing across all yarn weights.

Dan Dadovic

Commercial Director (Ezoic Inc.) & PhD candidate in Information Sciences, Northumberland UK

About Dan and how these calculators are built