Knitting Yarn Calculator

Estimate exactly how many skeins of yarn your knitting project needs.

Everyday 5 project types CYC 0-7 weights Gauge-adjusted
Rate this calculator

How much yarn do you need for your project?

Yards · meters · skeins · grams · ounces · CYC weights 0–7

Instructions — Knitting Yarn Calculator

1

Pick the project and size

Scarf, hat, sweater, blanket, or socks — then choose a size. The calculator loads the Craft Yarn Council baseline yardage for that combination as your starting figure.

2

Set yarn weight and gauge

Yarn weight runs 0 (lace) through 7 (jumbo). Heavier yarn means fewer total yards but bulkier mass. Gauge (stitches per inch) further adjusts: a tighter gauge uses less yarn for the same finished size.

3

Enter your skein details

Read the ball band for yards per skein and grams per skein. A 50 g worsted skein is typically ~110 yards; a 50 g lace skein can hit 200+ yards. The calculator rounds skeins up to whole numbers.

Always knit a gauge swatch first. A 4×4 inch square in pattern stitch. Even one stitch per inch off changes total yarn use by 20% on a sweater-sized piece.
Buy from one dye lot. Yarn from different lots almost never matches exactly. Buy a 10–15% buffer up front rather than reordering halfway through.

Formulas

Two coefficients steer the result: CYC weight (heavier yarn covers more area per yard) and gauge ratio (tighter knitting packs more stitches into the same fabric).

ADJUSTED YARDAGE
$$ Y_{adj} = \frac{Y_{base} \times C_w}{G_r} $$
Y_base is the project + size yardage from the table. C_w is the CYC weight coefficient (1.0 lace through 3.0 jumbo). G_r is your gauge divided by worsted standard (5 sts/in).
SKEINS TO BUY
$$ S = \lceil \frac{Y_{adj}}{Y_{skein}} \rceil $$
Always round up — you cannot buy a fraction of a skein. Y_skein is the yards per skein printed on the ball band, not the gram weight.
TOTAL MASS
$$ M = S \times W_{skein} $$
W_skein is the grams per skein from the ball band. Convert to ounces with 1 oz = 28.3495 g; convert yards to meters with 1 yd = 0.9144 m.
SAFETY BUFFER
$$ S_{buy} = \lceil S \times 1.10 \rceil $$
10% buffer for waste, swatching, mis-counts, and dye-lot insurance. For colorwork or cables, the Craft Yarn Council recommends 15–20%.

Reference

CYC yarn weights
CYCNameSts / 4″Coef.
0Lace32+1.00
1Fingering25–261.00
2Sport21–221.15
3DK19–201.25
4Worsted16–181.50
5Bulky12–142.00
6Super bulky8–102.50
7Jumbo6–83.00
Baseline yardage by project (worsted)
ProjectSmallMediumLarge
Scarf300 yd650 yd900 yd
Hat150 yd250 yd325 yd
Sweater1,200 yd1,500 yd1,800 yd
Blanket1,200 yd1,600 yd2,400 yd
Socks (pair)400 yd450 yd500 yd
Quick reference: total yarn needed by project + weight (medium size, gauge 5)
ProjectLaceDKWorstedBulkyJumbo
Scarf650 yd810 yd975 yd1,300 yd1,950 yd
Hat250 yd310 yd375 yd500 yd750 yd
Sweater M1,500 yd1,875 yd2,250 yd3,000 yd4,500 yd
Throw blanket1,600 yd2,000 yd2,400 yd3,200 yd4,800 yd
Socks pair400 yd500 yd600 yd800 yd1,200 yd

Article — Knitting Yarn Calculator

A medium adult sweater in worsted-weight knitting yarn needs roughly 1,500 yards — about 14 skeins of a standard 50 g/110 yd ball. Swap to lace-weight and the same garment can climb past 3,000 yards because lace yarn is so much thinner per length. Swap to bulky and the figure drops to about 1,000 yards. The Craft Yarn Council baseline tables make that math easy, but two variables — gauge and dye lots — trip up most knitters before they even cast on.

The sections below cover how the standard yardage tables are built, why a single stitch-per-inch shift can blow your estimate by 20%, how to read a ball band for what actually matters, and the buffer every knitter should add before they swipe a card at the yarn shop.

How much knitting yarn do you actually need

Three things drive the answer: the finished size of the piece, how thick the yarn is, and how tightly you knit. The Craft Yarn Council, the U.S. industry body that standardised the seven yarn-weight categories back in the 1980s, publishes baseline yardage tables for common projects. Those tables assume worsted weight at gauge 5 stitches per inch — the most common starting point in American patterns.

For an average adult medium-size garment in worsted, expect roughly 1,500 yards. A toddler hat sits around 150–200 yards. A throw blanket in worsted runs 1,600 yards for a small lap blanket and over 2,400 for a full-bed size. Socks for an adult need about 400 yards per pair in fingering weight.

Did you know

The word "skein" comes from the Old French escaigne, meaning a hank of thread. Modern commercial yarn skeins typically hold 50, 100, or 200 grams. The yardage per skein varies wildly: a 50 g jumbo ball might hold 30 yards, while a 50 g lace-weight ball can hold 200+ yards of the same total mass.

CYC knitting yarn weights, lace to jumbo

The Craft Yarn Council numbers run from 0 (lace) through 7 (jumbo). Each step roughly doubles the cross-section of the strand. A lace yarn gives about 32 stitches per 4 inches of stockinette; jumbo gives 6–8. The same finished sweater needs less length but more mass when knit in heavier weight, and the calculator above applies a multiplier (1.0 for lace, 1.5 for worsted, 2.0 for bulky, 3.0 for jumbo) to the baseline table.

Choose weight to match the project and the look you want. Lace and fingering excel at shawls, socks, and lightweight garments. DK and worsted are the workhorses for sweaters, hats, and most accessories. Bulky and jumbo knit up fast and add structure for blankets and outerwear.

  • Lace (CYC 0) — 32+ sts/4″, ideal for shawls and heirloom items
  • Fingering (CYC 1) — 25–26 sts/4″, the sock yarn standard
  • DK (CYC 3) — 19–20 sts/4″, light cardigans
  • Worsted (CYC 4) — 16–18 sts/4″, the most-used weight in U.S. patterns
  • Bulky (CYC 5) — 12–14 sts/4″, fast sweaters and chunky throws
  • Jumbo (CYC 7) — 6–8 sts/4″, arm knitting and statement blankets

Why gauge changes the yarn count

Gauge is the number of stitches per inch you knit with a given yarn and needle. If your gauge is tighter than the pattern's stated gauge, you compact more stitches into the same fabric and use less yarn for a given finished dimension. If your gauge is looser, the opposite. The pattern's row count is fixed by the pattern; only the inches that count covers can shift.

The rule of thumb: one stitch per inch off worsted standard (5 sts/in) shifts yarn use by roughly 20% on a sweater. Knit at 6 sts/in instead of 5 and a 1,500-yard pattern might only need 1,250. Knit at 4 sts/in and you could push 1,800. That is why every reputable pattern asks for a 4″×4″ swatch first.

Never skip the gauge swatch on a fitted garment

A 5% gauge error on a sweater body translates to roughly 1 inch difference in chest circumference at adult size. Multiply that across a year-long project and you can finish a sweater that fits no one. For socks and accessories the stakes are lower; for sweaters and fitted cardigans the swatch is non-negotiable.

Skein math: yards versus grams

Ball bands print two numbers that matter: yards (or meters) and grams (or ounces). Knitting patterns specify yarn need in yards, not grams. Confusion between the two is the single most common cause of buying the wrong amount. A 50 g worsted skein and a 50 g lace skein have the same mass but very different lengths — the lace ball can hold twice as much yarn or more.

To convert: skeins needed = ceiling of total yards / yards per skein. The U.S. Department of Agriculture's fiber-arts extension publications and the Craft Yarn Council both stress: always round up to whole skeins, because partial skeins cannot be purchased and partial use guarantees dye-lot mismatches if you reorder.

  • 1 yard = 0.9144 m — exact conversion
  • 1 ounce = 28.3495 g — avoirdupois
  • 50 g worsted ≈ 110 yd — ball-band typical
  • 100 g fingering ≈ 400 yd — standard sock yarn
  • 50 g lace ≈ 200–220 yd — nearly double worsted by length

The dye-lot buffer every knitter needs

Commercial yarn is dyed in batches called dye lots. Skeins within one lot match closely; skeins across lots can be visibly different even when the label colour name and shade number are identical. Yarn manufacturers as standard industry practice print the dye-lot number on every band, though this is not legally required by the Wool Products Labeling Act enforced by the FTC, and experienced knitters always check it.

The standard buffer is 10–15% above the calculator estimate for plain stockinette in one colour. Add another 5–10% for cables, lace, or colorwork — these stitches eat yarn faster than the baseline tables assume. For long-running large projects (afghans, full-size blankets), some knitters buy 20% extra and use any surplus for matching accessories.

Did you know

The global yarn market was valued at roughly $11 billion in 2024 and grows about 4% per year, driven largely by hobby knitters and crocheters in the U.S., U.K., and Japan. Etsy and Ravelry between them list well over a million independent knitting patterns, with the Craft Yarn Council reporting that more than 38 million Americans knit or crochet at least occasionally.

Common knitting yarn mistakes

Buying skeins by gram weight, not yardage

Two "50 gram" balls of yarn from different brands can hold 90 yards or 220 yards depending on weight class. Always look at the yards (or meters) figure on the band when planning a project. The calculator above asks for yards per skein for exactly this reason.

Ignoring stitch-pattern yarn use

Cables can use 25% more yarn than plain stockinette for the same dimensions because each cable cross pulls yarn out of the row. Stranded colorwork (Fair Isle) can use 30% more total yarn because two strands run along the back. Allow extra for these techniques on top of the standard buffer.

Substituting yarn weights without recalculating

A pattern that specifies worsted will not work as written in DK or bulky. The garment will come out the wrong size, the drape will be wrong, and total yarn use will shift dramatically. Either follow the specified weight or rewrite the pattern stitch count to match a swatch in your chosen yarn.

Reordering mid-project from a different dye lot

A new lot will almost always show a faint stripe across the body of the garment, especially in solid colours. If you must reorder, switch lots at a structural break (a sleeve seam, a colour-change row) where the discrepancy is least visible. Better still — buy the buffer up front.

FAQ

An average adult medium sweater in worsted-weight yarn needs about 1,500 yards (~14 skeins of 50 g / 110 yd). Sizes XS through XL run 900 to 2,200 yards. Lace or fingering versions need 2,000–3,000+ yards because the strand is much thinner; bulky versions need 1,000–1,200.
A standard worsted-weight scarf takes about 650 yards (6 skeins of 50 g / 110 yd). A wide or extra-long scarf can need 900 yards. Lace shawls climb past 1,200 yards even though they look smaller. Always buy from one dye lot.
The Craft Yarn Council numbers from 0 (lace) to 7 (jumbo), standardising yarn thickness across brands. Each step roughly doubles the cross-section. Worsted (CYC 4) is the most common in U.S. patterns at 16–18 stitches per 4 inches.
Gauge is stitches per inch. One stitch off worsted standard (5 sts/in) shifts total yarn use by ~20% on a sweater. Knit looser and you use more yarn; tighter and you use less. Always knit a 4×4 inch swatch before starting a fitted garment.
Multiply yards by 0.9144 to get meters. So 1,500 yards is about 1,372 meters. Most European and Japanese yarn labels list meters; most U.S. labels list yards. The calculator above shows both.
Plain stockinette in solid colour: 10–15% buffer. Cables, lace, or colorwork: 15–20% because these stitch patterns use more yarn per square inch. Big blankets or year-long projects: 20%. The extra protects against dye-lot mismatches and gauge errors.
Depends entirely on yarn weight. 50 g lace gives roughly 200–220 yards. 50 g fingering gives ~180–200. 50 g worsted gives ~110. 50 g bulky gives ~60. Always read the ball band for the exact figure on your yarn.
Not without consequence. A pattern written for worsted will produce the wrong size in DK or bulky, with different drape and total yardage. If you must substitute, knit a swatch in the new yarn and recalculate stitch counts based on your measured gauge.
Adult socks in fingering weight: about 400 yards for a standard pair, 500 for XL. One 100 g sock-yarn skein (typically 380–425 yards) usually covers one pair if you cuff-down to a 7″ foot. Buy two if your feet are larger.
No. Crochet typically uses 20–30% more yarn than knitting for the same finished size, because crochet stitches are taller and more open. If you swap a pattern from knitting to crochet (or vice versa), recalculate yardage with the new technique factor in mind.