Craft & hobby tool

Knitting Project Yarn Calculator

Work out how much yarn your knitting project needs, adjusted for size, yarn weight and stitch pattern, with the exact skein count and leftover you can expect.

Free To Use No Sign Up Required Instant Results Browser Based Any Weight Category

Project & Yarn Inputs

Yardage Breakdown

Step Calculation Result
Base yardage (worsted-equivalent)Choose a project & size above-
Stitch-adjusted yardageBase × stitch pattern multiplier-
Weight-scaled yardageStitch-adjusted × (weight yd/100g ÷ 240)-
Total yardage with bufferWeight-scaled × (1 + buffer%)-
Total weightTotal yardage ÷ (weight yd/100g ÷ 100)-
Skeins to buyTotal yardage ÷ yards per skein, rounded up-

Scenario Analysis

Scenario Total Yardage Skeins
Your current settings--
Alternative stitch pattern--
One weight category heavier--
One weight category lighter--

Project Planning Timeline

1

Choose your pattern and gaugeCheck the pattern's own stated yardage if one exists, and knit a gauge swatch to confirm your tension.

2

Estimate and buy yarnUse this calculator's skein count, and always buy from the same dye lot where possible.

3

Swatch and confirm gaugeKnit and measure a swatch in your actual stitch pattern before starting the main project.

4

Knit the main projectTrack your remaining yarn against your progress to catch a shortfall early.

5

Block and finishWash and block the finished piece, and complete any seaming, edging, or button bands.

6

Store your leftoversKeep any leftover yarn and its label together for future repairs, matching accessories, or a scrap project.

What Is Yarn Yardage?

Yardage is the total length of yarn in a skein or a finished project, usually measured in yards or metres. It matters more than weight in grams for planning a purchase, because two skeins of the same weight in grams can have different lengths depending on fibre content and how tightly the yarn is spun.

How Is Yarn Yardage Calculated?

This calculator starts from a worsted-weight-equivalent yardage anchor for your chosen project and size, adjusts it for your stitch pattern (some patterns use noticeably more or less yarn than plain stockinette), scales it for your actual yarn weight category, adds a buffer, and converts the total into whole skeins based on the yardage printed on your yarn's label.

Why Yarn Weight Category Changes The Total You Need

A thinner yarn has far more length per gram than a thicker yarn, so producing the same finished size and fabric weight in a lighter weight category needs a larger total yardage, even though the finished garment's weight in grams stays broadly similar. This calculator scales your project's yardage anchor directly by the ratio between your chosen weight's yards-per-100g and worsted's.

How Stitch Pattern Affects Yarn Usage

Garter stitch commonly uses about 20% more yarn than stockinette for the same finished size, because it packs more rows into the same length. Ribbing, cables, and other textured stitches commonly use a similar or slightly greater amount. Lace and openwork patterns commonly use less yarn than solid stockinette, since the deliberate holes reduce the fibre needed per unit of finished area.

Common Yarn-Buying Mistakes

Common mistakes include buying the exact calculated amount with no buffer, assuming every yarn in a given weight category has the same skein yardage, ignoring how a stitch pattern change affects usage, and buying skeins from different dye lots without checking they will look consistent once knitted up.

What To Do With Leftover Yarn

Keep leftover yarn with its label for future repairs and dye-lot matching. Small amounts of leftover yarn from several projects can be combined for stripes, colourwork accents, amigurumi, or small accessories like coasters and headbands rather than left unused.

Frequently Asked Questions

How much yarn do I need for a knitting project?

It depends on your project's size, your yarn's weight category, and your stitch pattern. This calculator starts from a worsted-weight-equivalent yardage anchor for your project type and size, adjusts it for your stitch pattern and yarn weight, adds a buffer, and converts the result into whole skeins based on the yardage printed on your specific yarn.

How much yarn do I need for a hat?

An adult hat typically needs around 200-300 yards of worsted-weight yarn (this calculator uses 250 yards as its worsted-equivalent anchor), while a baby hat typically needs only around 100-150 yards (120 yards anchor). Bulkier yarn needs less total yardage for the same hat; finer yarn needs more.

How much yarn do I need for a scarf?

A standard 6-inch by 60-inch scarf in worsted weight typically needs around 400-600 yards (500 yards anchor in this calculator). A longer, wider, or chunkier scarf can need significantly more; a short, narrow, fine-yarn scarf can need less.

How much yarn do I need for a blanket?

Blankets use far more yarn than smaller projects: a baby blanket typically needs around 800-1,200 yards of worsted weight, a throw blanket around 1,500-2,500 yards, and a full or queen-size blanket 3,000 yards or more. This calculator uses 1,000, 2,000, and 3,500 yards respectively as its worsted-equivalent anchors for these three sizes.

How much yarn do I need for a sweater?

Sweaters vary enormously with size and style: a fitted adult sweater in worsted weight might need around 1,000-1,500 yards, while a large, oversized cardigan can need 2,000-2,500 yards or more. This calculator uses 1,250 yards (fitted) and 2,250 yards (oversized) as its worsted-equivalent anchors — always check a specific pattern's stated requirement where one exists, since sweaters have the widest variation of any common project.

Why does a lighter yarn need more total yardage for the same project?

Yardage is a length measurement, and thinner yarn simply has far more length per gram than thicker yarn. A fingering-weight yarn commonly has roughly double the yards per 100 grams of a worsted-weight yarn, so producing the same finished size and fabric weight in fingering weight needs roughly double the total length of yarn, even though the finished garment's weight in grams is broadly similar.

Does my stitch pattern really change how much yarn I need?

Yes, noticeably. Garter stitch commonly uses about 20% more yarn than stockinette for the same finished size, because garter has more rows per inch and therefore uses more yarn vertically. Ribbed, cabled, and other textured patterns commonly use a similar or slightly greater amount. Openwork and lace patterns commonly use notably less yarn than solid stockinette, because the deliberate holes in the fabric use less fibre per unit of finished area.

How many skeins of yarn should I buy?

Divide your total yardage needed (including a buffer) by the yardage printed on your specific yarn's label, then round up to the next whole skein — you cannot buy a fraction of a skein. This calculator does that rounding for you and also shows how much yarn will likely be left over.

How much extra yarn should I buy as a buffer?

A common rule of thumb is 10% extra, to cover a gauge swatch, occasional mistakes that need to be unravelled and re-knitted, and matching dye lots if you need to buy an additional skein later. Complex stitch patterns, first-time techniques, or yarn with a history of dye-lot variation can justify a slightly larger buffer.

What if I have a lot of leftover yarn after buying whole skeins?

Some leftover is normal and expected, since you cannot buy a precise fractional skein. If your leftover is small (roughly under 15% of your total), your buy is efficient. If it is large (over roughly 35%), consider checking whether your yarn is available in a different skein size, or plan a small bonus project (stripes, a matching accessory) to use the leftover productively.

Do different yarn brands really have different skein yardages within the same weight category?

Yes, significantly. Two different worsted-weight yarns can have skein sizes and yardages that differ by 30% or more depending on fibre content, ply, and how tightly the yarn is spun. Always check the yardage printed on your specific yarn's label rather than relying on a generic weight-category average for your final purchase quantity.

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

You can, but you will need to recalculate the total yardage (this calculator's weight-category scaling does exactly that) and you may also need to adjust your needle size and gauge, which can change the finished size and drape of the project. Matching gauge is usually more important than matching weight category exactly when substituting yarn.

Why is my actual yarn usage different from this calculator's estimate?

Personal tension, needle size, exact stitch pattern, and finishing details (edgings, ribbing bands, seams) all affect real yarn usage and can vary noticeably between different knitters working the same pattern. Treat this calculator's result as a shopping-planning estimate and always add a buffer, especially for your first time using a new pattern or yarn.

Is it better to buy too much or too little yarn?

Buying slightly too much is almost always safer. Running out mid-project often means hunting for the same dye lot, which may no longer be available, and having to unravel and restart a section with a different-dye-lot yarn that may not match. Many yarn shops and online retailers also accept returns of unused, unopened skeins, which is not possible if you run short.

Does this calculator work for crochet as well as knitting?

The weight-category and project-yardage principles are broadly similar for crochet, but crochet stitches typically use noticeably more yarn than knitting for the same finished size and gauge, because most crochet stitches wrap the yarn more times per stitch. Treat this calculator's result as a knitting-specific estimate and add extra buffer if you are crocheting the same design.

Sources

Project-yardage anchors and weight-category yardage are drawn from corroborated craft-yarn guides based on the Craft Yarn Council standard yarn weight system. Last updated: 2026-07-16. This page gives an estimate only and is not a substitute for a specific pattern's stated yardage or your own gauge swatch.