Yarn Yardage Estimator

Calculate yarn needed for any knitting or crochet project

Ad placeholder (leaderboard)

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.

Ad placeholder (rectangle)