How to change colors in knitting

A step-by-step tutorial on how to switch colors in knitting – no matter which yarn or which technique (intarsia, fair isle, stripes, etc) you are using.

So, you started your first colorwork project but now it’s time to change colors and you have no idea how to do that? Or are you an experienced knitter and you are wondering how to avoid holes when switching colors? Well, then I’m sure you’ll find this tutorial very helpful because it contains altogether 6 simple methods.

a knitted swatch where I switched colors multiple times also in the middle of a row

Why so many? Because there is a fundamental difference between knitting stripes, intarsia, or entrelac. As a result, there is not THE best way to change colors. It will also depend on the yarn you are using. Slippery cotton yarn will behave quite differently compared to fuzzy Shetland wool.

But don’t be scared. We will start with super simple methods first. And then, as you scroll further down, things will get a bit fancier but also a bit more invisible. I added project recommendations for each method to change colors for your convenience.

Reading tip: 10 ways to join in a new ball of yarn

Note: I earn a small commission for purchases made through links in this article.

Instructions: How to change colors the easy way

wrong side of a knitted swatch in garter stitch where I changed colors two times

The easiest way to change colors is by joining a new ball with a simple knot at the beginning of a row. This method is fast and works very well for knitting stripes. Here's how to do that:

Active Time 5 minutes
Total Time 5 minutes


  1. Finishing knitting one row and turn your work around as normal. Make sure your knitting is facing you with the right side.

    having finished knitting across a full wrong side row before you can start changing colors

    For most knitting stitch patterns, like garter stitch, you will get the best results when the first row you knit with the new color is on the right side. Here's a tutorial that compares the right side vs the wrong side in knitting in case you have doubts where you currently are.
  2. Pick up the new color and tie a simple overhand knot around the tail of the old color.
    tying a simple overhand knot around the tail of the old color
  3. Pick up the new color and start knitting the normal way.

    starting to knit with the new color as normal and without a special technique
  4. Once you finished knitting, you have to undo the knot.

    undoing the knit with a tapestry needle

    And then you have to weave in the tail(s) using a sharp tapestry needle.

    weaving in the tail with a tapestry needle


This method works very well for stripes, entrelac, fair, isle, mosaic knitting, or any other colorwork project where you always knit full rows in any given color. It's not an option for intarsia projects or patterns knit in the round.

2. Weave in as you go

a swatch where someone did a weave in as you knit seen from the backside with visible lines
The wrong side of a swatch where I change colors in the middle of a row with weave in as you go

Another very handy method to change colors is weaving in ends as you go. And the best part, you can use this technique anywhere in your project, so it will be perfect for knitting in the round. You can also combine the basic method with the first one I showed you, so you don’t have to weave in tails later on.

a swatch where someone is joining new yarn with the weave in as you go method

This method would be my personal preferred technique for Fair Isle projects in the round. You will create floats on the backside anyway and your yarn has to be sufficiently fuzzy so the tails don’t come loose as well.

-> Here’s my full tutorial on weave in as you go

Good for: Projects in the round, especially stripes & people who don’t like weaving in tails
Recommended yarn: slightly fuzzy and feltable fibers

Note: You can also use a similar technique to change colors in a purl row.

3. Twist and Weave

a swatch where someone changed color with twist and weave method in knitting
A swatch where I changed colors multiple times in a row using Twist and Weave

Another excellent way to switch colors at the beginning or in the middle of a row is called Twist & Weave. The method might seem a bit tricky at first but once you did it a couple of times you won’t want to use any other way. Trust me.

backside of a swatch where someone changed colors using the twist and weave method

It’s just so versatile, neat, and creates a very seamless transition without holes. It even works fairly well for intarsia projects. Again, this is a method where you have to weave in ends later on. But nothing speaks against weaving in the tails as you go if your yarn allows it (meaning it’s a bit fuzzier). The only problem is that you will have to weave in both tails at the same time – which can be a bit noticable.

-> Here’s my tutorial on changing colors with Twist and Weave

Good For: An extremely versatile method for any colorwork project
Recommended yarn: Any yarn works

4. Weave in and twist

a swatch where someone joined a new color using the weave in and twist method for intarsia

For the longest time, I struggled with my intarsia projects. I just didn’t know how to avoid holes when changing colors. No matter what I did, I wasn’t 100 percent satisfied with the transition. And that’s why I came up with a technique I call “Weave in and twist”.

joining method weave in and twist as seen from the wrong side before tidying up the tails

What makes this technique so special is the fact that you create an anchor for both tails – the new and the old color. You see, often holes are not created when changing colors, they appear when you weave in the tails. This often applies force to a stitch and makes it lopsided. And this method fixes it.

And while I wouldn’t do this for an Intarsia project (the multicolored floats tend the be slightly visible), this method will easily allow you to weave in the tails as you go – unlike the 3rd technique from above.

-> Here’s how to switch colors using Weave in and Twist

Good For: The maybe best method for intarsia but will work well for projects knit in the round
Recommended yarn: Any yarn works

5. The back join

changing colors with the back to back join shown on a knitted swatch

There are some great techniques to join in a new ball in the same color. The Russian join or the spit splice instantly comes to mind as you don’t have to weave in any tails and you almost create no waste. But they all share one problem: They don’t allow you to switch colors in a precise spot. So, they are utterly useless for colorwork. And the back join fixes that problem.

wrapping the new yarn around the old yarn at the pin

You will need a needle or a paper clip for this method but that’s what makes it so ingenious. Basically, you mark the spot where you want to change colors, reverse knit three or four stitches, and then you do a simple overlap join – which makes it excellent for reversible projects as there are no knots or visible tails.

-> Here’s how to change colors using the back join

Good For: Almost any colorwork technique except Intarsia. Excellent for reversible projects
Recommended yarn: Slightly fuzzy, feltable fibers

6. Alternating stitches

adding a new ball by alternating stitches to create a neat transition

The last method I want to show you is not a true method in and by itself. It’s rather a very useful technique for creating a transition. Sometimes you are working with colors that might clash a bit. Or even two different yarn bases. And then you might want to blend these two different hues/fibers together in a seamless way.

Here’s how to change colors by alternating stitches

Good For: Any project where you want to blend two different hues into each other
Recommended yarn: Any yarn but probably better for novelty or handspun yarns or yarns with an inconsistent dye.

How to change colors when knitting in the round

A knitted swatch with jogless stripes in the round

When knitting in the round, you are facing one problem. There’s no edge. So all methods that rely on tying knots at the beginning of a row simply won’t work. And even if you try them, you will create a hole because you will create one stitch that is not connected to a previous stitch.

Most projects you knit in the round are not reversible. Your typical sock, hat, or mittens only have one good side. And this means you can use any technique where you can hide the tails on the backside.

My favorite method would definitely be “weave in as you go”, as stated above – except you are working intarsia in the round. For the latter, it would definitely be the Weave in & Twist method.

A lot of tutorials will show you to simply pick up the new color and start knitting without any special technique. Just keep the tails tangling down. This will definitely create a hole. While you can indeed graft stitches to fix things, I feel it creates much more inconsistent results and is quite a bit more difficult – especially when we are talking about begins who just want to switch colors to knit some stripes.

Anyway, that’S how to change colors in knitting. Comment below if you need any help!

how to change colors in knitting for beginners - a step by step tutorial

5 thoughts on “How to change colors in knitting”

  1. Thank you so much for your beautiful website Norman.
    I have been using slipped stitches on the edges of my work and when I try to change colours at the start of a row the first few stitches become very loose and untidy. I do enjoy using slipped stitch edges and wondered if you had any advice about how to solve this please?
    Thanks so much,

    • there is no way to solve this, in my experience. you can either forgo to slip a stitch in that row or use a joining method where you don’t need to weave in ends (like the felted join, Russian knot, etc)

  2. Hi Norman, How can I change colors in a project where I don’t want the new color to show on the wrong side? This is a reversible dishcloth knit straight.


    • that is not truly possible. Each of these techniques will be visible to a master knitter to some point. If you want invisible and fully reversible, you’d have to double knit.


Leave a Comment

Skip to Instructions