You find a pattern you want to knit, or you want to make something from the yarn already sitting in your basket. The question is the same every time: how much do you actually need?

The exact answer always depends on gauge, size, stitch pattern and your personal knitting style. But you can use these realistic averages as a solid starting point.

Typical yarn quantities

The figures in the table assume adult knitting in CYC 3 (DK) or CYC 4 (Worsted) weight. If you knit in thinner yarn such as fingering, you will need slightly more metres (same size, but more stitches), while bulky yarn typically requires fewer metres.

ProjectYarn (g)Yarn (m, approx.)
Baby hat (3-6 months)30-50 g80-150 m
Adult hat80-120 g200-300 m
Cowl (small)80-100 g200-280 m
Cowl (large)200-300 g500-700 m
Mittens (adult, plain)50-80 g130-200 m
Mittens (adult, colourwork)80-100 g200-260 m
Socks (EU 37-40 / US 6.5-9)80-100 g320-400 m (fingering)
Child’s sweater (1-4 years)150-300 g400-700 m
Child’s sweater (5-10 years)300-500 g700-1200 m
Adult sweater (S-M)400-700 g900-1700 m
Adult sweater (L-XL)600-1000 g1400-2400 m
Adult cardigan600-1100 g1400-2700 m
Large shawl300-600 g800-2000 m (depending on weight)
Baby blanket (60×60 cm)250-400 g600-1000 m
Throw blanket (100×130 cm)800-1500 g1800-4000 m

What makes yarn requirements change

  • Gauge: A change in gauge shifts the requirements significantly. If you knit more loosely than the pattern specifies, the stitches are larger, the fabric grows in size, and the total yarn consumption rises quickly. A difference of just two stitches per 10 cm can change the requirement by 10-15%.
  • Size: Each size up (XS, S, M, L etc.) typically adds 10-15% to the yarn requirement. For children’s garments, the jumps are often even larger because children’s proportions change rapidly in both height and width.
  • Stitch pattern: Cables pull the fabric together and use up to 30% more yarn than stockinette over the same area, because the strand has to travel across the work. Lace uses less, as the holes in the pattern do not require yarn. Brioche, on the other hand, consumes nearly twice as much yarn as stockinette, because you technically knit each stitch twice.
  • Multiple strands held together: If a pattern calls for knitting with two strands at once, you need the full yardage of both yarn qualities. You cannot simply halve the total weight; you need the full length in metres of each strand.
  • Body proportions: Extra length in the body or sleeves shifts the requirements quickly. A size Medium for a knitter who is 180 cm tall often requires the same amount of yarn as a standard size Large.

Yarn chicken: the art of not running out

Yarn chicken is knitting slang for the tense moment when you are not sure whether you have enough yarn to finish the last few rows. A simple tactic is to weigh your work as you go:

  1. Weigh your half-finished project on a kitchen scale.
  2. Weigh the remaining yarn you have left.
  3. Estimate what percentage of the project you still need to complete (e.g. if the body is done and you have two identical sleeves left).

If the scale shows that the remaining yarn weighs less than what you already used for an equivalent section, you know for certain that you need to source more yarn in time.

Build in good margins

Many patterns deliberately state a range, such as “approx. 400-450 g”. That is because of the inherent uncertainty in gauge. Use this simple guideline:

  • Do you knit tightly? You can often manage with the lower end of the range.
  • Do you knit loosely? Aim for the higher end, and consider buying an extra 50 grams as a safety buffer.
  • Not sure? Always buy plenty. Any leftover yarn can always be used for hats, mittens or stripes.

It is far better to end up with a small amount of yarn left over than to have to knit the last 5 cm of a sleeve with a new dye lot that shows a visible colour shift halfway down the arm.

How Nysta helps

Nysta has yardage and gauge for well-known yarn brands when data is available. When you match your own stash against a specific pattern in the app, we automatically calculate whether you have enough metres for your chosen size.

If the calculation is close to the limit, the system gives you a clear warning. If the pattern calls for two strands held together, the algorithm accounts for double the yardage, so you never risk ordering too little of one quality.


Frequently asked questions

How much yarn do you need for a sweater? An adult sweater in DK or Worsted weight typically requires approximately 400-1000 g depending on size, length, style and gauge. A smaller size can often sit around 400-700 g, while larger sizes or longer styles may need more.

How much yarn do you need for a hat? An adult hat typically requires 80-120 g. The exact amount depends on weight category, style and your personal gauge.

Should you measure in grams or metres? Metres are the most reliable unit of measurement, because different fibres weigh differently per metre. Two yarns with the same weight in grams can have vastly different yardage.

How much extra yarn should you buy? As a rule of thumb, have 10-15% extra. That covers gauge swatches, any mistakes, and differences in your personal knitting tension.

Can Nysta calculate whether I have enough yarn? Yes. Nysta knows the yardage and gauge for the yarns you have registered, and calculates whether you have enough metres for the chosen pattern and size.


Add your yarn, and we’ll find the patterns you actually have enough for.

Sign up for launch, and we’ll let you know when the app goes live in summer 2026.