Crochet Blanket Yarn Calculator

Pick your blanket size and yarn weight to estimate the yarn yardage, meters and number of balls for your crochet blanket — free and instant.

  • Lovey / comforter (14 × 14 in)
  • Preemie (18 × 24 in)
  • Baby / receiving (30 × 40 in)
  • Crib (30 × 45 in)
  • Toddler / child (42 × 52 in)
  • Lapghan (36 × 48 in)
  • Throw (50 × 60 in)
  • Large throw / afghan (54 × 72 in)
  • Twin bed (66 × 90 in)
  • Full / double (80 × 90 in)
  • Queen (90 × 90 in)
  • King (108 × 90 in)
  • Custom size…
  • Lace / fingering (0 – Lace)
  • Sock / fingering (1 – Super Fine)
  • Sport / baby (2 – Fine)
  • DK / light (3 – Light)
  • Worsted / Aran (4 – Medium)
  • Bulky / chunky (5 – Bulky)
  • Super bulky (6 – Super Bulky)
  • Jumbo / roving (7 – Jumbo)
More options (stitch, skein size, extra yarn)
  • Single crochet (sc) — dense, more yarn
  • Half double (hdc)
  • Double crochet (dc)
  • Treble / triple (tr) — airy, less yarn
  • Granny / open mesh
  • Textured (bobble, shell, cables)
%

Add 10–20% extra so you don't run out mid-row or for joining and a border. Textured and tight stitches use more.

Yarn you'll need

Estimated yarn
Skeins / balls to buy
Approx. yarn weight
Blanket area
Without buffer

Quick Answer

A crochet blanket yarn calculator estimates how much yarn you need from your blanket size and yarn weight: it multiplies the blanket's area by a typical yards-per-area figure for that weight and stitch, then adds a safety buffer. Pick a size and your yarn weight to get the total yards, meters and number of balls to buy.

The Crochet Blanket Yarn Formula

To work out how much yarn for a crochet blanket, this calculator uses two things you already know — the blanket’s size and your yarn’s weight. It multiplies the blanket area by a typical yards-per-area figure for that yarn weight and stitch, then adds a small safety buffer so you don’t run short. A 50 × 60 in (127 × 152 cm) throw in worsted-weight double crochet, for example, comes out to about 1,900 yd (1,740 m) — roughly 10 standard balls.

Estimated yarn = Blanket area × yarn-weight factor × stitch factor + safety buffer
Thicker yarn and airy stitches need fewer yards; a dense stitch like single crochet needs more.
Diagram showing blanket size and yarn weight combining to estimate crochet yarn yards and number of balls
The estimate combines your blanket’s area with your yarn weight and stitch, then turns the yards into balls to buy.
Blanket sizeImperial (W × L)Metric (W × L)Est. worsted yarnBalls (~200 yd)
Baby / receiving30 × 40 in76 × 102 cm≈ 775 yd / 700 m4
Lapghan36 × 48 in91 × 122 cm≈ 1,100 yd / 1,000 m6
Throw / afghan50 × 60 in127 × 152 cm≈ 1,900 yd / 1,740 m10
Twin bed66 × 90 in168 × 229 cm≈ 3,775 yd / 3,440 m19
Queen90 × 90 in229 × 229 cm≈ 5,125 yd / 4,690 m26

Estimates for worsted (4) yarn in double crochet with a 15% buffer — the calculator above adjusts instantly for other weights, stitches and sizes. Yardages are calibrated to published blanket charts (see sources).

How to Use the Crochet Blanket Yarn Calculator

  1. Pick your blanket size

    Choose a preset like Baby, Throw or Twin, or type your own width and length and tap Inches or Centimetres.

  2. Pick your yarn weight

    Find the number on your yarn label (0 to 7) and choose it — Worsted (4) is the most common blanket yarn.

  3. Read your total

    See the estimated yards, meters and balls to buy. Open More options to fine-tune the stitch, ball size or safety buffer.

Frequently Asked Questions

Because thicker yarn and airier stitches cover more blanket per yard, so the estimate drops, while dense single crochet uses the most. Pick the weight number printed on your yarn label, then set your real stitch under More options, for the closest figure.

It rounds the total yardage up to whole balls using a typical ball size, or your own if you enter it under More options. Buy them all in one dye lot, since the same colour can vary slightly between lots and show as stripes in the finished blanket.

You don’t have to convert — the calculator shows meters next to the yards and grams next to ounces. To check by hand, multiply yards by 0.9144 for meters; a 200 yd / 100 g yarn works out to about 500 g per 1,000 yd.
Made with care

Want a calculator
built just for you?

Share the formula, the inputs, and who it's for — most reader-requested calculators ship within 14 days.

Calculator illustration