Yarn Yardage Calculator
Enter your pattern's yardage and the length per ball to find exactly how many to buy - safety buffer included. The size scaling table covers XS to 3XL, and the stash checker tells you if you're already covered.
Pattern & yarn
Pattern written for size ?
Safety buffer ? Low buffer - risky!
Results
Size scaling table ?
My stash ?
Cost estimate
Understanding yarn yardage, weight, and project planning
How yarn requirements are calculated from patterns
Knitting and crochet patterns specify yardage (or meterage) required for a specific size. A woman's XL cardigan might call for 1,400 yards of a particular weight yarn, while a smaller child's sweater requires 800 yards. This calculator scales the yardage for different sizes using bust measurement ratios: if the base pattern is for 40-inch bust and calls for 1,400 yards, a pattern for 50-inch bust would require roughly 1,750 yards (1,400 * 50/40). The calculation assumes yarn requirements scale proportionally with body size, which holds for well-designed graded patterns. You add a safety buffer (typically 5-10%) to account for gauge variance, swatch testing, or mistakes, then divide by yards-per-ball to determine how many balls to purchase.
Ball yardage, yarn weight, and leftover planning
Yarn is sold by weight (grams) and yardage per ball, not a simple "ball size" - a 50g ball of fingering-weight yarn might have 200 yards, while a 50g ball of bulky yarn has only 50 yards. Always check the label for yardage, never just weight. Leftover yardage accumulates with each project: if you buy 5 balls at 110 yards each (550 yards total) but only need 480, you have 70 yards left over. These scraps are perfect for borders, small gifts, or swatches. Stash planners track this leftovers to maximize yarn usage. This calculator shows you how many leftover yards you will have after each size, helping you use your stash efficiently.
FAQ
What if my gauge is different from the pattern?
Gauge (stitches per inch) is critical. If your gauge is tighter than the pattern's, your finished piece will be smaller and may require less yarn. Conversely, looser gauge requires more yardage. Always knit a gauge swatch and adjust needle size to match the pattern's gauge before starting the project. The buffer percentage in this calculator does not account for major gauge swings - test your gauge first.
Can I substitute yarn of a different weight?
You can, but it changes the pattern. If you substitute heavier yarn (fewer yards per ball), you will need fewer balls but the resulting garment may fit differently or have a different look. Use a yarn substitution calculator that accounts for both yardage and weight/thickness. Yarn weight affects drape, stitch definition, and the size and texture of the finished piece.
Should I buy extra yarn as a safety margin?
Yes. A 10% buffer is standard practice for most projects. Some knitters use 15% for garments, especially if trying an unfamiliar yarn or stitch pattern for the first time. If you find a yarn at a sale, buying one extra ball is insurance against dye lot changes or future yardage miscalculations. Leftover yarn can always be used for future projects.