How to Calculate Yarn Yardage by Weight
Every knitter and crocheter has been there: you have a beautiful skein of yarn in your stash, but the label is missing. Or maybe you have half-used balls of yarn left over from a previous blanket project. You want to start a new project, but you have no idea if you have enough yards to finish it. Playing "yarn chicken" (hoping you don't run out of yarn before the last row) is highly stressful. In this guide, we show you how to calculate yarn yardage using a kitchen scale and standard weight conversions so you can knit or crochet with complete confidence.
Table of Contents
1. The Golden Rule of Yarn Weight Math
Yarn has a constant ratio of length to weight (assuming it has consistent thickness and fiber blend). If you know the total yards and weight of a full skein, you can use a simple **rule of three** ratio to find the yards in any partial skein.
The Ratio Formula
Remaining Yards = (Weight of Partial Skein × Total Yards of Full Skein) / Total Weight of Full Skein
*Example: A new, full skein of worsted yarn weighs 100 grams and contains 220 yards. Your partial ball of the same yarn weighs 45 grams. Remaining Yards = (45 × 220) / 100 = 99 yards.*
2. Weighing Yarn Leftovers Step-by-Step
To measure your stash, you will need a digital kitchen scale (capable of reading in grams or ounces). Follow this process:
- Set the Scale: Place your scale on a flat, stable surface and set the unit to grams (grams provide higher precision than ounces for small amounts).
- Tare the Scale: If using a bowl to keep the yarn ball from rolling off, place the empty bowl on the scale and press the "Tare" or "Zero" button.
- Weigh the Yarn: Place your yarn ball in the bowl and record the weight.
- Look Up Specs: Search online for the yarn brand specifications to find the weight and yardage of a brand-new skein.
3. Standard Yardage-per-Gram Estimates
If you have no idea what brand the yarn is, but you can identify its weight class (thickness), use these standard industry estimates for a **50-gram ball**:
| Yarn Weight Class | Estimated Yards (per 50g) | Estimated Meters (per 50g) |
|---|---|---|
| Lace (Weight 0) | 300 - 450 Yards | 275 - 410 Meters |
| Fingering / Sock (Weight 1) | 180 - 220 Yards | 165 - 200 Meters |
| DK / Light Worsted (Weight 3) | 110 - 140 Yards | 100 - 128 Meters |
| Worsted / Medium (Weight 4) | 90 - 110 Yards | 82 - 100 Meters |
| Bulky / Chunky (Weight 5) | 60 - 80 Yards | 55 - 73 Meters |
4. Estimating Yarn for a Project Blueprint
To calculate how much yarn a project will consume, you can make a gauge swatch:
Knit or crochet a 4" × 4" swatch using the target stitch pattern. Weigh the finished swatch on your scale. Then, calculate the surface area of your final project (e.g. length × width of a blanket) to determine how many swatches fit inside it. Multiply that count by the swatch weight to find the total ounces or grams needed!
5. Using a Yarn Yardage Calculator
Avoid manual ratios and algebra. Use our free yarn yardage estimator on the home page. It lets you select standard blanket sizes (baby, throw, queen, king), choose your stitch type (SC, DC, puff stitches), and instantly calculates the total yards, meters, and number of skeins to purchase for your next project.