A method you can check
How Much Yarn Do I Need for a Blanket?
Blanket size alone cannot reveal yarn use. Stitch density, hook size, yarn construction, tension, and finishing all matter. A measured swatch turns your actual fabric into a defensible starting point.
Updated · By the SkeinWise team. See our calculation method and validation limits.
To estimate how much yarn you need for a crochet blanket, multiply the yarn used by your swatch by the blanket-to-swatch area ratio. You can work in grams or yards, then divide your buying quantity by the amount in one skein and round up.
Calculate yarn for your blanket → Already have your yarn? Find the blanket size it could make.
Why generic charts vary
A chart averages projects that may use different stitches and yarn weights. Two blankets with identical dimensions can have very different fabric density. Use a chart for an early budget; use your own swatch before buying a full quantity.
Scale yarn by area
Area ratio = blanket area ÷ swatch area
Likely yarn = swatch yarn × area ratio
This assumes the sampled fabric continues across the blanket body. If the blanket uses several stitch sections, calculate representative sections separately or choose a wider uncertainty range.
How many grams of yarn do I need for a blanket?
There is no single gram total for every blanket of a given size. Weigh a representative swatch made with your project yarn, hook, and stitch, then scale its weight by area.
Estimated grams = swatch grams × (blanket width × blanket length) ÷ (swatch width × swatch height)
Use the same unit for all dimensions. The dimensions and yarn weight must describe the same whole swatch: do not weigh the full swatch while measuring only its center. Exclude loose yarn tails from the measured yarn use. Choose a swatch large enough that edge effects are a small part of it and your scale can resolve its weight.
Grams measure mass; a yarn's category, such as DK or worsted, is a thickness classification. Neither the category nor a 100 g ball alone tells you how much fabric it will make. Follow the swatch measurement guide.
How many yards of yarn do I need for a blanket?
If you know the length used in your swatch, multiply that length by the same area ratio. If you measured grams instead, use the length and weight printed on the label of the yarn you actually plan to use.
Estimated yards = estimated grams × (label yards ÷ label grams)
Estimated metres = estimated grams × (label metres ÷ label grams)
Label-based conversions are approximate. There is no universal grams-to-yards conversion: fibre and yarn construction affect length per gram. For a project using several yarns, calculate each yarn separately. To convert length units, 1 yard equals 0.9144 metres.
Worked example: grams to yards to skeins
This is an illustrative calculation, not a measured project or a recommended quantity for every blanket. Suppose a 20 × 20 cm swatch uses 12 g and the planned blanket body is 100 × 120 cm. The yarn label says 200 yards per 100 g skein.
- Area ratio: (100 × 120) ÷ (20 × 20) = 30.
- Likely body use: 12 g × 30 = 360 g, or 720 yards.
- With a selected ±10% uncertainty allowance: 324–396 g, or 648–792 yards.
- With a separate 10% buying buffer on the high estimate: 396 g × 1.10 = 435.6 g, or 871.2 yards.
- Whole skeins to have: 435.6 ÷ 100 = 4.356, rounded up to 5 skeins. Those skeins contain 500 g or 1,000 yards in total.
The purchase total is higher than the likely body use because it includes uncertainty, a buffer, and whole-skein rounding. Border, fringe, and joining requirements still need separate consideration. See more calculation examples.
Keep uncertainty separate from buying buffer
Uncertainty describes how closely the swatch may predict the finished fabric. A planning buffer is an additional choice made after the high estimate. Keeping them separate prevents one unexplained percentage from looking more precise than it is. The calculator's ±5%, ±10%, and ±20% options are planning allowances, not statistically validated confidence intervals or guarantees. A wider allowance cannot replace a representative sample of a different stitch section.
Buy whole skeins with dye lots in mind
Divide the buffered high estimate by the amount in one skein, then round upward. Consider retailer returns and dye-lot availability before choosing a buffer. Buying one extra skein can be sensible when a matching lot will be difficult to replace, but it should remain a visible decision.
Prepare a representative swatch first, then calculate your yarn range →
Common blanket yarn questions
How many skeins do I need for a crochet blanket?
Divide your planned buying amount by the grams or yards in one skein of your chosen yarn, using matching units, then round up. Skeins vary in size, so a skein count without the label quantity is incomplete. For multiple colours, round each colour's requirement separately.
Is 1,000 yards enough for a blanket?
It depends on the dimensions and your swatch's yarn use per unit of area. Enter your available length in the blanket size from yarn calculator to estimate dimensions, and reserve yarn for finishing. The example above does not establish a general 1,000-yard blanket size.
Does this estimate include a border or fringe?
The area calculation estimates the sampled blanket-body fabric. Estimate a border separately using a sample of its actual stitch and width; fringe and joining also need separate yarn. A general buying buffer is not a measured finishing allowance.