Yarn Yardage Estimator

Calculate yarn needed for any knitting or crochet project

Select project type, size, and yarn weight to estimate yardage needed with a 10% buffer and a skein count. For knitters and crocheters planning yarn purchases for sweaters, hats, scarves, blankets, and socks. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

How accurate is a yarn estimate?

It is a planning estimate, not a guarantee. Stitch pattern, garment length, ease, and your own tension all change real usage. The built-in 10% buffer covers most projects, but cables, colourwork, and very long pieces can use more.

Estimate yarn for any project before you buy

Running out of yarn mid-project is one of the most frustrating things in knitting and crochet, especially when the dye lot is gone. This estimator gives you a realistic yardage target for common projects — sweaters, hats, scarves, blankets, and socks — across every yarn weight, then adds a sensible buffer and tells you how many skeins to put in your basket.

How it works

Each project type has a base yardage that corresponds to a standard adult size worked in worsted (weight 4) yarn. Two multipliers then adjust that base:

  • A size factor scales the base up or down (a queen blanket needs roughly three times a throw; a child’s sweater needs about half an adult’s).
  • A yarn-weight factor accounts for coverage. Lighter yarns cover less area per yard, so they need more total length; heavier yarns need less. Worsted is the 1.0 reference point.
estimate = base × size factor × weight factor
buy      = estimate × 1.10   (10% safety buffer)
skeins   = ceil(buy ÷ yards per ball)

Tips and example

An adult-medium sweater base is about 1,100 yards in worsted. Knit it in DK (factor 1.15):

  • Estimate = 1,100 × 1.0 × 1.15 = 1,265 yd
  • With buffer = 1,265 × 1.10 = 1,392 yd (about 1,273 m)
  • At 220 yd/ball that is ceil(1,392 / 220) = 7 balls

Treat these numbers as a starting point. Heavy cables, dense colourwork, extra length, or crochet can push usage well above the estimate — when in doubt, buy one more ball from the same dye lot.

Yarn weight explained

Yarn weight is a standardised thickness system used across patterns and labels. The Craft Yarn Council assigns a number from 0 (lace) to 7 (jumbo). Each step up roughly halves the yardage needed because the thicker strand covers more area per yard.

WeightCYC numberCommon needle sizeTypical yards/100g
Lace01.5–2.25mm700–1,000 yd
Super fine / Fingering12.25–3.25mm350–500 yd
Fine / Sport23.25–3.75mm250–350 yd
Light / DK33.75–4.5mm200–270 yd
Medium / Worsted44.5–5.5mm150–200 yd
Bulky55.5–8mm100–150 yd
Super bulky68–12.75mm60–100 yd

These are approximate ranges; actual yardage varies by fibre content and brand. Check the ball band for the exact metres or yards per skein before calculating how many you need.

What the 10% buffer covers

The 10% safety margin addresses several real variables:

  • Tension differences — if your gauge is even slightly tighter than the pattern’s, each stitch uses more yarn per row.
  • Pattern modifications — a few extra centimetres of length on a sleeve, or a wider neckline, add up.
  • Weaving in ends — colour changes, joins, and cast-off tails consume a small but real amount.
  • Swatching — a proper tension swatch uses at least a few yards.

For cables, stranded colourwork, or brioche stitch, consider a 15–20% buffer instead of 10%, since those techniques trap yarn behind the fabric surface and use noticeably more per inch of finished fabric than stockinette.

Dye lots and why they matter

Every dye lot is a single batch of fibre processed together in one dyeing run. Even with the same colourway name, two different lots may have a slight tonal difference. In a large project that variation can appear as a visible stripe at the join. Check the dye lot code on each ball band and buy all the skeins you need from the same lot in one purchase. If you return unused yarn, many shops accept unwound, labelled skeins — confirm the policy before buying.