Skip to content

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…
  • in
  • cm
  • in
  • cm
  • 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)
  • yd
  • m
%

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

How much yarn a crochet blanket needs is its area in square inches × a yards-per-square-inch figure for the yarn weight × a stitch factor, plus a safety buffer. Worsted in double crochet is 0.55 yd/in²: a 50 × 60 in throw comes to 1,900 yd — 10 balls of 200 yd, about 950 g — with the default 15% buffer. Single crochet needs 1.35× that; granny mesh 0.78×.

How the Yarn Estimate Is Built

Yarn for a blanket scales with area, not with length or width on their own. This crochet blanket yarn calculator takes the finished area, applies a yards-per-square-inch figure for your yarn weight, adjusts it for how dense your stitch is, and adds whatever buffer you ask for. Then it divides by your skein length and rounds up, because you cannot buy 8.3 skeins.

yards = width × length × yards-per-in² × stitch factor × (1 + buffer)
Worsted is 0.55 yd/in² and double crochet is the baseline (factor 1.00). A 50 × 60 in throw in worsted, double crochet, with the calculator’s default 15% buffer works out at 1,900 yards — 10 balls of 200 yd, roughly 950 g.

Two roundings are worth knowing before you check these figures against a pattern. The calculator shows the yardage rounded up to the nearest 25 yards, and the ball count rounded up to a whole ball. Both round up deliberately: finishing twenty yards short costs you a full skein from a different dye lot.

Because area drives everything, the numbers grow faster than the dimensions suggest. Going from a 30 × 40 in baby blanket to a 60 × 40 doubles the yarn rather than adding a little — 775 yards becomes 1,525, and 4 balls become 8.

Yarn by Blanket Size

A 50 × 60 in throw in worsted and double crochet needs 1,900 yards — 10 balls of 200 yd, and every other standard size scales with its area. These are the settings the calculator opens with: worsted weight, double crochet, a 15% safety buffer and 200-yard skeins.

BlanketSize (in)AreaYardsBalls
Lovey14 × 14196 in²1251
Preemie18 × 24432 in²2752
Baby30 × 401,200 in²7754
Crib30 × 451,350 in²8755
Lapghan36 × 481,728 in²1,1006
Toddler42 × 522,184 in²1,4007
Throw50 × 603,000 in²1,90010
Afghan54 × 723,888 in²2,47513
Twin66 × 905,940 in²3,77519
Full80 × 907,200 in²4,57523
Queen90 × 908,100 in²5,12526
King108 × 909,720 in²6,15031

Your Stitch Changes the Total by 73%

The stitch you pick is not a detail — it is the second biggest lever on the page after size. Single crochet packs far more yarn into the same square inch than an open granny pattern does, and on one blanket the gap is enormous. Same 50 × 60 in throw, same worsted yarn, same 15% buffer:

StitchDensity factorYardsBalls
Single crochet1.352,57513
Textured1.252,37512
Half double crochet1.152,20011
Double crochet1.001,90010
Treble crochet0.851,6259
Granny / mesh0.781,5008

Single crochet’s density factor is 1.35 against granny mesh’s 0.78 — 73% more yarn for the identical blanket — which the calculator prints as 2,575 yards against 1,500, or 13 balls against 8. If a pattern’s yardage looks wildly different from your own estimate, the stitch is usually the reason, not the size.

Chunky Yarn Needs Fewer Yards and More Yarn

Heavier yarn covers more blanket per yard, so the yardage figure drops sharply as you go up the weights. That is the number everyone looks at — and on its own it is misleading, because a yard of jumbo yarn is a great deal heavier than a yard of worsted. Same throw, every weight, with grams shown next to yards and each weight’s own typical skein length:

Yarn weightYardsApprox. gramsBalls
Lace3,97587310
Fingering3,1257768
Sport2,5008209
DK2,1508568
Worsted1,90094910
Bulky1,4001,10412
Super bulky1,1751,23214
Jumbo7751,17613

Jumbo needs 2.45× fewer yards than worsted — and 1.24× more actual yarn. 775 yards sounds like a fraction of the project, but it weighs 1,176 g against worsted’s 949 g. Chunky blankets are not cheaper, and the ball count goes up rather than down — 13 against 10 — because jumbo skeins hold far less. Compare weights or balls, never yards alone.

The Buffer Is Almost Free

A buffer covers gauge drift, a wider border than planned, and the frogging everybody does. It feels like an expense and usually is not, because skeins round up regardless. On the default 50 × 60 in worsted throw:

BufferYardsBalls to buy
0%1,6509
5%1,7509
10%1,82510
15% (default)1,90010
20%2,00010

Going from no buffer at all to a generous 20% costs one extra ball on this blanket. Set against running out of a dye lot two rows from the end, that is the cheapest insurance in the project — which is why the calculator opens at 15% rather than showing the bare figure.

How to Use the Crochet Blanket Yarn Calculator

  1. Pick a size preset or type your own

    Twelve standard blanket sizes are built in, from lovey to king. Choosing one fills the width and length; editing either by hand switches it to Custom. The unit picker converts what you have already typed rather than clearing it, so you can switch between inches and centimetres freely.

  2. Choose your yarn weight

    Use the weight printed on the ball band. This sets the yards-per-square-inch figure and also updates the default skein length, so check that the suggested yardage matches your actual yarn.

  3. Set the stitch you will actually use

    This is worth getting right before you buy — it moves the total more than anything except the size. Pick the stitch that makes up the body of the blanket, not the border.

  4. Enter your real skein length

    From the ball band, in yards or metres. Pick the unit first, then type the number — switching the picker converts what is already there. Skein lengths vary a lot between brands at the same weight, and the ball count is what you take to the shop.

  5. Buy the whole amount in one dye lot

    The same colour can differ visibly between dye lots, and that difference shows as a band across a finished blanket. The buffer exists partly so you never have to go back for one more ball from a different lot.

Correcting the Estimate From Your Own Swatch

Every figure on this page assumes typical tension for the yarn weight. Tension is personal, and a tight crocheter can use noticeably more yarn than a loose one working the identical pattern with the identical hook. If you want the estimate to match your hands rather than an average, one swatch settles it.

  1. Work a square in your real stitch and hook

    Make it at least 6 × 6 in so edge distortion does not dominate, and use the stitch that will form the body of the blanket rather than a border pattern.

  2. Measure the finished square and weigh it

    Note its actual dimensions after it relaxes — not the dimensions you were aiming for — and weigh it on a kitchen scale in grams.

  3. Scale up by area

    Divide the blanket’s area by the swatch’s area, then multiply by the swatch’s weight. A 6 × 6 in swatch is 36 in²; a 50 × 60 in throw is 3,000 in², which is 83.3 times larger. An 11.4 g swatch therefore points to about 950 g — which is exactly what the calculator estimates for that blanket in worsted.

  4. Compare it against the calculator

    If your swatch total sits close to the figure above, use the calculator’s ball count with confidence. If it runs well over, raise the buffer rather than talking yourself out of the extra ball — the swatch is measuring you, and the estimate is measuring an average.

A crocheted blanket that gets backed with fabric needs a second, unrelated calculation — fabric comes in fixed widths, so the sum is about how many widths you piece together rather than area alone. The quilt backing calculator handles that side, including the seam placement and the yardage to buy.

Crochet Blanket Yarn Calculator: FAQ

A 50 × 60 in throw in worsted-weight yarn and double crochet needs about 1,900 yards — 10 balls of 200 yd, or roughly 950 g. A 30 × 40 in baby blanket needs 775 yards (4 balls) and a 108 × 90 in king needs 6,150 (31). Those totals include a 15% safety buffer; changing the stitch or the yarn weight moves them substantially.

About 10 balls of 200-yard worsted for a 50 × 60 in throw in double crochet with a 15% buffer. In single crochet the same blanket needs 13, and in a granny or mesh pattern only 8. Skein lengths vary a lot between brands, so enter the yardage from your own ball band rather than assuming 200.

Single crochet’s density factor is 1.35 against granny mesh’s 0.78 — 73% more yarn for an identical blanket, or 2,575 yards against 1,500 for a 50 × 60 in throw. That is 13 balls against 8. Dense stitches pack more yarn into every square inch; open ones leave holes where no yarn goes. It is the second biggest factor after the blanket’s size.

No — that is the trap. Jumbo yarn needs 2.45× fewer yards than worsted for the same throw, 775 against 1,900, but 1.24× more grams: 1,176 g against 949 g. A yard of jumbo simply weighs far more. The ball count gets worse rather than better — 13 against 10 — because jumbo skeins are short. Compare grams or balls, never yardage alone.

A 10–20% buffer, and the calculator opens at 15%. On a 50 × 60 in worsted throw, going from 0% to 20% adds only one ball — 9 becomes 10 — because skeins round up anyway. That single ball covers gauge drift, a wider border than planned and any frogging, and it means you never have to buy a replacement from a different dye lot.

Because yarn tracks area, and area is width × length. A 30 × 40 in blanket is 1,200 in² and needs about 775 yards; a 60 × 40 in blanket is 2,400 in² and needs 1,525, which is 8 balls instead of 4. Adding “just a few more inches” to both sides costs more than it looks, which is why it is worth setting the finished size before you buy.

Yarn is dyed in batches, and the same colour can vary slightly between them. On a small project the difference hides; across a blanket it reads as a visible band where you switched. Buy the full estimate — buffer included — in one lot at the start, because the lot you need may be gone by the time you run short.

Only through the buffer. The main figure covers the blanket body at your finished dimensions. A simple single-round edging fits comfortably inside the default 15% buffer; a deep decorative border of several rounds is effectively extra area, so either raise the buffer or add the border’s depth to the width and length before calculating.

Yarn weight names and their standard categories follow the
Craft Yarn Council’s Standard Yarn Weight System,
the reference most ball bands and patterns are labelled against. Their wider
standards and guidelines for crochet and knitting
also cover hook sizing and gauge. Your own gauge swatch always beats an estimate — these figures assume typical tension for the weight in 2026.

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