Yarn Calculator

Calculate how much yarn you need for any knitting or crochet project. Get accurate yardage estimates based on project type, size, and yarn weight.

Project Type

Size

Yarn Weight

Craft & Stitch

Cost (Optional)

Add this Calculator to Your Site

Understanding Yarn Requirements

The amount of yarn needed depends on your project size, yarn weight, stitch pattern, and whether you're knitting or crocheting. Crochet typically uses 25-30% more yarn than knitting for the same project.

Weight Name Wraps Per Inch (WPI) Typical Needle Size Common Uses
0Lace30–40+ WPIUS 000–1 (1.5–2.25mm)Shawls, doilies, delicate lace
1Super Fine / Fingering / Sock14–30 WPIUS 1–3 (2.25–3.25mm)Socks, baby items, light shawls
2Fine / Sport12–18 WPIUS 3–5 (3.25–3.75mm)Baby garments, light sweaters
3Light / DK (Double Knitting)11–15 WPIUS 5–7 (3.75–4.5mm)Lightweight sweaters, baby blankets
4Medium / Worsted / Aran9–12 WPIUS 7–9 (4.5–5.5mm)Most popular; sweaters, hats, scarves
5Bulky6–9 WPIUS 10–11 (6–8mm)Quick projects; blankets, hats, cowls
6Super Bulky5–6 WPIUS 13–17 (9–12.75mm)Very fast knitting; thick blankets
7Jumbo / Roving0–4 WPIUS 17+ (12.75mm+)Extreme knitting/arm knitting; decorative
Note: WPI (Wraps Per Inch) is measured by wrapping yarn around a ruler for 1 inch and counting strands. This is the most reliable way to determine yarn weight when the label is missing. Needle size affects gauge significantly — always swatch.
Project Size Yarn Weight Approx. Yardage Needed
Baby blanket30"×30"DK / Worsted600–900 yards
Adult scarf6"×60"Worsted200–350 yards
Adult hatAverageWorsted100–200 yards
Child's sweater2–3TDK500–700 yards
Adult sweater (average)MediumWorsted1,200–2,000 yards
Adult sweater (large)XLBulky800–1,200 yards
Throw blanket50"×60"Worsted1,500–2,500 yards
Pair of socksWomen's mediumFingering350–450 yards
Mittens (pair)AdultWorsted150–200 yards
Note: These are approximate starting points. Always add 10–15% extra yardage as a buffer. Actual yardage depends on stitch pattern, gauge, and individual knitting/crochet tension. Lace patterns use more yarn per inch of fabric than stockinette of the same weight.
Fiber Warmth Durability Care Best For Notes
Merino woolHighMediumHand wash/superwash OKNext-to-skin garmentsSoft; fine micron count; excellent drape
Regular woolVery highMedium-HighHand wash/dry flatOuterwear, rugs, feltingCan be itchy; felts; warm
AlpacaVery highLow-MediumHand washLuxury garments, accessoriesSoft; no lanolin; not as elastic as wool
CottonLowHighMachine washSummer garments, baby itemsBreathable; heavy; minimal stretch
AcrylicLow-MediumVery highMachine wash/dryAfghans, beginner projectsInexpensive; pills; blocks flat
LinenLowVery highMachine washSummer tops, dishclothsStiff when new; softens with washing
SilkMediumMediumHand washLuxury blends, drapeShiny; heavy; adds sheen to blends
CashmereVery highLowDry clean/hand washLuxury garmentsVery soft; expensive; not durable
Note: Superwash wool has been treated to be machine washable; it retains warmth and elasticity but may have slightly different blocking properties than untreated wool. Fiber blends (e.g., 80% merino / 20% nylon for socks) combine properties of both fibers.

Yarn Weight Categories

Weight Name Gauge (4")
0 Lace 33-40 sts
1 Fingering/Sock 27-32 sts
2 Sport 23-26 sts
3 DK/Light Worsted 21-24 sts
4 Worsted/Aran 16-20 sts
5 Chunky/Bulky 12-15 sts
6 Super Bulky 7-11 sts
7 Jumbo 6 or fewer

Typical Yardage by Project

Project Worsted Yarn
Adult Sweater 1,200-1,800 yds
Baby Sweater 400-600 yds
Afghan/Blanket 1,800-3,000 yds
Scarf 200-400 yds
Hat 150-250 yds
Socks (pair) 350-450 yds
Shawl 500-1,000 yds

Yarn Buying Tips

  • Buy extra: Add 10-15% for swatching and mistakes
  • Same dye lot: Buy all yarn from the same dye lot
  • Check gauge: Always make a swatch to check gauge
  • Substitutions: When substituting, match gauge, not weight name
  • Cables use more: Add 15-20% extra for cable patterns
  • Crochet uses more: Crochet uses ~30% more yarn than knitting
  • Keep labels: Save yarn labels for fiber content and care instructions

Stitch Pattern Adjustments

  • Stockinette/Single Crochet: Baseline amount
  • Garter/Half Double: +10% more yarn
  • Cables/Textured: +15-20% more yarn
  • Lace/Openwork: -15-20% less yarn

Frequently Asked Questions

How do I calculate how much yarn I need?
Calculating yarn yardage for a project requires knowing three things: the pattern's yardage requirement, your gauge, and any adjustments for size changes. Step 1 — Find the pattern's yardage: most commercial patterns list the total yardage needed at the specified gauge. This is your starting point. If there's no yardage listed: use a similar project's yarn requirements as a reference. For simple shapes: calculate the area of the finished piece and use the gauge to estimate how many yards cover that area. Step 2 — Check your gauge: gauge = number of stitches and rows per inch (or 4 inches) with your chosen yarn and needle size. Knit a gauge swatch: cast on 20–30 stitches in your stitch pattern, knit 4–6 inches, and measure. If your gauge differs from the pattern: more stitches per inch than pattern (your gauge is tighter): you'll use more yarn. Fewer stitches per inch than pattern (your gauge is looser): you'll use less yarn, but your finished piece may be larger. Step 3 — Calculate for size adjustments: if knitting a different size than the pattern: for garments, yarn usage scales roughly with the area ratio. Yardage needed × (your size area / pattern size area) = adjusted yardage. Example: pattern says 1,500 yards for a medium (1,200 square inches finished garment area), you're making a large (1,400 sq in): 1,500 × (1,400/1,200) = 1,750 yards. Step 4 — Add a buffer: always add 10–15% extra yardage to account for: individual tension differences. Complex stitch patterns that use more yarn. Mistakes and frogging (unraveling). Future repairs. Skeins from different dye lots may not match — buy all your yarn in the same dye lot. Useful rule of thumb: when in doubt, buy an extra skein. Most yarn stores allow returns of unused skeins in original condition.
What is yarn weight and how does it affect a project?
Yarn weight refers to the thickness of a strand of yarn and is the most important specification when substituting or selecting yarn for a project. Why it matters: yarn weight determines the gauge (stitches per inch), which determines the fabric's density, warmth, and drape, and controls the finished size of the project. Standard weight system (Craft Yarn Council): weights run from 0 (lace) to 7 (jumbo). Weight 4 (worsted/aran) is the most commonly used — it works up quickly, is easy to see, and suits a huge range of projects. Practical effects of changing weight: using a heavier yarn than the pattern calls for: project comes out larger and heavier. Fewer stitches/rows needed. Uses more material per square inch but completes faster. Using a lighter yarn: project comes out smaller and lighter. More stitches/rows needed. Uses less material per inch; takes longer. Gauge and needle size: every weight has an associated standard needle size range. Using the right needle size for your yarn weight (and your personal tension) produces the correct gauge. Always swatch. How to identify yarn weight without a label: wraps per inch (WPI) method: wrap yarn around a ruler for 1 inch, count strands. 14–30 WPI: fingering/sock. 11–15 WPI: DK. 9–12 WPI: worsted. 6–9 WPI: bulky. Compare to known yarn. Take it to a yarn store for help identifying it. Common substitution rule: you can substitute a yarn of the same weight category if you swatch and match gauge. Changing weight means changing needle size and potentially reworking the pattern's stitch count.
What is the difference between yards and meters in yarn?
Yarn is sold with yardage or meterage listed on the label, and the two units are easy to confuse, especially when patterns and yarn labels use different systems. Conversion: 1 yard = 0.9144 meters. 1 meter = 1.0936 yards. For quick estimation: yards × 0.9 ≈ meters. Meters × 1.1 ≈ yards. Example: a 200-yard skein ≈ 183 meters. A 100-meter skein ≈ 109 yards. Why this matters: most US patterns specify yardage. Most European patterns specify meterage. If you're using a US pattern but have a European yarn label, you'll need to convert to make sure you're buying enough. Misreading the unit is a common reason people run out of yarn mid-project. Practical tip: your yarn store receipt and your pattern should both be in the same unit before you calculate quantity. Most yarn labels today list BOTH yards and meters, but not all do — especially older yarns and some artisan hand-dyed yarns. How to check if you have enough: total pattern yardage / yards per skein = number of skeins needed (round up). Example: pattern needs 1,500 yards, skein has 220 yards per ball: 1,500 / 220 = 6.8 → buy 7 balls. Always round up to the next whole ball. Common mistake: a skein labeled "100g" is NOT a standard yardage — 100g of fingering yarn contains ~400 yards, while 100g of super bulky contains ~100 yards. Weight alone doesn't tell you yardage. Always check the yards/meters per unit on the label.