Loopy Panda

How Much Yarn Do I Need for a Crochet Project?

BeginnerReference Updated 2026-10-20

Crochet a swatch of at least 15 × 15 cm in your yarn and stitch, weigh it, and multiply: grams needed = swatch grams ÷ swatch area × project area. As a rough guide from real patterns, a worsted throw takes about 1,550–2,900 m (1,700–3,200 yd) and an adult hat about 110–275 m. Buy an extra ball.

Yarn needed for common crochet projects

These ranges are the smallest and largest amounts in free crochet patterns published by the yarn maker Yarnspirations (Red Heart, Bernat, Caron, Patons, Lily), for projects of about the sizes shown. They are estimates: your stitch, tension and size change the amount a lot, so treat them as a starting point and check the pattern or yarn label.

Project (approx. finished size)Yarn weightMetresYardsPatterns
Baby blanket, about 80–94 × 92–120 cm (31–37 × 36–47 in)4 Medium (worsted)860–1,540 m950–1,680 yd7
Baby blanket, about 74–93 × 74–104 cm (29–37 × 29–41 in)3 Light (DK)970–1,840 m1,065–2,010 yd5
Throw, about 124–130 × 150–158 cm (48–51 × 59–62 in)4 Medium (worsted)1,550–2,900 m1,700–3,170 yd10
Throw, about 115–142 × 127–158 cm (45–56 × 50–62 in)5 Bulky1,260–2,680 m1,380–2,930 yd10
Adult hat or beanie4 Medium (worsted)110–275 m125–300 yd8
Scarf, about 18–28 × 168–244 cm (7–11 × 66–96 in)4 Medium (worsted)430–740 m470–810 yd6
Small amigurumi, about 7.5–15 cm (3–6 in) tall4 Medium (worsted)30–70 m35–75 yd7
Amigurumi about 20–23 cm (8–9 in) tall4 Medium (worsted)120–215 m135–235 yd4

Use metres or yards, not grams, to compare yarns: yarns of the same weight class can differ a lot in how many metres are in 100 g. In the same patterns, worsted yarns ranged from 159 to 187 m per 100 g and bulky yarns from 63 to 194 m per 100 g. Some baby-blanket amounts are the number of whole balls the pattern tells you to buy, so they include leftovers.

The swatch method: work it out for your own project

This is the most reliable way, because it uses your yarn, your stitch and your tension.

Worked example

Example numbers: your 15 × 15 cm swatch weighs 12 g, and you want a 127 × 152 cm (50 × 60 in) throw.

Swatch area = 15 × 15 = 225 cm². Blanket area = 127 × 152 = 19,304 cm². Yarn = 12 ÷ 225 × 19,304 = 1,030 g. In 100 g balls, buy 11.

For comparison, one Red Heart pattern for a 127 × 152.5 cm throw uses 1,000 g of worsted yarn, which works out at about 11.6 g for a 15 × 15 cm piece of that fabric, so 12 g is a realistic swatch weight for worsted.

Changing the size: scale by area

Yarn goes with the area of fabric, so when you make a pattern bigger or smaller, multiply the yarn by the area ratio: (new width × new length) ÷ (old width × old length). Use the finished measurements from the pattern's schematic, not the size number.

Tips so you do not run out

Frequently asked questions

How much yarn do I need for a crochet blanket?

For a worsted throw of about 127 × 152 cm (50 × 60 in), free patterns from one large yarn maker use about 1,550–2,900 m (1,700–3,200 yd). For your own stitch, weigh a swatch and scale it by area.

How much yarn for a crochet baby blanket?

In worsted yarn, patterns for a blanket of roughly 80 × 100 cm call for about 860–1,540 m (950–1,680 yd). Check your pattern, and buy one extra ball.

How many skeins do I need for a blanket?

Divide the metres (or yards) you need by the metres per ball on your yarn label, and round up. Do it in length, not grams, because balls of different yarns hold very different lengths.

How much yarn for a crochet hat?

An adult beanie in worsted yarn took about 110–275 m (125–300 yd) in the patterns we checked.

How much yarn for a small amigurumi?

A toy about 7.5–15 cm tall in worsted yarn took about 30–70 m in the patterns we checked, and one about 20–23 cm tall about 120–215 m.

If a size 38 top uses 300 g, how much for size 56?

Multiply by the area ratio of the finished pieces: (new width × new length) ÷ (old width × old length), using the pattern's schematic. There is no single answer without those measurements.

How Much Yarn Do I Need for a Crochet Project?

Save it for later

Pin this guide to your Pinterest board so it's there when you pick up your hook.

Save to Pinterest

Tell me when new free patterns are out

We'll send you a short email when a new free pattern or tutorial goes up. No spam.

Thank you! You're on the list. We'll email you when a new free pattern is out.

Please enter a valid email address.

Too many tries. Please wait a few minutes and try again.

Something went wrong. Please try again later.

New short videos every week, too, on YouTube

Keep learning