Yarn Yardage Calculator

    Running out of  yarn mid-project is every crafter's nightmare. This yarn yardage calculator tells you exactly how much yarn to buy for any knitting or crochet project, automatically adjusted for yarn weight. Stop guessing, stop over-buying, and stop running out two rows from the finish line.

    Yarn Estimator

    Base yardage (worsted):300 yards
    Adjusted for Worsted (4):300 yards
    With 10% buffer:330 yards (302 m)
    Skeins to buy:2 skeins
    Calculators & Reference Tools
    Total from skeins:440 yards

    Like this tool? Go Pro for unlimited calculations, no ads, and PDF exports.

    Learn More

    How the Yarn Yardage Formula Works

    Every knitting or crochet pattern has a baseline yardage requirement, typically given in worsted-weight yarn. When you substitute a different yarn weight, the amount you need changes because thinner yarns cover less area per yard while thicker yarns cover more. The formula is:

    Adjusted Yardage = Base Yardage × (Worsted YPP ÷ Your Yarn YPP)

    YPP stands for yards per pound. Worsted has roughly 800 YPP. If you switch to fingering (1,600 YPP), the adjustment factor is 800 ÷ 1,600 = 0.5 — but that means each yard of fingering covers half as much fabric, so you actually need double the yardage. The formula accounts for this inversely: since fingering has a higher YPP, the ratio produces a larger number, giving you more yards.

    Step-by-Step: Calculating Your Yarn Needs

    1. Identify the project's base yardage. Check the pattern or use our project presets. A worsted-weight adult sweater typically needs 1,800 yards.
    2. Choose your yarn weight. The calculator adjusts yardage using the YPP conversion factor. Switching from worsted to DK increases yardage by about 25%.
    3. Add a buffer. Industry standard is 10% extra. For colorwork, cables, or if you're a loose knitter, go to 15-20%.
    4. Divide by skein yardage. If your skein has 220 yards and you need 2,000 yards total, you need ⌈2000 ÷ 220⌉ = 10 skeins.
    5. Round up. Always round skeins up to the next whole number. Leftover yarn is infinitely better than running out.

    Real-World Example

    Suppose you want to knit an adult sweater using DK-weight yarn sold in 150-yard skeins with a 10% buffer:

    • Base yardage (worsted): 1,800 yards
    • DK adjustment: 1,800 × (800 ÷ 1,000) = 1,800 × 0.8 = Wait — DK has 1,000 YPP vs worsted's 800 YPP. Since DK is thinner, you need MORE yarn. The correct calculation: 1,800 × (800 ÷ 1,000) = 1,440? No — the ratio should increase yardage for thinner yarn.

    Actually, since DK is thinner than worsted, a given length of DK covers less area. So worsted YPP (800) ÷ DK YPP (1,000) = 0.8, meaning DK gives you 80% of the coverage per yard. You need 1,800 ÷ 0.8 = 2,250 yards. With 10% buffer: 2,475 yards. At 150 yards/skein: ⌈2,475 ÷ 150⌉ = 17 skeins.

    Yarn Yardage Reference Table

    ProjectLaceFingeringDKWorstedBulky
    Adult Hat600400250200130
    Scarf900600375300190
    Baby Blanket240016001000800500
    Adult Sweater54003600225018001125
    Throw Blanket4500300018751500940

    Common Yarn Estimation Mistakes

    • Not accounting for gauge differences. Two knitters using the same yarn can need wildly different amounts. Tight knitters use less yarn per stitch; loose knitters use more.
    • Forgetting about the gauge swatch. Your swatch uses yarn too! A large swatch in bulky yarn can eat 20+ yards.
    • Ignoring dye lot numbers. Buying one skein short and then finding a different dye lot at the store means a visible color shift in your project.
    • Using weight (grams) instead of length (yards). Two 100g skeins can have vastly different yardage depending on fiber content and spin. Always compare yards, not grams.
    • Not adjusting for stitch pattern. Cables use 15-30% more yarn than stockinette. Lace uses less. Colorwork with carried floats uses more.
    • Textiles & Nonwovens

    Yarn Weight Comparison Guide

    Understanding  yarn weight categories is essential for accurate yardage estimation. The Craft  Yarn Council defines weights 0-7, from lace to jumbo. Here's what matters for yardage:

    • Lace (0): 2,400+ YPP. Ethereal shawls and delicate garments. Requires the most yardage per project but each skein goes far.
    • Fingering (1): 1,600 YPP. The sweet spot for socks, lightweight garments, and detailed stitch patterns.
    • DK (3): 1,000 YPP. Versatile for garments, accessories, and baby items. Lighter than worsted with better drape.
    • Worsted (4): 800 YPP. The most common weight. Pattern yardage is usually listed for worsted as the default.
    • Bulky (5): 500 YPP. Quick projects like hats and blankets. Fewer yards needed but each skein is physically larger.

    Tips for Buying the Right Amount

    Beyond the  calculator, consider these practical strategies:

    • Buy all skeins from the same dye lot. Check the label. Dye lot numbers should match exactly.
    • Many yarn stores allow returns of unused, unswound skeins. Buy an extra skein and return it if unused.
    • For striped or colorwork projects, calculate each color separately. The main color typically needs 60-70% of total yardage.
    • Keep a yarn journal tracking projects, gauge, and actual yardage used. Your personal data beats any calculator over time.

    For other crafting calculations, try our candle making calculator or the epoxy resin calculator. If you need unit conversions for international patterns, our unit converter handles metric-to-imperial seamlessly.

    Calculators & Reference Tools

    Frequently Asked Questions

    How do I calculate how much yarn I need for a project?

    Multiply the project's base yardage requirement (for worsted weight) by an adjustment factor based on your chosen yarn weight. Lighter yarns need more yardage because they cover less area per yard. Heavier yarns need less. Our calculator automatically adjusts using the yards-per-pound (YPP) ratio between your yarn weight and worsted as the baseline.

    What does yards per pound (YPP) mean?

    Yards per pound tells you how many yards of yarn weigh one pound. Higher YPP means thinner yarn. Lace weight at 2,400 YPP has three times more yards per pound than worsted at 800 YPP. This metric lets you compare yarn weights objectively and convert between them when substituting yarn in a pattern.

    How much extra yarn should I buy?

    Always buy 10-15% extra yarn to account for gauge swatching, mistakes, tension variations, and joining new skeins. For colorwork or stripes, add 20% extra. Running out mid-project is frustrating because dye lots vary. Yarn from a different dye lot may visibly differ in color. Buy all your yarn from the same dye lot when possible.

    Can I substitute a different yarn weight than the pattern calls for?

    Yes, but you must recalculate yardage and adjust needle/hook size. Going from worsted to DK requires about 25% more yardage but gives a lighter, drapier fabric. Going to bulky requires less yardage but produces a thicker, stiffer result. Always knit a gauge swatch with the substitute yarn to ensure proper sizing.

    How do I know what weight my yarn is?

    Check the yarn label for the weight number (0-7) or name (fingering, sport, DK, worsted, etc.). If unlabeled, wrap the yarn around a ruler: count wraps per inch (WPI). Worsted = 9-11 WPI, DK = 12-14 WPI, fingering = 19-22 WPI. The WPI test is the most reliable method for mystery yarn.

    What is the difference between yardage and meterage?

    Yardage measures length in yards (1 yard = 0.9144 meters). European and many luxury yarns list meterage instead. To convert: yards × 0.9144 = meters, or meters × 1.0936 = yards. Our calculator shows both units so you can shop internationally without confusion.

    Why does gauge matter for yarn estimation?

    Gauge (stitches and rows per inch) determines how much yarn each square inch of fabric consumes. Knitting loosely uses more yarn per stitch. Knitting tightly uses less. A difference of even one stitch per inch across a sweater can mean hundreds of yards more or less. Always swatch and measure gauge before estimating total yardage.

    Related Tools