Knitting & crochet
Yarn ball count
Calculate how many whole balls cover a known yarn length, with an optional extra allowance.
Your results
—
Assumptions & limits
All balls have the same stated length. The required project length must come from your pattern or a separate estimate; this tool cannot infer it from a garment size. Dye lots, unusable ends and yarn substitution still need checking.
Formula
needed = L × (1 + extra/100); balls = ceil(needed / B); leftover = balls × B − needed
- L
- Required yarn length
- B
- Length per ball
- extra
- Extra allowance (%)
Worked example
L = 1000 m; B = 220 m; extra = 10% → 1100 m; 5; 0 m.
Results show up to 8 decimal places. Small values use scientific notation; calculations use unrounded factors.