Skip to Calculator
🧶 Free Knitting & Crochet Yarn Estimator

Yarn Calculator

Calculate how much yarn you need for knitting and crochet projects based on yarn weight, gauge, and project dimensions.

Trusted by crafters worldwide — never buy too much or too little yarn again.

Free Forever CYC Standards No Sign-Up
🧶
Yarn Calculator
Craft Yarn Council standards
Quick Start
Project
Dimensions (inches)
Yarn
Your Gauge (optional — leave blank for standard)
🧶

Select a preset above or fill in your project details, then hit Calculate.

Based on Craft Yarn Council —·Updated Mar 2026·Free, no signup

What Is the Yarn Calculator?

The yarn calculator is a free online tool that tells you exactly how much yarn you need for any knitting or crochet project. Enter your project type, yarn weight, finished dimensions, and gauge — and it returns total yardage, skein count, estimated weight in grams, and approximate cost. No more buying three skeins and running out halfway through, or hoarding twelve when you needed five.

This crochet yarn calculator and knitting yarn estimator is built on the Craft Yarn Council's standard weight system, adjusted for real-world gauge variations. It works for all eight yarn weights — from delicate lace to chunky jumbo — and handles both metric and imperial measurements.

Whether you're planning a queen-size granny square blanket, calculating how much yarn for a sweater, or just want to know if you have enough from your stash for a quick hat, this tool gives you a solid number to work from. Need to go deeper? Our yarn weight guide covers every weight class, and the yarn label guide explains how to find the right numbers on any skein. Learn more about who makes this tool on our About page.

How to Use This Yarn Calculator

Five steps from blank form to confident yarn purchase. Click each step to expand the full instructions.

How We Calculate Your Yarn Needs

The math behind the estimate, explained in plain language.

Yarn Guide: What Every Crafter Should Know

The Yarn Weight System

The Craft Yarn Council classifies yarn on a 0-7 scale. Lace (0) is spider-web fine with 440+ yards per skein. Fingering (1) is used for socks and fine shawls — about 400 yards per skein. Sport (2) sits between fingering and DK, good for baby items and lightweight garments. DK (3) is popular for children's wear and lightweight sweaters. Worsted (4) is the most versatile weight — around 220 yards per skein and quick to knit or crochet. Bulky (5) and Super Bulky (6) are great for cozy accessories and quick blankets. Jumbo (7) is arm-knitting territory, with about 49 yards per skein. Knowing your weight is the single most important factor in using the yarn calculator accurately.

Gauge and Why It Changes Everything

Gauge is the number of stitches and rows per 4 inches of fabric. Two crafters using the same yarn and the same needle size can produce different gauges based on tension alone. Someone who knits loosely might get 16 stitches per 4 inches; someone who knits tightly might get 20. That difference translates to a 25% change in yardage for the same project. Our complete gauge guide walks you through swatching for perfect results. Even if you skip the swatch for small projects, enter your gauge for anything sweater-sized or larger.

Fiber Types and How They Affect Yardage

Fiber content changes how yarn behaves but doesn't directly change yardage calculations — the yardage is printed on the label regardless of fiber. What it does affect is drape and stretch. Superwash merino has more give than single-ply wool, which can result in slightly different gauge even with the same needle. Cotton and linen have no stretch, so your gauge may be tighter than expected. Acrylic is consistent and great for beginners learning to control tension. For more on choosing the right fiber for your project, read our beginner's fiber guide.

Reading Yarn Labels

Every commercial yarn skein has a label with the information you need: weight category (the yarn weight symbol and number), yardage (listed in yards and/or meters), fiber content, recommended needle/hook size, recommended gauge, dye lot number, and care instructions. The dye lot is critical — always buy enough skeins from the same lot for your project. Color can shift subtly between lots, and the difference often shows only in the finished fabric. Our full yarn label reading guide decodes every symbol on the ball band.

Who Should Use This Calculator?

This tool is built for anyone who works with yarn — from first-time crafters to fiber artists managing complex projects.

  • Beginner knitters and crocheters who don't know how many skeins to buy and don't want to waste money on yarn they won't use.
  • Experienced crafters who work from stash yarn and want to know if they have enough before starting a large project.
  • Pattern designers who need accurate yardage for publishing patterns — the calculator handles multiple sizes and yarn weights quickly.
  • Yarn shop staff helping customers plan purchases for a specific project without over-selling.
  • Gift buyers who want to buy yarn as a gift for a specific project and need to know the right quantity without knowing technical details.
  • Craft teachers planning class kits who need reliable estimates for students working at various gauge levels.

If you're ever unsure whether you have enough yarn, the answer is: use this calculator, then add one skein. It's always cheaper to return an extra skein than to run short on a project you're halfway through.

Frequently Asked Questions

A standard throw blanket (50×60 inches) in worsted weight yarn typically requires 1,800-2,200 yards (8-10 skeins of 220 yards each). A baby blanket (30×36 inches) needs about 800-1,000 yards. A queen-size afghan (60×80 inches) may need 3,000-4,000 yards. The exact amount depends on your stitch pattern, gauge, and yarn weight — textured stitches like cables use 15-20% more yarn than stockinette.

Yes, crochet generally uses 25-35% more yarn than knitting for the same project dimensions. This is because crochet stitches are structurally taller and denser than knit stitches, requiring more yarn per stitch. For example, a crocheted blanket that would use 2,000 yards knitted might need 2,600 yards crocheted. This calculator applies a 30% multiplier for crochet projects to account for this difference.

Sweater yardage varies significantly by size and style. As a general guide for worsted weight: a child's sweater needs 600-900 yards, a women's small needs 1,000-1,400 yards, a women's large needs 1,400-1,800 yards, and a men's large needs 1,600-2,200 yards. Cardigans use 10-15% more than pullovers due to the front overlap and button bands. Long sleeves use more than short sleeves.

Yarn weight refers to the thickness of the yarn strand, classified by the Craft Yarn Council on a 0-7 scale: Lace (0), Fingering (1), Sport (2), DK (3), Worsted (4), Bulky (5), Super Bulky (6), and Jumbo (7). Weight determines gauge (stitches per inch), hook/needle size, drape, and yardage needed. Thicker yarns cover more area per yard but also have fewer yards per skein, so the total yardage relationship is not linear.

Cast on or chain enough stitches for a 6-inch-wide swatch using the recommended needle/hook size. Work at least 4 inches in the pattern stitch. Block the swatch the same way you'll block the finished project. Measure a 4-inch square in the center (avoiding edge stitches) and count stitches across and rows down. This gives you your personal gauge, which may differ from the pattern gauge and significantly affects yardage requirements.

Yardage varies by brand, fiber, and weight. Typical ranges: Lace weight has 400-800 yards per skein, Fingering has 350-465 yards, Sport has 250-300 yards, DK has 230-275 yards, Worsted has 180-230 yards, Bulky has 100-160 yards, and Super Bulky has 70-110 yards. Always check the yarn label — even within the same weight category, yardage can vary significantly between brands.

Always buy at least one extra skein. Dye lots can vary between production batches, making it difficult or impossible to match later. Other reasons for extra yarn: tension variations use more or less yarn than gauge predicted, you may need to rip back and redo sections, weaving in ends uses more yarn than expected, and you want a small amount for future repairs. Buy from the same dye lot whenever possible.

Different countries use different naming conventions. UK "DK" equals US "DK/Light Worsted." UK "Aran" equals US "Worsted." Australian "8-ply" equals DK weight, and "10-ply" equals Worsted. Japanese yarn weights are numbered differently. The most reliable conversion is WPI (wraps per inch) — wrap the yarn around a ruler and count strands per inch: Lace is 33-40 WPI, Fingering 14-24, Sport 12-18, DK 11-15, Worsted 9-12, Bulky 7-9, Super Bulky 5-7.

Stitch patterns significantly affect yardage. Stockinette (knit) and single crochet are baseline stitches. Cables use 15-25% more yarn because yarn crosses over itself. Lace patterns typically use 10-15% less because of the open holes. Colorwork (stranded/intarsia) uses 10-20% more due to carrying floats. Textured stitches like bobbles and popcorn use 20-30% more. Always check pattern-specific yardage when available.

Yes, but you must adjust needle/hook size to achieve the pattern gauge, and the finished fabric will have different drape and thickness. Going lighter creates a drapier fabric; going heavier creates a stiffer one. You also need to recalculate yardage since the gauge will change. The safest substitution is within one weight category (e.g., DK for Sport) with gauge adjustment. The most reliable method is to match the pattern gauge exactly with your substitute yarn.

Yarn Calculator Team

We build free, accurate calculators.