Yarn Yardage Calculator — Estimate Yarn for Any Project
Calculate total yarn yardage needed for your knitting or crochet project based on dimensions, gauge, and yarn weight.
Finished width of the project
Finished length of the project
Select your yarn weight category
Weight per ball (25g, 50g, or 100g)
Stitches per 10cm from your swatch
Rows per 10cm from your swatch
Enter price per ball for a cost estimate
How We Calculate This
This calculator estimates yarn yardage by calculating the fabric area and applying standard grams-per-square-centimetre values for each yarn weight category.
The formula
Total grams = Project width (cm) x Project length (cm) x Grams per cm²
Total metres = Total grams x Metres per gram (based on yarn weight)
Balls needed = Total metres / Metres per ball
Typical grams per cm² by weight
- Lace: 0.008 g/cm²
- Fingering / 4-ply: 0.015 g/cm²
- DK / 8-ply: 0.028 g/cm²
- Aran / 10-ply: 0.040 g/cm²
- Chunky / 12-ply: 0.060 g/cm²
Frequently Asked Questions
Related Calculators
Yarn Weight Converter
Convert between yarn weight systems: UK, US, Australian, and metric.
Yarn Substitution Calculator
Calculate how many balls of a substitute yarn you need to match the original.
Yarn Ball Winder Calculator
Estimate centre-pull ball dimensions and yardage from skein specifications.
Fibre Content Calculator
Calculate blended fibre percentages when combining multiple yarns.
Yarn Twist Calculator
Calculate twists per inch and twist angle for plied yarns.
Last updated: February 2026
All calculations are estimates based on standard yarn weights and gauge. Results may vary with individual tension, yarn brand, and needle size.