Knitting Yarn Length Calculator
Estimate the exact yardage or meterage needed for your next project.
Knit a small swatch, measure the yarn used to knit it, and input the details below. This guarantees extreme accuracy based on your personal tension.
Estimate yarn requirements based on your pattern's dimensions, gauge, and yarn weight.
Determine how many skeins of a *new* yarn you need when substituting the yarn called for in a pattern.
Calculation Result
-
-
Pro Tip: We have automatically added a 10% safety buffer to these numbers to account for tension variations and seaming.
Tools to Also Try
The Guide to Estimating Yarn: How to Use the Knitting Yarn Length Calculator
You're three rows from finishing a blanket and the yarn is nearly gone. Every knitter knows that particular brand of dread. The math should have worked out but without an accurate starting point, it rarely does.
This Knitting Yarn Length Calculator takes a more rigorous approach than the rough estimates most online tools offer.
It gives you three separate calculation methods, each one suited to a different stage of the planning process so whether you're still browsing yarn online or already halfway through a project, you get a number you can actually rely on.
Why Pattern Labels Aren't Enough
Patterns list yardage but that figure is tied to the designer's gauge and their specific yarn choice. Change either of those variables and the original estimate no longer applies to you.
Knitting tension is personal. A gauge that's even slightly looser than the pattern assumes means your project will consume more yarn per row. Tighter and you might squeak through with less but you won't know until it's too late to order more from the same dye lot.
A proper yarn length estimator eliminates that guesswork by working from your actual numbers rather than someone else's.
Method 1: The Swatch Method
Labeled as the gold standard for good reason the Swatch Method produces results tied directly to your tension, your yarn and your needle size not a generalized formula.
How to use it:
Knit a test swatch using the stitch pattern your project requires. A 4" x 4" square (or 10cm x 10cm) is the standard size.
Measure the swatch carefully both width and height.
Unravel it completely and measure the total yarn length you get back. This single step is what makes the method so precise.
Enter your swatch measurements and your full project dimensions into the calculator. It handles the rest.
Method 2: Project Size and Gauge Method
When you haven't purchased yarn yet and need a reliable quantity before heading to a shop, this method delivers a strong working estimate based on your project dimensions, stitch gauge, row gauge, and yarn weight.
Yarn thickness plays a significant role here. A single stitch in bulky yarn can consume around 5cm of length while the same stitch in lace weight uses closer to 1.5cm.
The calculator applies weight-specific factors automatically so the estimate scales correctly regardless of what you're knitting.
Rough yardage benchmarks to keep in mind:
A standard adult scarf typically falls between 200 and 400 yards depending on how wide you're working.
An adult sweater can require anywhere from 800 to 2,500 yards based on size and yarn category.
Baby blankets generally land in the 700 to 1,200 yard range.
Having a realistic target before you buy is especially useful when you're working with hand-dyed or limited-run yarns where overstocking is expensive and understocking means you're stuck.
Method 3: Yarn Substitution
Substituting yarn is standard practice — discontinued colorways, budget considerations or simply falling in love with a different skein all make it necessary. The tricky part is that weight alone doesn't tell you how much yarn you're actually getting.
Two 100g balls can contain very different lengths. A worsted weight ball might give you 220 yards; a fingering-weight ball of the same weight could offer 400. Buying the same number of balls the pattern calls for without accounting for this is a common and costly mistake.
The substitution section of the calculator takes your pattern's total yardage requirement and divides it by the per-skein yardage of your replacement yarn. The result tells you exactly how many skeins to purchase no guessing, no shortfall.
Yarn Weight Reference Table
Getting accurate results from any yardage estimator starts with knowing what your yarn category typically delivers per 100 grams.
Yarn Category — Typical Yards per 100g — Common Uses
0 – Lace — 800+ yards — Shawls, doilies
1 – Fingering/Sock — 350–450 yards — Socks, lightweight tops
2 – Sport — 250–350 yards — Baby garments, light sweaters
3 – DK (Double Knitting) — 200–250 yards — Hats, cardigans
4 – Worsted/Afghan — 180–220 yards — Sweaters, blankets, mittens
5 – Bulky/Chunky — 120–150 yards — Chunky scarves, hats
6 – Super Bulky — 40–80 yards — Thick blankets, rugs
Always cross-reference the table against your specific ball band. The put up the weight and yardage printed on the label is the only figure that guarantees accuracy for that particular yarn.
The 10% Safety Buffer
Every result from this calculator includes a built-in 10% buffer. Here's why that margin matters:
Seams require yarn too. Any project knit in separate pieces uses additional length when you join them.
Tails add up. Starting a fresh ball means leaving a tail at each join, and those get trimmed off rather than woven into the project.
Tension shifts over time. Most knitters loosen up as a session goes on, which means later rows can quietly consume more yarn than earlier ones.
Design changes happen. Adding a few rows for extra length or widening a border mid-project is entirely possible when you have a buffer to draw from.
FAQ
How do I use this for crochet?
The calculator works just as well for crochet as it does for knitting. Use the Swatch Method — knit or crochet your swatch, unravel it, measure the yarn and enter your numbers.
Keep in mind that crochet typically uses roughly 25 to 30 percent more yarn than knitting for an equivalent project area but since you're measuring from your own swatch, the math accounts for that automatically.
Can I work out yardage from the weight of my finished project?
You can. If you know the yarn's length-to-weight ratio — say, 20 yards per 10 grams and your finished item weighs 400 grams, the calculation is straightforward.
That said the Swatch Method tends to be more accurate because it captures how the stitches trap air and build density which weight alone doesn't reflect.
My pattern only gives grams how do I convert that?
Use the substitution section. Look up the standard yardage for a 100g ball of the stated weight category — worsted typically runs around 200 yards per 100g and multiply by the total grams your pattern calls for. That gives you a usable yardage target.
Is it better to buy more than I need or less?
More, always. An extra skein means you can finish without interruption and without scrambling to source yarn from the same dye lot, which may no longer be available. Most yarn retailers accept returns on undamaged, unwound skeins, so the financial risk is low. Running short mid-project carries no upside at all.