Yarn Calculator
Estimated Yardage
—
Skeins Needed (200 yd/skein)
—
Total Stitches
—
How the Yarn Calculator Estimates Yardage
This yarn calculator estimates total yardage needed for knitting and crochet projects based on your project dimensions and gauge. It multiplies the project width by your stitch gauge (stitches per inch) to determine stitches per row, then multiplies the project length by your row gauge (rows per inch) for total rows. The total stitch count (stitches per row x total rows) is then multiplied by an average yarn-per-stitch factor to estimate total yardage. Finally, it divides by a standard skein yardage (200 yards) to tell you how many skeins to buy. The results include a buffer to account for swatching, cast-on tails, and weaving in ends.
Accurate yarn estimation saves both money and frustration. Buying too little yarn means a mid-project trip to the store and the risk of dye lot mismatches, where the same color from different manufacturing batches looks slightly different when knitted side by side. Buying too much wastes money on yarn that may sit unused in your stash. This calculator provides a solid estimate, but always round up to the next whole skein and buy one extra for safety -- leftover yarn can always be used for accessories, swatches, or small projects.
Yarn Weight Categories: From Lace to Jumbo
The Craft Yarn Council (CYC) standardizes yarn into weight categories numbered 0 through 7, from thinnest to thickest. Each category has a recommended needle or hook size range and a typical gauge range, making it easier to substitute yarns and estimate yardage. Understanding these categories is essential for accurate project planning because yarn weight directly determines how many yards you need -- heavier yarns cover more area per stitch but have fewer yards per skein.
| CYC # | Weight Name | Typical Gauge (st/4") | Needle Size | Yards per 100g | Common Uses |
|---|---|---|---|---|---|
| 0 | Lace | 32-40 | US 000-1 | 800+ | Lace shawls, doilies |
| 1 | Super Fine / Fingering | 27-32 | US 1-3 | 350-450 | Socks, lightweight shawls |
| 2 | Fine / Sport | 23-26 | US 3-5 | 250-350 | Baby garments, light sweaters |
| 3 | Light / DK | 21-24 | US 5-7 | 200-300 | Sweaters, cardigans, hats |
| 4 | Medium / Worsted | 16-20 | US 7-9 | 180-220 | Blankets, scarves, most patterns |
| 5 | Bulky | 12-15 | US 9-11 | 100-150 | Quick blankets, chunky hats |
| 6 | Super Bulky | 7-11 | US 11-17 | 50-100 | Quick afghans, cowls |
| 7 | Jumbo / Roving | 5-6 | US 17+ | 20-50 | Arm knitting, extreme chunky |
Why Gauge Swatching Is Non-Negotiable
Gauge (also called tension in British knitting terminology) is the number of stitches and rows per inch that you produce with a specific yarn on specific needles or hooks. It is the single most important factor in ensuring your finished project matches the intended size and that your yardage estimate is accurate. Every knitter and crocheter has a natural tension that is slightly different -- even using the same yarn and needles, one person may produce 4.5 stitches per inch while another produces 5.0 stitches per inch. Over a 50-inch-wide blanket, that half-stitch difference adds or subtracts 25 stitches per row, changing the width by several inches and the total yardage by hundreds of yards.
To swatch properly, knit or crochet a piece at least 6 x 6 inches in the stitch pattern you plan to use (stockinette, garter, cables, etc.). Using the suggested needle or hook size for your yarn weight, cast on enough stitches to create a piece wider than 4 inches so you can measure the center area (edges tend to distort). Wash and block the swatch the same way you plan to finish the project -- some yarns grow dramatically after washing (cotton, silk, bamboo), while others shrink (untreated wool). Let the swatch dry completely, then measure stitches and rows over a 4-inch span in the center. If your gauge does not match the pattern's specifications, go up a needle size to get fewer stitches per inch or down a needle size for more stitches per inch.
Yardage Requirements by Project Type
Different project types consume vastly different amounts of yarn, and having a rough yardage range in mind before you start shopping helps you budget and buy appropriately. These estimates assume worsted weight (CYC #4) yarn at a standard gauge of roughly 4-5 stitches per inch in stockinette stitch. Cables, colorwork, and textured stitches increase yardage by 10-30% compared to plain stockinette, so adjust accordingly.
| Project Type | Yardage (Worsted) | Skeins (200 yd) | Notes |
|---|---|---|---|
| Hat (adult) | 150-250 yds | 1-2 | Cables and colorwork add 20% |
| Scarf (60" long) | 300-500 yds | 2-3 | Width dependent; wider = more yarn |
| Cowl / Infinity Scarf | 200-400 yds | 1-2 | Circumference affects total |
| Mittens (pair) | 200-350 yds | 1-2 | Plus contrast color for colorwork |
| Socks (pair, fingering) | 350-450 yds | 1 (100g skein) | Fingering weight, not worsted |
| Baby Blanket (30x36") | 800-1200 yds | 4-6 | Varies by stitch pattern |
| Sweater (adult S) | 1200-1500 yds | 6-8 | Size and construction affect total |
| Sweater (adult XL) | 1800-2200 yds | 9-11 | Cardigans need extra for button bands |
| Afghan (50x60") | 2000-3000 yds | 10-15 | Major project; buy all at once |
Yarn Substitution: How to Swap Yarns Successfully
Pattern designers specify a particular yarn, but that exact yarn may be discontinued, unavailable locally, outside your budget, or simply not appeal to you in color or fiber content. Substituting yarn is common and perfectly fine, provided you match the pattern's gauge rather than just the yarn weight label. Two yarns labeled "worsted weight" can knit at different gauges due to differences in fiber content, spinning method, and ply structure -- one might knit at 18 stitches per 4 inches while another knits at 20. Your gauge swatch resolves this by confirming that your chosen substitute produces the correct fabric density.
When substituting, also consider fiber content and its effects on the finished fabric. Wool has excellent memory (it bounces back when stretched), warmth, and elasticity, making it ideal for ribbing and fitted garments. Cotton has no elasticity and tends to stretch under its own weight, so it works better for structured items like dishcloths and totes than for fitted sweaters. Acrylic is affordable, machine-washable, and hypoallergenic, but it does not breathe as well as natural fibers and can pill over time. Blends combine properties -- a wool/nylon blend (common in sock yarn) adds durability to wool's warmth, while a cotton/acrylic blend adds shape retention to cotton's breathability.
When substituting yarn, recalculate the total yardage needed. If the pattern calls for 8 skeins of a yarn with 220 yards per skein (1,760 total yards), and your substitute has 180 yards per skein, you need 10 skeins (1,800 yards) to cover the same project. Always calculate based on total yardage, not number of skeins, because skein sizes vary enormously between brands -- some are 50g, some 100g, some 150g. Total yardage is the universal currency of yarn estimation.
Frequently Asked Questions
How do I calculate how much yarn I need for a project?
Multiply the project width by your stitch gauge (stitches per inch) for total stitches per row. Multiply project length by row gauge for total rows. Then multiply stitches by rows for total stitch count. Multiply total stitches by approximately 0.025 yards per stitch (worsted stockinette) for total yardage. Divide by your skein yardage for skeins needed, and round up.
What are the standard yarn weight categories?
The Craft Yarn Council defines 8 categories: 0-Lace (800+ yd/100g), 1-Super Fine/Fingering (400 yd/100g), 2-Fine/Sport (300 yd/100g), 3-Light/DK (250 yd/100g), 4-Medium/Worsted (200 yd/100g), 5-Bulky (130 yd/100g), 6-Super Bulky (75 yd/100g), and 7-Jumbo (40 yd/100g). Each has recommended needle sizes and gauge ranges.
Why does gauge matter so much for yarn estimation?
Gauge determines how much yarn each stitch uses. Even a half-stitch-per-inch difference compounds over thousands of stitches, potentially requiring 10-20% more or less yarn. Always knit a gauge swatch (at least 4x4 inches), wash and block it, then measure before starting. If your gauge does not match the pattern, adjust needle size up or down.
Can I substitute a different yarn weight than the pattern calls for?
Yes, but match the pattern's gauge rather than the weight label. Adjust needle/hook size until your swatch matches the specified gauge. Recalculate total yardage -- different weights have different yards per skein. A heavier yarn on smaller needles can match a lighter yarn's gauge, but the fabric will be denser and stiffer.
How much extra yarn should I buy as a safety margin?
Buy 10-15% more yarn than your estimated total yardage. This safety margin covers gauge swatching, cast-on and bind-off tails, weaving in ends, and minor miscalculations. For multi-color projects, buy an extra skein of each color. Always buy all your yarn from the same dye lot to avoid color variations between skeins, which can be visible in the finished project.
Does stitch pattern affect how much yarn I need?
Yes, stitch pattern significantly affects yardage. Cables use 10-30% more yarn than stockinette because the crossing stitches consume extra length. Colorwork with stranded floats uses 15-25% more. Lace patterns with many yarn-overs may use slightly less. Seed stitch and garter stitch use about 5-10% more yarn than stockinette. Always base your estimate on a swatch knitted in the actual stitch pattern you plan to use.