Unit converters

Yarn yardage and balls from swatch calculator

Estimate yarn length, dry mass and whole balls from a representative measured swatch, project area and the yarn label’s length-to-mass ratio.

Your numbers

Calculated on your device. Your inputs aren’t sent to us.

Your result

Ready when you are

Enter your inputs and select Calculate.

Try it, understand it

Explore the result

Estimate yarn length, dry mass and whole balls from a representative measured swatch, project area and the yarn label’s length-to-mass ratio.

Worked example comparison
ExampleOutputWhat to notice
Worked exampleEstimated yarn mass825 gA 10 × 10 cm swatch weighing 5 g scales to 750 g for 100 × 150 cm. Adding 10 percent gives 825 g, requiring nine 100 g balls.
Compare one assumptionEstimated yarn mass750 gOnly the selected assumption changes. Compare the detailed table and headline result with the worked example.
Larger planning caseEstimated yarn mass412.5 gDouble the first measured quantity and inspect which outputs scale and which remain fixed or round to whole units.

Check your understanding

What is the worked example result?

A 10 × 10 cm swatch weighing 5 g scales to 750 g for 100 × 150 cm. Adding 10 percent gives 825 g, requiring nine 100 g balls.

What is the key modelling limit?

The label converts estimated grams into metres; buying whole balls rounds the purchase upward again. The result therefore shows both estimated length consumed and length purchased. Borders, fringe, seaming and changes in stitch pattern need their own allowance; the reserve input does not automatically model them.

Behind the numbers

How this calculation works

This method uses the mass of real knitted or crocheted fabric per unit area. It responds to your stitch texture and tension instead of assuming that all blankets or sweaters consume the same amount. Match the measured region to the material you are planning to scale.

THE FORMULARequired mass = project area / swatch area × swatch mass × (1 + reserve); balls = ceiling(mass / ball mass)

A worked example

A 10 × 10 cm swatch weighing 5 g scales to 750 g for 100 × 150 cm. Adding 10 percent gives 825 g, requiring nine 100 g balls.

Good to know

The label converts estimated grams into metres; buying whole balls rounds the purchase upward again. The result therefore shows both estimated length consumed and length purchased. Borders, fringe, seaming and changes in stitch pattern need their own allowance; the reserve input does not automatically model them.

Area is a better basis than a guessed garment size

This method uses the mass of real knitted or crocheted fabric per unit area.

It responds to your stitch texture and tension instead of assuming that all blankets or sweaters consume the same amount. Match the measured region to the material you are planning to scale.

The Knitting gauge stitch and row count calculator establishes the dimensions produced by a stitch and row count. Gauge and mass-per-area should come from representative samples made in the same project stitch.

Consumption and purchase are different numbers

The label converts estimated grams into metres; buying whole balls rounds the purchase upward again.

The result therefore shows both estimated length consumed and length purchased. Borders, fringe, seaming and changes in stitch pattern need their own allowance; the reserve input does not automatically model them.

Check the yarn label against your swatch

The mass measurement should describe the yarn actually represented by the measured swatch area. Including an unmeasured border or long loose tails in the weighed mass inflates the area-to-mass estimate. Wet fabric also weighs more; use a dry sample after blocking and drying.

A yarn sold in fifty-gram balls with half the metres of the hundred-gram label has the same metres-per-gram ratio. Estimated project length should remain unchanged when you substitute that equivalent label, even though the rounded number of balls can change. Whole-ball purchase surplus is reported separately from reserve.

Work through the entered example

A 10 × 10 cm swatch weighing 5 g scales to 750 g for 100 × 150 cm. Adding 10 percent gives 825 g, requiring nine 100 g balls.

Start with this case, then change one input and calculate again. Keep the other assumptions fixed so the result has an interpretable cause. The result table exposes intermediate quantities and units rather than hiding them behind a single headline number.

Use the output in a real plan

The label converts estimated grams into metres; buying whole balls rounds the purchase upward again. The result therefore shows both estimated length consumed and length purchased. Borders, fringe, seaming and changes in stitch pattern need their own allowance; the reserve input does not automatically model them.

Before purchasing material or comparing alternatives, check the measurements at the point where they enter the calculation. A mathematically precise answer can still be a poor plan when the measured size, loss allowance or price basis is wrong. Save the input assumptions with any result you intend to reuse.

A few questions, answered

What is the calculation method?

Required mass = project area / swatch area × swatch mass × (1 + reserve); balls = ceiling(mass / ball mass)

Does this use live prices or automatic measurements?

No. All measurements, prices and allowances come from your entries. The example values are illustrative and are not a recommendation for your situation.

Can I reuse the result for a different case?

Change the inputs and calculate again. Read the stated units and limits; the assumptions must still apply to the new case.

Find your calculator

Start typing to explore the library.