How to Add New Yarn While Crocheting

Mussa Anwaar

Running out of yarn mid-project happens to everyone. The good news is that joining a new skein is easy, and once you’ve done it, you’ll barely notice the join. Here’s how.

The Easiest Way: Join at the End of a Row

Work your last stitch of the row until two loops remain on your hook. Drop the old yarn, pick up the new yarn, and pull it through both loops to finish the stitch. Leave a tail of about 10 to 15 cm (4 to 6 inches), then turn and carry on with the new yarn as normal.

Joining in the Middle of a Row

Sometimes the yarn runs out before you reach the end. No problem, you can do the same thing mid-row. Finish your current stitch with the new yarn, hold both tails together for the next few stitches, and keep going. This keeps the join snug and stops it from loosening.

Tidy Up the Ends

Once your piece is finished, thread each tail onto a needle and weave it into the stitches for a few centimetres, then trim neatly. A good pair of embroidery scissors makes this much easier.

A Few Friendly Tips

  • Join new yarn at the edge of your work when you can, so the ends sit out of sight.
  • If you’re using hand-dyed yarn, check your skeins match in colour before you start. Small-batch dyeing means shades can vary slightly.
  • A comfy hook helps, especially on bigger projects. Take a look at our crochet hooks.

Ready to pick your next skein? Browse our indie-dyed yarns and start something lovely.

Quick FAQs

How long should the tail be?

About 10 to 15 cm (4 to 6 inches) is enough to weave in securely.

Should I tie a knot when joining yarn?

It’s best not to. Knots can work loose or show on the front. Weaving in the ends gives a neater, longer-lasting finish.

When is the best time to add a new ball of yarn?

At the end of a row is easiest, because the join sits at the edge and is hidden in a seam or border. If you’re running low mid-row, you can join there too. Just hold both tails together for a few stitches to keep the join secure.

How do I know if I have enough yarn to finish a row?

A handy trick is to lay the yarn across your work. You’ll need about three to four times the width of the row. If you’re not sure, it’s safer to start a new skein than risk running out halfway.

Can I join yarn in a different colour?

Yes. Use the same method, finishing the last stitch of the old colour with the new colour. Change colour at the end of a row for a clean stripe, and weave in both tails afterwards.