Running out of yarn halfway through a row does not mean the whole row needs to be removed. You can introduce a new strand on the final pull-through of a stitch, then secure the two tails through the finished fabric. The useful part is planning the join while enough old yarn remains to finish it properly.

Stitch terminology: This guide uses US names. US single crochet is UK double crochet; US half double is UK half treble; US double is UK treble. See the full US/UK reference.

Leave a tail before the ball runs out

Stop while you still have a usable length of old yarn. A tail around 15 cm, or 6 inches, can be a practical starting allowance for a sample, but the right length depends on the yarn and finishing method. Slippery or open fabrics may need a different approach.

If only a tiny tail remains, undo a few stitches to recover enough length. Trying to hide a join with almost nothing to weave in makes the finishing unnecessarily difficult.

Change on the final pull-through

For single crochet, insert the hook and draw up a loop with the old yarn, then use the new yarn to draw through the final two loops. For double crochet, work until the final two loops remain and complete them with the new strand. For half double crochet, use the new strand for the final draw-through of three loops.

Continue the next stitch with the new yarn. The join does not add a stitch, so the row count remains unchanged.

Control the first few stitches without tightening the tails hard

Hold the tails lightly while the first few new stitches establish the tension. Then spread the fabric and compare the join with its neighbours. Pulling a tail sharply can shrink one stitch and leave a noticeable dent.

If the new strand is the same colour, the join may be visually subtle. Still check the exact yarn range and dye lot; matching colour names do not always mean identical shade or thickness.

Choose the join position deliberately

A plain mid-row area can provide enough fabric for securing the tails. A seam may hide a join in some projects. Open lace, a thin strap or the centre of a prominent motif can make the finishing more visible.

If the pattern depends on a repeating colour sequence, match the new strand’s position in that sequence. A random join in a self-striping or planned-pooling yarn can interrupt the design even when the stitch itself is neat.

Secure both ends in suitable fabric

Use a yarn needle to weave the tails through substantial parts of nearby stitches on the reverse, changing direction as appropriate for the fabric. Inspect the front so the tail does not create an unwanted line. Do not trim immediately beside an unsecured knot.

A knot can be part of some joining methods, but its suitability depends on the yarn and intended use. For this method, the tails are deliberately left for finishing rather than treated as disposable after the next stitch.

Test the join on a sample

Gently flex the fabric in its normal directions and care for it according to the yarn label. Check whether the ends migrate or the join loosens before using the same method throughout a large piece.

Record the joining and finishing method with the yarn details. That is especially useful when a project uses several balls and you want every join to behave consistently.

Continue learning

Secure the two tails · Plan a visible colour change · Preserve a repeating colour sequence

Browse the crochet learning library.

Share this guide:

A question, broken link or correction? Let us know. Read how these guides are made.