Knitting and Crochet Yarn Calculator

Quick answer

To find how much yarn a project needs, multiply the finished width by the length for the area, then by a yards-per-square-inch factor for your yarn weight. A 40 by 60 inch worsted blanket needs about 2,640 yards, or roughly 16 balls of 200 yards, before adding a safety margin.

Updated 2026-09-09By Shakeel MuzaffarReviewed by Prof. Dr. Khalil Mudassar, PhD
Try
Crafts and Collecting
Width of the finished piece in inches.
Length of the finished piece in inches.
Thinner yarn needs more yards per area.
Check the yarn label. Common balls hold 100 to 400 yards.
Balls needed
--
Total yarn (with 15% spare)--
Yarn for the piece--
Finished area--

Calculations run in your browser. Inputs are not sent to our servers; anything you Save stays in this browser only.

Saved results (0)

How to Use the Yarn Calculator

  1. Enter the finished width and length of your project in inches.
  2. Choose the yarn weight, from lace to super bulky.
  3. Enter the yards per ball from your yarn label.
  4. Read how many balls and total yards you need.
ResultWhat it means
Balls neededHow many balls to buy, rounded up.
Total yarnYards including a 15 percent safety margin.
Yarn for the pieceBare yardage before the margin.
Finished areaWidth times length in square inches.

What Is a Yarn Calculator?

A yarn calculator estimates how much yarn a knitting or crochet project needs before you buy. It works from the finished size and the yarn weight, because thinner yarns take far more yards to cover the same area than thick ones. Getting this right avoids the two classic problems: running out mid-project, or buying far too much.

The estimate suits flat, mostly solid pieces such as blankets, scarves, wraps and dishcloths. Complex shaping, colourwork and openwork change the amount, so treat the figure as a well-judged starting point.

How Does the Yarn Estimate Work?

Formula: Yarn = Width x Length x Yards-per-square-inch, plus a 15% margin
  1. Multiply width by length for the finished area.
  2. Multiply by a yards-per-square-inch factor for the yarn weight.
  3. Add 15 percent for swatches, seams and mistakes.
  4. Divide by the yards per ball and round up.

Finer yarns use a higher factor: lace covers an area with about 2.5 yards per square inch, while super bulky needs only around 0.55.

Yarn Calculation Example

For a 40 by 60 inch worsted blanket, the area is 2,400 square inches. At 1.1 yards per square inch that is 2,640 yards, and adding 15 percent gives about 3,036 yards. With 200-yard balls you would buy 16 balls. Switch to bulky yarn and the same blanket needs far fewer yards but thicker, heavier balls.

What Affects How Much Yarn You Need

Yarn Weight

The single biggest factor. Fine yarns take two to four times the yards of bulky yarn for the same finished size.

Stitch Pattern

Dense cables and colourwork use more yarn than plain stockinette, while lacy openwork uses less because it is full of holes.

Gauge and Tension

Knitting tighter than the pattern gauge packs in more stitches and uses more yarn, so always check your swatch.

Shaping and Seams

Garments with sleeves, ribbing and seams need extra yarn beyond the flat area, which the 15 percent margin helps cover.

Knitting vs Crochet

Crochet is thirstier than knitting. The same stitches worked in crochet typically swallow around a third more yarn, because the fabric is denser and each stitch wraps more times. If you are crocheting rather than knitting, lean toward the higher end of the estimate or add a little more to the safety margin, so a granny-square blanket or an amigurumi toy does not leave you a ball short near the finish line.

Yarn Weights Compared

Yarn weight sets both the look and the yardage.

WeightYards per sq inchTypical use
Lace / Fingering2.0 to 2.5Shawls, socks, fine detail
Sport / DK1.3 to 1.6Baby items, light garments
Worsted1.1Sweaters, blankets, hats
Bulky / Super bulky0.55 to 0.8Fast blankets, chunky knits

Buy all the yarn for a project in the same dye lot so the colour matches across every ball.

When to Use a Yarn Calculator

Before Buying Yarn

Work out the balls to buy so you get enough in one dye lot.

Substituting Yarn

See how switching weight changes the amount when a pattern yarn is unavailable.

Stash Projects

Check whether the yarn you already own is enough for the piece you want to make, so a treasured skein is not started and then abandoned halfway.

Common Yarn Estimating Mistakes

1. Ignoring Yarn Weight

Estimating by area alone, without weight, can be off by several balls.

2. Skipping the Margin

Always add spare for swatches, seams and errors, or you risk running short.

3. Mixing Dye Lots

Buying too little means a later ball from a different lot may not match.

4. Forgetting Gauge

Knitting looser or tighter than the pattern changes the yarn used.

Accuracy and Limitations

This is a planning estimate for flat, solid pieces. Real use varies with pattern, gauge and shaping.

What it estimates well

  • Blankets, scarves and simple flat pieces
  • How weight changes the amount
  • Balls to buy with a safety margin

What it cannot capture

  • Cables, colourwork and lace precisely
  • Garment shaping and ribbing
  • Your exact gauge and tension

How We Calculate the Result

Method
Finished area times a yards-per-square-inch factor by yarn weight, plus a 15% margin.
Inputs used
Width, length, yarn weight and yards per ball.
Assumptions
Flat stockinette-style fabric; 15% spare for swatches and seams.
Rounding
Yards to the nearest whole number; balls rounded up.
Edge cases
Openwork uses less and dense patterns more than the estimate.
Sources
See Sources below.
Last reviewed
2026-09-22.

Frequently Asked Questions

How much yarn do I need for a blanket?

A worsted-weight throw of about 40 by 60 inches needs roughly 2,600 to 3,000 yards, or around 16 balls of 200 yards, including a safety margin.

How do I calculate yarn for a project?

Multiply the finished width by the length for the area, multiply by a yards-per-square-inch factor for your yarn weight, then add about 15 percent and divide by yards per ball.

Does yarn weight change how much I need?

Yes, a lot. Fine yarns can take two to four times the yardage of bulky yarn to cover the same area.

How much extra yarn should I buy?

Add about 10 to 15 percent for swatches, seams and mistakes, and always buy in a single dye lot.

What is a dye lot and why does it matter?

A dye lot is a batch dyed together. Balls from different lots can vary slightly in colour, so buy enough of one lot up front.

Is crochet yarn use different from knitting?

Crochet generally uses more yarn than knitting for the same area, often around a third more, so lean toward the higher end.

How many yards are in a ball of yarn?

It varies widely, commonly 100 to 400 yards. Always check the label, since the calculator uses the figure you enter.

Is my data saved?

No. The calculator runs entirely in your browser and nothing you enter is stored or sent anywhere.

Sources

Related Calculators

Planning estimate only. Actual yarn use depends on your pattern, gauge, stitch and shaping. Buy a little extra in one dye lot to be safe. Spotted an error? Let us know.

Author

shakeel-Muzaffar
Founder & Editor-in-Chief at  ~ Web ~  More Posts

Shakeel Muzaffar is the Founder and Editor-in-Chief of MultiCalculators.com, bringing over 15 years of experience in digital publishing, product strategy, and online tool development. He leads the platform's editorial vision, ensuring every calculator meets strict standards for accuracy, usability, and real-world value. Shakeel personally oversees content quality, formula verification workflows, and the platform's commitment to publishing tools that are genuinely useful for students, professionals, and everyday users worldwide.