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 are a guide and assume CYC 3 (DK) or CYC 4 (Worsted) weight. The two columns cannot be used to convert between grams and metres: two yarns in the same category can have twice the yardage per 100 grams. When you calculate for a specific yarn, use that yarn’s own yardage. The project types cover both adult and children’s sizes. 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

The figures are rough estimates, and the pattern’s own yarn requirement takes precedence. To calculate for your own yarn: your metres are grams times the ball band’s metres divided by the ball band’s grams. To buy, divide the pattern’s required metres by metres per skein and round up.

What makes yarn requirements change

  • Gauge: A change in gauge shifts the requirements. If you knit more loosely than the pattern specifies, with the same stitch and row counts, the piece comes out larger and uses more yarn. If you keep the finished measurements instead, a firmer fabric can use more yarn than a looser one.
  • Size: Each size up (XS, S, M, L etc.) requires more yarn. 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 more yarn than stockinette over the same area, because they take more stitches. Lace can use less, but it depends on the pattern. Brioche uses more yarn than stockinette over the same area, because stitches are slipped with a yarn over and worked together on the following row or round. Follow the yarn requirement in the pattern.
  • Multiple strands held together: If you knit with two strands at once, each strand has to last through the whole project. Check whether the pattern’s yardage applies per strand or to both strands together before you calculate.
  • Several colours: If you use several colours, you need enough of each one. The total amount does not tell you whether it is enough.
  • 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 as you go, without needles and stitch holders. You can also weigh the yarn before and after a section.
  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). Compare the estimate against a section you have already knitted and measured. Half the rows is not necessarily half the yarn.

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:

  • Match the pattern’s gauge first. Change needle size until the swatch matches. If you do not match it, it is the measurements that change, not just the amount. Two knitters can use slightly different amounts at the same gauge, so buy a little too much rather than a little too little.
  • 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 knows the yardage of known yarns when the information is available, so you only need to enter how many grams you have. When you choose a pattern, we compare your stash with the pattern’s requirements in each size and show how far your yarn goes, for example “Enough yarn up to size XL”.

If the amount of yarn you have is close to what the pattern requires, the indicator under the pattern photo gets a yellow border. If the pattern calls for two strands held together, we calculate each strand separately. On the pattern page you can see what we’ve assumed.

See if you have enough yarn before you cast on

Download Nysta on the App Store and try it free for 7 days.


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 yarn weight, 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? Check whether the pattern’s yarn requirement already includes yarn for swatches and a margin. If not, 10-15% extra can serve as a guide for swatches and variations in consumption.

Can Nysta calculate whether I have enough yarn? Yes. When the information is available, Nysta uses the yarn’s yardage, your quantities and the pattern’s requirements to show which sizes your yarn is enough for.


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

Nysta is available for iPhone and Android. You can try it free for 7 days. After that, you can choose a monthly or yearly subscription, and you can cancel anytime.