Calculator · Yarn & gauge

Yarn Yardage Calculator: How Much Yarn Do You Need?

This calculator estimates the yarn a crochet project needs by scaling up a swatch you have already worked. Enter the size of your swatch, how much yarn it consumed, and your finished project dimensions. The result is a yardage estimate, a metre conversion, and the number of skeins to buy at your yarn's yardage per ball.

Calculate your yarn needs

Step 1 — Your gauge swatch
Count across the middle of a blocked swatch, not at the edge.
Count down the height over the same 4 inches.
Measure the yarn before you unravel the swatch. Decimals are fine.
One side of a square swatch. Default 4 × 4 in.
Step 2 — Finished project size
Finished width, including any border.
Finished height, including any border.
From your ball band. Default 220, a common worsted figure.

What the result means

Total yards needed is the base estimate plus a 10% buffer. It is what to buy, not what the project will consume exactly.

Skeins required divides that total by the yardage on your ball band and rounds up, because a shop sells whole skeins. Buying the rounded-up number in one purchase also keeps the whole project in one dye lot.

Stitches wide and total rows come from your gauge and your project dimensions. They tell you what to chain and how far to work; they do not change the yardage figure.

Base (no buffer) is the raw scaled figure. Compare it with the total to see exactly how much slack the buffer is giving you.

What each input needs

  • Stitches and rows in 4 inchesYour gauge. Count across the middle of a blocked swatch. These two figures set the stitch and row counts in the result; they do not feed the yardage estimate, which comes from swatch area and consumption.
  • Yards used in swatchThe single most important input. Measure the yarn the swatch consumed — wind it off and measure, or weigh the swatch and convert using the ball band. Every yardage figure scales directly from this number.
  • Swatch sizeOne side of a square swatch, in inches. A 4-inch swatch covers 16 square inches. A larger swatch gives a steadier estimate because edge distortion is a smaller share of the total.
  • Project width and heightThe finished dimensions, borders included. These multiply into the project area that the swatch is scaled up to.
  • Yards per skeinFrom your ball band. Used only for the final division into whole skeins, so changing it moves the skein count without moving the yardage.

Methodology

How the calculation works

The calculator treats yarn consumption as proportional to fabric area. It measures how much yarn one known area of your fabric used, then scales that rate up to the area of the finished project.

project area=width×height
swatch area=swatch size×swatch size
base yardage=(project area÷swatch area)×yards used in swatch
total yardage=base yardage×1.10
metres=total yardage×0.9144
skeins=round up (total yardage÷yards per skein)

The 10% buffer is fixed. It covers the ordinary variation between a swatch and a full project: tension drifting over a long piece, a border worked at a different density, and the yarn lost to weaving in ends.

Because the estimate scales with area, doubling both dimensions roughly quadruples the yarn. A project twice as wide and twice as long is four times the fabric.

Worked example

A 50 × 60 in throw from a 4-inch swatch

  1. The swatch is 4 in square, so its area is 4 × 4 = 16 sq in.
  2. Unwinding it shows the swatch consumed 8 yd.
  3. The throw is 50 × 60 in, so its area is 3,000 sq in.
  4. That is 3,000 ÷ 16 = 187.5 times the swatch area.
  5. Base yardage is 187.5 × 8 = 1,500 yd.
  6. Adding the 10% buffer gives 1,650 yd, or about 1,509 m.
  7. At 220 yd per skein, 1,650 ÷ 220 = 7.5, rounded up to 8 skeins.

The calculation, stage by stage

Five steps with worked numbers: a 4 by 4 inch swatch using 8 yards gives 0.5 yards per square inch; a 50 by 60 inch blanket is 3,000 square inches; multiplying gives a 1,500 yard base; a 10 per cent buffer gives 1,650 yards; dividing by 220 yards per skein and rounding up gives 8 skeins.
Each step carries the same numbers as the worked example above. The swatch is the only measured quantity; everything after it is arithmetic.

What moves the estimate

  1. Stitch patternTaller stitches cover more area per yard. Single crochet is dense and consumes noticeably more yarn than double crochet over the same area, so swatch in the stitch you will actually use.
  2. BlockingAn unblocked swatch usually reads tighter than the finished fabric. Blocking it first makes the scaled estimate match the project you end up with.
  3. FibreWool and cotton relax differently after washing. A cotton project may grow, adding area the swatch did not predict.
  4. Borders and edgingA wide border can be a different stitch at a different density. Include it in the project dimensions, and expect the buffer to absorb the difference rather than cover it exactly.
  5. Colour changesEvery colour change leaves tails to weave in. A striped project consumes more than a plain one of the same area.
  6. Your tension over timeTension often loosens as a long project goes on. The 10% buffer exists largely for this.

Common mistakes when estimating yarn

  1. Guessing the swatch consumptionThe whole estimate scales from this one number. A guess of 6 yd instead of 8 understates a 3,000 sq in project by roughly 400 yd, which is two skeins.
  2. Swatching in a different stitchA double crochet swatch will not predict a single crochet blanket. Swatch the stitch pattern the project uses.
  3. Measuring an unblocked swatchBlocking changes gauge on every fibre except acrylic, and it changes area, which is what this calculation depends on.
  4. Forgetting the borderA 3-inch border on a 50 × 60 in throw adds about 700 sq in — nearly a quarter more fabric than the panel alone.
  5. Buying skeins one at a timeDye lots differ. Buy the rounded-up skein count in a single purchase, and keep the ball band in case you need to match it later.

Yarn weight categories and typical yardage per skein

Use this to sanity-check the yards-per-skein figure you enter. The ball band is always the authority; these are the ranges the categories usually fall in.

Craft Yarn Council weight categories and the yardage a skein commonly carries
CYC weightNameYards/skeinCommon uses
0Lace400–600Doilies, lace shawls
1Fingering350–450Socks, lightweight shawls
2Sport250–350Baby items, light garments
3DK230–280Garments, accessories
4Worsted200–240Blankets, hats, scarves
5Bulky130–170Quick blankets, outerwear
6Super Bulky80–130Chunky throws, cowls
7Jumbo30–80Arm crochet, extreme projects

Typical yardage for common crochet projects

Rough worsted-weight ranges for orientation only. Your own swatch is what the calculator uses, and it will often land outside these ranges depending on stitch and tension.

Approximate worsted-weight yardage by project, for orientation
ProjectSize (in)Worsted yardsSkeins (~220 yd)
Dishcloth9×950–701
Scarf8×60250–3502
Stroller blanket30×36350–4502
Throw blanket50×601,000–1,2005–6
Adult sweatervaries1,200–1,8006–9
Queen blanket90×1003,000–3,50014–16

Where to go next

Working the other way round — finding out how much yarn is left in a partial skein rather than how much a project needs — is the remaining yarn calculator.

Supporting guide

How to Calculate Yarn Yardage

The full method behind this tool, including how to measure swatch consumption by weight when unwinding is impractical.

Read the yardage method

Next useful tool

Gauge Swatch Calculator

If your swatch measurements are uncertain, settle gauge first — every figure on this page scales from it.

Check your crochet gauge

Sources & methodology

Where these figures come from

  • Craft Yarn Council — Standard Yarn Weight System
    The weight categories and gauge ranges used in the yardage-per-skein table on this page.
  • Edie Eckman, The Crochet Answer Book (Storey)
    Technique reference for how stitch pattern affects yarn consumption.
  • Your own swatch
    The yardage this calculator returns is scaled from the consumption you measure, not read from a table. No published standard states how much yarn a given stitch pattern consumes, because consumption depends on the individual crocheter's tension as much as on the yarn.

Frequently asked questions

How do I calculate yarn yardage without a pattern?

Work a swatch in the stitch and yarn you intend to use, block it, then measure both its size and the yarn it consumed. That gives a yards-per-square-inch rate for your fabric, which scales to any finished dimensions you choose. This is the method the calculator above applies.

How many yards of yarn do I need for a baby blanket?

A 30 × 36 in worsted baby blanket commonly falls between 350 and 450 yards, or about two 220-yard skeins. Treat that as orientation rather than an answer: stitch pattern and tension move it substantially, which is why the calculator scales from your own swatch instead of a table.

Does stitch type affect yarn usage?

Yes, substantially. Taller stitches cover more area per yard, so a single crochet fabric consumes noticeably more yarn than a double crochet fabric of the same size. Textured stitches such as bobbles and cables consume more again. Swatch in the stitch pattern you will actually work.

How do I measure yarn used in a gauge swatch?

Two reliable ways. Measure a known length of yarn before you start — say 10 yards — and note how much is left. Or weigh the finished swatch on a kitchen scale and convert using the ball band: if a 100 g ball holds 220 yd, a 7 g swatch used roughly 15 yd.

What happens if I run out of yarn mid-project?

Buying more of the same colour is usually possible; matching the dye lot often is not, and the join can be visible in a solid piece. This is why the calculator rounds skeins up and adds a buffer. If you do end up short, working the last section in alternating rows from old and new lots hides the transition better than a hard change.

Why did the estimate change when I changed the swatch size?

Because the calculation is a ratio of areas. A 6-inch swatch covers 36 square inches against a 4-inch swatch's 16, so the same yards-used figure implies a much more economical fabric and a lower estimate. Enter the swatch size you actually worked, and measure its consumption at that size.