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.
Complete Your Project
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?
Can I substitute a yarn two weights different from the pattern?
Does the calculator account for different fibres like cotton and wool?
How do I convert the substitute yardage into metres for a UK shop?
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.
Related Calculators
Fabric Weight Converter
Convert GSM to oz/yd² fabric weights (1 oz/yd² = 33.906 GSM, NIST exact). Compare quilting cotton 110-150 GSM, denim 280...
convertersYards to Metres Converter
Convert yards to metres for fabric purchases (1 yd = 0.9144 m, NIST). Rounds to US ⅛-yard (4.5-inch) or UK 10-cm shop in...
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