Babushka Market

Crafts calculator

Yarn Calculator

Estimate project yarn from a measured swatch or known area usage, and convert metres and yards.

What does a worked calculation look like?

A 150 × 100 cm blanket is 15,000 cm² (1.5 m²). If a 10 × 10 cm swatch weighs 5 g, the blanket needs 15,000 ÷ 100 × 5 = 750 g, or 825 g with a 10% allowance: 9 skeins of 100 g.

Measured swatch

Use a finished, washed swatch made in the same yarn and stitch pattern.

Method and practical checks

  • Yarn weight scales by project area divided by swatch area. Shaping, borders and textured stitches can change usage; include them in the measured area or allowance.

How the Yarn Calculator works

Every calculation option

Measured swatch

Use a finished, washed swatch made in the same yarn and stitch pattern.

  • Yarn weight scales by project area divided by swatch area. Shaping, borders and textured stitches can change usage; include them in the measured area or allowance.

Known usage / blanket

Use a measured or pattern-supplied weight per square metre.

  • The rate is specific to your yarn and stitch pattern. Skeins round up after the allowance; use one dye lot where possible.

Metres & yards

Convert a label or pattern length without changing yarn weight.

  • One yard is exactly 0.9144 metres. Length conversion does not make different yarn thicknesses interchangeable.

Worked example

A 150 × 100 cm blanket is 15,000 cm² (1.5 m²). If a 10 × 10 cm swatch weighs 5 g, the blanket needs 15,000 ÷ 100 × 5 = 750 g, or 825 g with a 10% allowance: 9 skeins of 100 g.

Pre-filled values: Measured swatch
InputValue
Project length150 cm
Project width100 cm
Swatch length10 cm
Swatch width10 cm
Swatch weight5 g
Extra allowance10 %
Pack size100 g
Calculated result
ResultValue
Project area1.5 m²
Required quantity825 g
Packs to buy9
Purchase quantity900 g
Left over75 g

Reading the result

Sources and further reading

Why is a measured swatch more useful than garment size alone?

A swatch reflects your yarn, stitch pattern and tension. The tool scales the swatch's measured consumption to the planned project area and rounds the purchase to complete balls. A garment-size label alone does not capture differences in gauge, cables, texture or fibre.

Can I compare balls of different weight directly?

Compare length and the project's required gauge as well as weight. Two 100 g balls can contain very different metres of yarn. The calculator's pack size is an input for the chosen yarn; changing yarn type does not guarantee that the same project dimensions or fabric will result.

When should I round yarn consumption to complete balls?

Estimate the project consumption from the measured swatch first, include any explicit allowance, then divide by the chosen ball quantity and round up. Preserve the same units throughout the calculation. An unused part of the final ball is a purchase remainder; it does not imply the swatch estimate or stitch gauge was exact.

Calculation/content reviewed 4 October 2026. Source: Babushka Market’s displayed formulas, units and labelled editable assumptions. How the estimates work

Share this tool

Embed this

Add this free interactive tool to your website.