How to Change Colors in Crochet (Last Yarn-Over Method)

CrochetEasy8:597 steps

By CraftingStepByStepPublished Updated

Based on a video by Bella Coco.

Changing colors is one of those crochet skills that looks fiddly until someone shows you the rule: never finish the stitch in the old color. Once you get that, stripes, color blocks, and pattern work all open up.

Bella Coco demonstrates this on a small swatch in Stylecraft Special DK, switching from mushroom to vintage peach to lilac. She covers both the end-of-row change and the mid-row change, and shows you how to crochet over the loose tails so you skip sewing in ends entirely. The technique works for any stitch, you just stop one yarn-over short of finishing.

Step-by-Step Guide

1

Stop at Two Loops on Your Last Stitch

1:05
Step 1: Stop at Two Loops on Your Last Stitch

The whole technique rests on one rule: never finish the stitch in the old color. Work your last stitch until you have two loops left on the hook. For a UK dc (US sc) that means insert, yarn over, pull through, and stop. For a treble (US dc) you keep going until only two loops remain. That final yarn-over is what locks the next stitch in place, so whatever color sits on the hook at that moment is the color you'll see going forward.

Tip

This rule holds for every stitch: half treble, treble, double treble. Stop at two loops, no matter how tall the stitch is.

2

Loop the New Color Over and Pull Through

1:35
Step 2: Loop the New Color Over and Pull Through

With two loops left on the hook, drop the old strand and pick up the new color. Leave a three to four inch tail, fold the new yarn over the hook, and pull that loop through both loops on the hook to close the stitch. The old color is now sitting behind your work and the new color is live on the hook. Don't tie a knot. The tension of the next row holds everything in place.

Tip

If you tie a knot here it will show as a bump on the right side of the work. Trust the yarn-over, it locks in cleanly.

Products used in this step

3

Snip the Old Color and Settle the Tension

2:05
Step 3: Snip the Old Color and Settle the Tension

Those first couple of stitches will look loose, and that's normal. Snip the old color leaving a matching three to four inch tail. Now tug down gently on both tails, alternating between the old and new color, until the join sits flush with the rest of the row. This is the moment that makes or breaks how clean the color change looks, so take a second to settle the tension before you move on.

Tip

If the stitches still look gappy after pulling the tails, give the whole row a light steam later. The fibers relax into place.

Products used in this step

4

Chain One, Turn, and Lay the Tails Flat

2:45
Step 4: Chain One, Turn, and Lay the Tails Flat

Chain one for your turning chain, then turn the work. Lay both tails flat along the top of the previous row so they sit between you and the working yarn. The trick Bella Coco uses here is pulling the tails up between the hook and the working strand on that first chain, which tucks them in tight. From here you'll crochet over them as you work back across, no sewing in ends later.

Tip

If your turning chain looks loose, that's the first stitch giving the tails a place to hide. It will tighten up once you've crocheted over them.

5

Crochet Over the Tails for an Inch or Two

3:35
Step 5: Crochet Over the Tails for an Inch or Two

Insert your hook into the first stitch and work it normally, catching both loose tails inside the stitch alongside the top loops. Keep going stitch after stitch for at least an inch or two. Once the tails feel locked in, drop them behind the work and snip the excess flush. The ends are now invisibly woven into the fabric. Give the piece a gentle stretch and the join disappears into the row.

Tip

If you can still feel the tail wiggle when you tug it, crochet over another inch before snipping. Better safe than a stripe that unravels in the wash.

Products used in this step

6

Start a Mid-Row Change One Stitch Early

5:50
Step 6: Start a Mid-Row Change One Stitch Early

Mid-row changes follow the same last-yarn-over rule, but timing matters. If the pattern wants the fifth stitch in a new color, you start the change on the fourth. Work stitches one through three normally, then on stitch four leave the final two loops on the hook. Drop the working color, loop the new color over with a three to four inch tail, and pull through to close the fourth stitch. Stitch five lands cleanly in the new color.

Tip

Count out loud the first few times. It feels wrong to change on the stitch before the one you want, but that's exactly when the new color gets locked in.

Products used in this step

7

Swap Back to the Original Color

7:30
Step 7: Swap Back to the Original Color

To swap back, treat the last stitch of the new-color block the same way: stop at two loops, drop the new color, and pick up the original strand you left hanging at the back. Yarn over with the old color, pull through both loops, and the next stitch picks up where you left off. Lay every strand across the top of the work as you go so each color gets caught and hidden inside the next few stitches.

Tip

For repeating stripes or colorwork, don't cut the yarn between blocks. Carry it loosely along the back and crochet over it on the next pass.

Products used in this step

Products Used

☐ The Checklist

How to Change Colors in Crochet (Last Yarn-Over Method)

Tools
3
Materials
2
Steps
7
Video
9 min

Your Guide

Bella Coco

As an Amazon Associate we earn from qualifying purchases. Links on this page may be affiliate links - clicking them and buying doesn't change your price, but helps support ShowMeStepByStep.

Tags

Related Tutorials