Sweater Yarn Yardage Calculator

Running out of yarn part-way through a sweater, with the dye lot long gone, is a knitter's nightmare. The reliable way to avoid it is an area estimate grounded in your own swatch. Knit and unravel a measured square to find how much yarn each square inch consumes at your gauge, then multiply by the garment's total knitted area. This calculator does that multiplication, adds your safety margin for edgings, seaming, and swatching, and reports the total yardage to buy. The yarn-per-area rate is yours because it captures your exact yarn, needles, and stitch pattern.

0.00
0.00
0.00
0.00

Sweater yardage formula

Base yardage = total area * yarn per area
With margin = base * (1 + margin / 100)
Meters = yards * 0.9144
Skeins = ceil(with margin / yardage per skein)

The yarn-per-area rate comes from a swatch: yarn unravelled divided by swatch area. One yard equals 0.9144 metres exactly. Skeins are rounded up so you buy enough.

Yarn estimation context

  • Measure the yarn-per-area rate from a swatch in the actual stitch pattern for accuracy.
  • Approximate garment area as front, back, and sleeve panels added together.
  • Cables and colourwork consume more yarn per area than plain stockinette.
  • A 10 to 20 percent margin covers edgings, seaming, and swatching.
  • One yard is exactly 0.9144 metres, per the NIST Office of Weights and Measures.

Sweater yardage: frequently asked questions

How do I estimate yarn for a sweater?

Estimate the garment's total knitted surface area, then multiply by the yarn consumed per unit area for your gauge. The yarn-per-area rate comes from your swatch: knit a measured square, unravel it, and measure the yarn used. Multiply area by that rate and add a margin to find total yardage.

How do I measure yarn used per area?

Knit a swatch of known area, for example 4 by 4 inches, then carefully unravel it and measure the length of yarn it contained. Divide that length by the swatch area to get yards (or metres) per square inch. This rate captures your exact gauge, yarn, and stitch pattern.

How do I find the garment surface area?

Approximate the sweater as flat panels: front, back, and two sleeves. Multiply each panel's width by its length and add them, doubling for front and back layers as needed. Enter that total area. A larger size or longer body raises the area and therefore the yarn needed.

Why add a safety margin?

Swatches, edgings, seaming, and the odd reworked section all consume extra yarn, and dye lots can be hard to match later. A margin of 10 to 20 percent over the estimate is prudent so you do not run short mid-project. Enter your own margin; the calculator adds it to the base estimate.

Is this exact?

It is a sound estimate, not a guarantee, because stitch patterns, cables, and colourwork change consumption. The accuracy depends entirely on how representative your swatch is. Measuring a swatch in the actual stitch pattern gives the best rate. Always round up and keep the ball band for reordering.

Official sources

Reviewed by the CalculatorHub team, edited by James Graham, 17 June 2026. See our methodology.