Start Submit a site

Yarn Yardage Calculator

Craft & DIY

Turn a finished weight into yards, or a pattern’s yardage into skeins — with a waste allowance and cost estimate.

Your inputs

Browse all tools

g
yd
%

Swatching, gauge differences and joining ends: 10% is a safe default.

Leave 0 if you only need the quantity.

Result

Skeins to buy — skeins
  • Yarn needed — yd
  • Yarn purchased — yd
  • Leftover yarn — yd
  • Total weight — g
  • Estimated cost —

Change any input and the result updates instantly.

Formula and rules

  • From a finished weight: yards used = weight ÷ skein weight × yards per skein
  • Yarn needed = yards × (1 + waste allowance)
  • Skeins to buy = round up (yarn needed ÷ yards per skein)
  • Leftover = skeins bought × yards per skein − yarn needed
  • Cost = skeins bought × price per skein

Worked examples

450 g blanket, 100 g = 200 yd

Input Finished weight 450 g, skein weight 100 g, 200 yd per skein, 10% waste.

Result You need 990 yd, so buy 5 skeins (1,000 yd). 10 yd left, 500 g total.

1,200 yd pattern, 220 yd skeins

Input Pattern yardage 1,200 yd, 220 yd per skein, 100 g skeins, 10% waste.

Result 1,320 yd after waste; 6 skeins covers it exactly, 600 g total.

FAQ

How do I find yards per skein for a yarn I already own?

Weigh the skein, then check the yarn’s published metres or yards per 100 g. If the label is gone, a wraps-per-inch check plus the fibre density gives a close estimate.

Why is a 10% waste allowance recommended?

Swatching, changing gauge, cutting for colour changes and weaving in ends all consume yarn that the pattern’s headline yardage does not count.

Does changing needle size change yardage?

Yes. A looser gauge produces a larger fabric for the same stitch count and uses noticeably more yarn. Recalculate if you deliberately change gauge.

Disclaimer: Results follow the formula shown on this page and are for reference only. Real-world quantities vary with materials, technique and conditions, so allow a margin before ordering.