YarnYardage Logo
YarnYardage CRAFT HUB
Yarn Math

How to Calculate Yarn Yardage by Weight

Yarn Craft Review Board • Updated August 12, 2026 • 9 Min Read

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.

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:

  1. 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).
  2. 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.
  3. Weigh the Yarn: Place your yarn ball in the bowl and record the weight.
  4. 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.