Yarn substitution

Substituting yarn: why two DK yarns need different ball counts

Two DK yarns can need different ball counts because “DK” tells you roughly how thick a yarn is, not how many metres are in the ball. In the 17 yarns labelled DK that we checked, 100g held anything from 200m to 330m. So when you swap yarns, convert the pattern’s quantity to metres first, then divide by the metres in one ball of your new yarn and round up. A pattern that needs 6 balls of Stylecraft Special DK needs 7 of Paintbox Simply DK and 9 of King Cole Cottonsoft DK.

Save to Pinterest

Count metres, not balls

A ball count only means something for the yarn the designer used. Multiply it by that yarn’s metres per ball to get the length you need to replace. Then divide that length by the metres per ball of the yarn you want to use, and round up to a whole ball.

If the pattern already gives metres or yards, start from that. One yard is 0.9144m. The grams-to-metres tool does the conversion from any label, and the yarn library pages list the figures for the yarns we track.

How far apart DK yarns really are

We took the ball weight and length for 17 yarns labelled DK, mostly from the maker’s own product page. We couldn’t load Garnstudio’s own pages, so the three DROPS figures come from Wool Warehouse’s listings. Every figure was checked on 1 October 2026.

The longest were the two baby yarns, Rico Baby Classic dk and Sirdar Snuggly DK, at 330m per 100g. The shortest were DROPS Lima and DROPS Cotton Light at 200m. That is 65% more yarn per gram at the top of the range than at the bottom. The everyday acrylic DKs, such as Special DK, Simply DK, Hayfield Bonus DK and Big Value DK, sit close together between 276m and 295m.

Metres per 100g in 17 yarns labelled DK (labels checked 1 October 2026)
YarnBallMetres per 100gFibreSource
Rico Baby Classic dk165m / 50g330m50% polyacrylic 50% polyamiderico-design.com
Sirdar Snuggly DK165m / 50g330m55% nylon 45% acrylicsirdar.com
Scheepjes Colour Crafter300m / 100g300m100% premium acrylicscheepjes.com
Stylecraft Life DK298m / 100g298m75% premium acrylic 25% wool (plain shades)stylecraft-yarns.co.uk
Stylecraft Special DK295m / 100g295m100% premium acrylicstylecraft-yarns.co.uk
King Cole Big Value DK145m / 50g290m100% premium acrylickingcole.com
Hayfield Bonus DK280m / 100g280m100% acrylicsirdar.com
Paintbox Simply DK276m / 100g276m100% acrylicpaintboxyarns.com
Paintbox Cotton DK125m / 50g250m100% cottonpaintboxyarns.com
Stylecraft Naturals Bamboo + Cotton250m / 100g250m60% bamboo 40% cottonstylecraft-yarns.co.uk
WYS ColourLab DK225m / 100g225m100% British woolwyspinners.com
Rico Essentials Merino dk110m / 50g220m100% wool (superwash)rico-design.com
DROPS Merino Extra Fine105m / 50g210m100% woolwoolwarehouse.co.uk (maker site not loaded)
King Cole Cottonsoft DK210m / 100g210m100% cottonkingcole.com
King Cole Merino Blend DK104m / 50g208m100% pure new wool superwashkingcole.com
DROPS Lima100m / 50g200m65% wool 35% alpacawoolwarehouse.co.uk (maker site not loaded)
DROPS Cotton Light100m / 50g200m50% cotton 50% polyesterwoolwarehouse.co.uk (maker site not loaded)

Download this table (CSV) · free to reuse with a link to HazelLoop

Why the same label hides different lengths

Yarn weight names are defined by thickness and tension, not by length. The Craft Yarn Council puts DK in its category 3, “Light”, with a knitted tension of 21–24 stitches to 10cm (4in) and a suggested hook of 4.5–5.5mm. The table gives no figure for metres per 100g.

The labels bear this out. Stylecraft Special DK at 295m and WYS ColourLab DK at 225m both give a tension of 22 stitches to 10cm. DROPS Lima at 200m gives 21. Fibre is the pattern we saw: every yarn in our table that was mainly cotton, wool or bamboo (including the cotton-polyester DROPS Cotton Light) came in between 200m and 250m per 100g, and every acrylic or nylon-led yarn between 276m and 330m.

Category names on shop sites can mislead too. Hobbii lists its Rainbow Cotton 8/8 as “Light”, the Craft Yarn Council name for the category DK sits in, at 75m per 50g. That works out at 150m per 100g, so it isn’t in our DK table.

Worked example: replacing 6 balls of Special DK

Say a pattern asks for 6 balls of Stylecraft Special DK. At 295m a ball, that’s 6 × 295 = 1,770m. Paintbox Simply DK has 276m a ball: 1,770 ÷ 276 = 6.41, so you buy 7. King Cole Cottonsoft DK has 210m: 1,770 ÷ 210 = 8.43, so you buy 9.

Ball counts jump with 50g balls. DROPS Cotton Light has 100m a ball, so 1,770 ÷ 100 = 17.7, which means 18 balls. That’s 900g, the same weight as the 9 balls of Cottonsoft. Watch yarns near a whole number too: King Cole Merino Blend DK at 104m needs 1,770 ÷ 104 = 17.02, so 18 balls. Seventeen balls would give 1,768m, just 2m short, so one more metre a ball would have saved a whole ball.

Six balls is the designer’s buying quantity, not a measured amount used. We haven’t made this project. The point is the ratio: whatever length the pattern gives, the substitute needs the same length, not the same number of balls.

Replacing 1,770m (6 balls of Stylecraft Special DK) with other DK yarns
YarnBall1,770m ÷ metres per ballBalls to buyLength boughtWeight bought
Stylecraft Special DK295m / 100g6.0061,770m600g
Scheepjes Colour Crafter300m / 100g5.9061,800m600g
Paintbox Simply DK276m / 100g6.4171,932m700g
King Cole Big Value DK145m / 50g12.21131,885m650g
Stylecraft Naturals Bamboo + Cotton250m / 100g7.0882,000m800g
WYS ColourLab DK225m / 100g7.8781,800m800g
King Cole Cottonsoft DK210m / 100g8.4391,890m900g
King Cole Merino Blend DK104m / 50g17.02181,872m900g
DROPS Cotton Light100m / 50g17.70181,800m900g
Sirdar Snuggly DK165m / 50g10.73111,815m550g

Download this table (CSV) · free to reuse with a link to HazelLoop

Same length, heavier project

A lower metres-per-100g figure also means the finished piece weighs more. 1,770m of Special DK weighs 600g. The same length of a 200m-per-100g yarn weighs 885g, nearly half as much again. Check that before you swap an acrylic for a cotton in anything you want to stay light.

A ball-for-ball swap goes wrong in the other direction too. Say a pattern asks for 9 balls of King Cole Cottonsoft DK, which is 1,890m. Nine balls of Special DK hold 2,655m, about 40% more than you need.

Swatch before you order the lot

Matching metres only works if your stitches come out the same size. Buy one ball of the new yarn, crochet a tension square in the pattern’s stitch with the pattern’s hook, and compare it with the tension the designer gives. If your square is bigger, the project will use more yarn than the metres sum suggests. If it’s smaller, change hook before you change the quantity.

Once the tension matches, do the metres sum, round up, and order the full amount from one dye lot if the shop lets you choose.

Check before you move on

  • Pattern quantity turned into metres, using the original yarn’s label
  • Metres per ball and ball weight copied from your new yarn’s label
  • Length ÷ metres per ball, rounded up for each colour
  • Tension square made in the new yarn and checked against the pattern
  • Finished weight checked if the project needs to stay light
  • Full amount ordered from one dye lot

Ready to buy?

For the tension square and the sums

All crochet supplies ↗
Illustration · colour approximate

Ad · Amazon UK

Our pick

Four of the nine blankets in our blanket guide use Stylecraft Special DK, so our tables convert straight to its 295m balls.

Stylecraft Special DK, Charcoal (1128)

One 100g / 295m ball, 100% acrylic, sold by The Great British Yarn Company.

View on Amazon (paid link) ↗
0.00g
Illustration, not a product photo

Ad · Amazon UK

Vitafit 500g digital pocket scale

Tare function, 500g capacity, 0.01g display increment as stated by the listing, uses 2 x AAA batteries.

View on Amazon (paid link) ↗
Illustration, not a product photo

Ad · Amazon UK

Flexible dual-sided sewing tape measure

150cm on one side, 60 inches on the other; soft tape for measuring squares and fabric.

View on Amazon (paid link) ↗

Paid links: we may earn a commission from qualifying purchases. Nothing you type into our tools is added to these links. Check price, seller and delivery at Amazon. Colour swatches are approximate.

Try it with your own numbers.

Estimate remaining metres from the yarn’s weight and label, then bring them into your list.

Convert my leftovers ↗

Common questions

Is all DK yarn the same?

No. It’s close in thickness, but not in length. The 17 DK yarns we checked held 200m to 330m per 100g, so the same project can need 65% more grams of yarn at one end of the range than the other.

Can I use Paintbox Simply DK instead of Stylecraft Special DK?

Both are 100% acrylic and both labels give 22 stitches and 30 rows to 10cm. But Simply DK has 276m per 100g ball against 295m, so 6 balls of Special DK become 7 of Simply DK. Make a tension square first.

How do I work out how many balls of a substitute yarn I need?

Multiply the pattern’s ball count by the original yarn’s metres per ball. Divide that by the metres per ball of your new yarn and round up. Do it per colour.

Why does cotton DK need more balls than acrylic DK?

Each 100g holds fewer metres. In our table, the cotton and cotton-blend DKs ran from 200m to 250m per 100g, against 276m to 300m for the main acrylic DKs. Same length, more grams, so more balls.

Sources and scope

Sources checked 1 October 2026. Label facts come from the linked references; worked purchase examples and arithmetic are our own illustrations.

Keep planning

These are planning methods, not physically tested crochet patterns. Read our method and editorial approach.