Calculator · Updated May 2026

Yarn Yardage Calculator: How Much Yarn Do You Need?

Enter your gauge swatch and finished project dimensions. The calculator returns total yards, meters, estimated skeins, total stitches and rows, and a 10% buffer — instantly, with no signup and no data leaving your browser.

· Reviewed · Free · No signup · Runs in your browser
In one paragraph

To calculate yarn yardage for a crochet project, multiply your project area by your swatch's yards-per-area: (project area ÷ swatch area) × yards used in swatch = total yards. Add 10–15% for tension variation and dye-lot insurance. The calculator below does this automatically.

Calculate your yarn needs

1. Your gauge swatch
Count across the width
Count down the height
Yards consumed
Default 4×4
2. Finished project size
Default: 220 (worsted)

Understanding the yarn yardage formula

The core formula is simple: (project area ÷ swatch area) × yards used in swatch = total yards. The formula works because a gauge swatch is a miniature sample of your finished project — it tells you exactly how much yarn a given area consumes at your specific tension, hook size, and stitch pattern. Scale the sample up to your project dimensions and you get a reliable total.

Example: a 4×4 inch swatch (16 sq in) that used 8 yards, applied to a 50×60 inch project (3,000 sq in), gives (3,000 ÷ 16) × 8 = 1,500 yards. Add the 10% buffer and you need 1,650 yards — about 8 skeins of 220-yard worsted.

Yarn weight categories and typical yardage per skein

CYC weightNameYards/skeinCommon uses
0Lace400–600Doilies, lace shawls
1Fingering350–450Socks, lightweight shawls
2Sport250–350Baby items, light garments
3DK230–280Garments, accessories
4Worsted200–240Blankets, hats, scarves
5Bulky130–170Quick blankets, outerwear
6Super Bulky80–130Chunky throws, cowls
7Jumbo30–80Arm crochet, extreme projects

Typical yardage for common crochet projects

ProjectSize (in)Worsted yardsSkeins (~220 yd)
Dishcloth9×950–701
Scarf8×60250–3502
Baby blanket30×36350–4502
Throw blanket50×601,000–1,2005–6
Adult sweatervaries1,200–1,8006–9
Queen blanket90×1003,000–3,50014–16
💡 Stitch-pattern tip

Textured stitches like bobble, cable, and basketweave use 15–30% more yarn than flat single or double crochet. Lace and open mesh patterns use less. Always swatch in the actual stitch pattern you plan to use.

Why dye lots matter

Dye lots are batch numbers assigned during yarn dyeing. Skeins from different lots can have subtle colour variations that become visible when crocheted side by side. Always buy all the yarn you need from the same dye lot. If you can't, alternate every two rows between the two lots to blend any difference.

Pro tips for accurate yardage estimates

  • Match swatch stitch to project stitch. Yardage per square inch varies dramatically: a bobble swatch uses ~30% more yarn than a plain single-crochet swatch of the same dimensions. Always swatch in the actual stitch pattern.
  • Block the swatch before measuring. Blocking can shift gauge by 5-15%, which changes yardage proportionally. If you'll block the finished project, block the swatch.
  • Round up to the next full skein. A 1,250-yard estimate becomes 1,400 yards of actual purchase. The cost of an extra skein is far less than the cost of running out 90% through.
  • Save labels until project completion. If you need more yarn mid-project, the dye-lot number on the label is what lets you match. Discarded labels = mismatched dye lots.
  • Build a personal yardage log. Note actual yards used on each finished project. Over 10-20 projects, you'll have a personal database far more accurate than published estimates for your specific gauge.

Worked examples

Baby blanket: 30×40 inches in worsted dc. Swatch 4×4 in used 8 yards. (1,200 ÷ 16) × 8 × 1.10 = 660 yards. Buy 4 skeins (880 yards).

Adult cardigan: approximately 2,000 sq inches in worsted dc. Swatch used 9 yards. (2,000 ÷ 16) × 9 × 1.15 = 1,294 yards. Buy 7 skeins.

Queen blanket with cables: 9,000 sq inches. Cable swatch used 12 yards per 16 sq in (+30% over plain). (9,000 ÷ 16) × 12 × 1.20 = 8,100 yards. Buy 37 skeins from one dye lot.

Frequently asked

Direct answers.

How do I calculate yarn yardage without a pattern?

Make a 4-inch gauge swatch, note the yards consumed, decide your project dimensions, and apply the formula: (project area ÷ swatch area) × yards used in swatch. Add 10–15% for safety. The calculator above automates this.

How many yards of yarn do I need for a baby blanket?

A 30×36 inch worsted-weight baby blanket typically needs 350–450 yards (about 2 skeins of 220-yard yarn). Bulkier yarns need less; lighter weights need more. Use the calculator with your own swatch for precision.

Does stitch type affect yarn usage?

Yes — significantly. Textured stitches like bobble, puff, and cable use 15–30% more yarn than basic single or double crochet. Lace and open-mesh patterns use less. Always swatch in your project's actual stitch pattern.

How do I measure yarn used in a gauge swatch?

Before crocheting, measure off a known length (say, 10 yards) and mark it. Crochet your swatch and measure how much of the marked yarn you used. Alternatively, weigh the yarn before and after on a kitchen scale and use the skein's yards-per-ounce ratio.

What happens if I run out of yarn mid-project?

Try to buy from the same dye lot — different lots can have subtle colour variation. If the original dye lot is gone, alternate rows between the old and new yarn to blend gradually. The 10–15% buffer the calculator adds is specifically to prevent this scenario.

Sources & further reading