Everyday Life · Practical Life · Home & DIY
Yarn Weight Calculator
Calculate the total weight of yarn needed for a knitting or crochet project based on yardage, number of skeins, and fiber density.
Calculator
Formula
W_total is the total weight of all yarn in grams; n is the number of skeins; w_skein is the weight of one skein in grams; Y_total is the total yardage; y_skein is the yards per skein; \rho (rho) is the yarn density expressed as yards per gram, a useful quality indicator for comparing different fibers.
Source: Craft Yarn Council of America — Standard Yarn Weight System (yarnstandards.com)
How it works
Yarn is sold in skeins, balls, or hanks, each with a stated weight (usually in grams) and a yardage (yards or meters). Because different fibers have different densities — wool is denser than alpaca, cotton is denser than cashmere — two skeins that weigh the same may contain very different lengths of yarn. This is why understanding both total weight and total yardage is critical for successful project planning.
The calculator uses three straightforward formulas. Total weight is found by multiplying the number of skeins by the weight per skein (W = n × w). Total yardage follows the same logic (Y = n × y). Yarn density — expressed as yards per gram — is calculated by dividing yards per skein by grams per skein (ρ = y/w). A higher yards-per-gram value indicates a lighter, airier yarn like lace-weight mohair, while a lower value indicates a denser, heavier yarn like cotton worsted. Results are also converted to ounces and meters for international compatibility.
Knitters typically use yarn weight category (0–7 on the Craft Yarn Council scale) to select needle sizes and gauge, while total yardage drives the quantity decision. A standard adult sweater in worsted weight typically requires 1,000–1,800 yards, a baby blanket roughly 800–1,200 yards, and a pair of socks around 350–450 yards. Entering your pattern's required yardage alongside your chosen skein's specs lets you immediately calculate how many skeins to purchase.
Worked example
Suppose you are knitting a throw blanket and your pattern calls for approximately 1,600 yards of medium-weight (worsted) yarn. You found a skein at your local yarn shop that weighs 100 g and contains 220 yards. How many skeins do you need, and what will the total project weight be?
Step 1 — Calculate skeins needed: 1,600 ÷ 220 = 7.27 skeins. Always round up, so you need 8 skeins.
Step 2 — Total weight: 8 × 100 g = 800 g (28.2 oz).
Step 3 — Total yardage purchased: 8 × 220 = 1,760 yards (1,610 m). You will have about 160 yards left over as a safety buffer.
Step 4 — Yarn density: 220 ÷ 100 = 2.20 yards per gram. This is a typical value for a standard wool worsted, confirming the yarn is appropriate for the category.
If you had chosen a cotton yarn of the same weight category but only 190 yards per 100 g (density 1.90 yd/g), you would need 9 skeins for the same pattern — a meaningful cost and weight difference worth knowing before purchase.
Limitations & notes
This calculator assumes consistent yarn properties throughout the skein and across all skeins in a dye lot. In practice, hand-dyed or artisan yarns can vary slightly in weight between skeins; always weigh individual skeins if accuracy is critical. The yarn weight category (0–7) is a general guide and does not override the actual gauge swatch you should always knit before starting a project — different knitters' tension and different needle materials can shift gauge by a full stitch per inch even within the same weight category. Additionally, pattern yardage estimates are guides; complex stitch patterns (cables, colorwork) use more yarn than stockinette at the same dimensions. Always add a 10–15% buffer to any yardage estimate, especially when buying yarn that may be discontinued or from a limited dye lot.
Frequently asked questions
What is the difference between yarn weight and yarn category?
Yarn weight in this context refers to the physical mass of yarn in grams or ounces. Yarn weight category (lace, fingering, DK, worsted, etc.) is a classification of yarn thickness based on wraps per inch and recommended needle size, standardized by the Craft Yarn Council. A skein of bulky yarn may physically weigh less in grams than a skein of fingering weight if the bulky skein is shorter.
How do I convert yards to meters for yarn?
Multiply yards by 0.9144 to get meters. For example, 220 yards equals approximately 201 meters. Many European and UK yarn labels list meterage rather than yardage, so this conversion is important when following patterns published in different countries.
How many yards of worsted weight yarn do I need for a sweater?
A typical adult sweater knit in worsted weight (category 4) requires between 1,000 and 1,800 yards depending on size and style. A child's sweater may need as little as 500–900 yards. Always check your specific pattern for the stated yardage requirement and add a 10–15% buffer.
What does yards per gram tell me about yarn quality?
Yards per gram is a measure of yarn density and is useful for comparing value and fiber type. Lightweight fibers like mohair or lace-weight silk can exceed 4–5 yards per gram, while dense fibers like cotton or wool-blend worsted typically run 1.8–2.5 yards per gram. A higher yards-per-gram value for the same weight category may indicate a premium or hollow-core fiber.
Can I use this calculator for crochet projects?
Yes. The underlying math — total weight, total yardage, and yarn density — applies equally to crochet. Note that crochet generally uses 25–30% more yarn than knitting for the same finished dimensions due to the nature of the stitch structure, so factor that into your yardage estimates when no pattern yardage is specified.
Last updated: 2025-01-15 · Formula verified against primary sources.