Yarn Yardage Calculator

Find exactly how many yards — and skeins — your knitting or crochet project needs.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Planning a new knitting or crochet project is exciting — until you stand in a yarn shop staring at skeins, unsure how many to grab. Buy too few and you run out mid-project; buy too many and you end up with an ever-growing stash. This calculator solves the problem by working directly from your gauge swatch and your project measurements to give you a precise yardage figure, a metre equivalent, and a skein count.

How it works

The calculation follows a two-step formula used by professional pattern designers:

Step 1 — total stitch count

Convert your gauge into stitches per unit of length:

stitches per inch = swatch stitches ÷ swatch size rows per inch = swatch rows ÷ swatch size

Then multiply across the project area:

total stitches = (width × stitches/in) × (height × rows/in)

Step 2 — convert stitches to yardage

Every stitch consumes a small, measurable length of yarn. Multiply:

total yards = total stitches × yards per stitch

The yards-per-stitch constant is taken from Craft Yarn Council (CYC) weight-class averages for stockinette in the expected gauge range for each weight. You can override it in Advanced options with a figure measured from your own swatch — recommended for textured stitches, cables, or crochet, which all use more yarn than plain stockinette.

Step 3 — buffer and skeins

Add a safety percentage (default 10%) and divide by your skein yardage to get the skein count, rounded up to the next whole skein.

Worked example

You are knitting an adult hat in DK weight on 4 mm needles. Your blocked gauge swatch measures 22 stitches and 30 rows over 4 inches.

The hat dimensions are 22 inches circumference × 9 inches tall.

StepCalculationResult
Stitches/in22 ÷ 45.5 st/in
Rows/in30 ÷ 47.5 rows/in
Total stitches22 × 5.5 × 9 × 7.58,168
Yards per stitch (DK default)0.057 yd
Base yardage8,168 × 0.057~466 yd
Buffer (10%)466 × 0.1047 yd
Total needed466 + 47~513 yd
Skeins at 250 yd eachceil(513 ÷ 250)3 skeins

A typical DK hat pattern calls for 200–250 yd for the ribbed body; the higher figure here accounts for a full 9-inch height with a shaping crown and weaving in ends.

Why gauge accuracy matters

A one-stitch difference per inch across a 60-inch blanket changes the total stitch count by roughly 6% — equivalent to an entire skein on a worsted project. Block your gauge swatch (wet-block for wool, spray-block for acrylics) before measuring, and count your stitches under good light with a ruler, not by eye.

Yarn weight reference (CYC standard)

CYC classTypical gauge (4 in / 10 cm)Typical skein
Lace (0)32+ sts400 yd
Fingering / Sock (1)28 sts400 yd
Sport (2)24 sts300 yd
DK (3)22 sts250 yd
Worsted / Aran (4)18 sts200 yd
Bulky (5)14 sts130 yd
Super Bulky (6/7)10 sts80 yd

All figures are for guidance. Yarn weight can vary significantly between brands even within the same CYC class. When in doubt, swatch with your actual yarn on your actual needles.

Every calculation runs entirely in your browser — no data is sent to any server.

Ad placeholder (rectangle)