The three main ways to change color in knitting
You change color in knitting by carrying the old yarn to the side, dropping it, and picking up the new yarn at the same stitch. The method you choose depends on how far apart your colors are, how neat you want the edge to look, and whether you're working flat (on straight needles) or in the round (on circular needles).
The three core techniques are stranding (carrying yarn along the edge when colors switch within a few stitches), weaving (tucking the unused yarn into your stitches to avoid long loose strands), and cutting and tying (when colors are far apart and you don't want to carry yarn at all). Most knitters use stranding for small color changes and cutting for large blocks of solid color.
Key Takeaways
- Stranding works best when you switch colors within 3 to 5 stitches; carry the unused yarn loosely along the edge so it doesn't pucker the fabric.
- Weaving-in is the method to use when you're switching colors every 6 or more stitches, because long stranded floats catch on fingers and create holes.
- Cutting the yarn and tying on a new color is the simplest approach for large blocks of solid color, though it leaves ends to weave in later.
- The moment you change color is always at the beginning of a row or round, never in the middle of a stitch.
- Tension on your stranded yarn matters more than tension on your working yarn—loose strands make the fabric baggy, tight strands make it pucker.
Stranding: carrying yarn for short color changes
Stranding is the method where you carry the unused yarn along the edge of your work as you knit with the active color. It works well when you're switching colors every 3 to 5 stitches—think of a Fair Isle pattern or a small geometric design. At the end of a row or round, you straightforward drop the old yarn and pick up the new one.
To strand on a flat piece (working back and forth), drop the old yarn at the edge, pick up the new yarn from underneath it, and knit the next stitches with the new color. On the return row, do the same thing in reverse. The key is to keep the stranded yarn loose enough that it doesn't pull the edge tight. A common mistake is stranding too tightly, which makes the fabric pucker and shrink along the edges.
When you're working in the round, stranding is even simpler because you never turn the work. Drop the old yarn, pick up the new yarn, and keep going. The stranded yarn sits on the inside of the tube as you work, hidden from view. This is why many colorwork patterns are designed for circular needles—the floats (the stranded yarns) stay on the inside where they belong.
Weaving-in: hiding long floats inside your stitches
Weaving-in is the technique to use when your colors are more than 5 stitches apart. If you strand yarn across 10 stitches, the float on the back becomes a long loose loop that catches on fingers, creates holes, and makes the fabric sag. Weaving-in tucks that unused yarn into every other stitch so it stays anchored and invisible.
To weave-in on a knit row, hold the unused yarn above your working yarn. Insert your needle into the next stitch, bring the needle under the unused yarn, then over your working yarn, and complete the knit stitch normally. On the next stitch, reverse the order: bring the needle over the unused yarn, then under your working yarn. This over-and-under pattern repeats every two stitches, locking the unused yarn into place without creating a visible line.
Weaving-in takes practice because you have to manage three things at once: your working yarn, your unused yarn, and your needle. Many knitters use their left index finger to hold the unused yarn in position while they work. It slows you down compared to plain stranding, but the result is a fabric that lies flat and won't snag.
Cutting and tying: the method for large color blocks
When you have a large block of one color followed by a large block of another—say, a sweater with a solid-color body and a contrasting stripe—cutting the yarn and tying on a new color is the simplest approach. You don't have to manage floats or weave anything in. You straightforward cut the old yarn, tie on the new one, and keep knitting.
To tie on a new color, cut the old yarn leaving a 6-inch tail. Tie the new yarn to that tail using a square knot (right over left, then left over right). Slide the knot up close to your work, then knit the next stitch with the new yarn. Later, when you're finished knitting, you'll weave those two tails into the back of the fabric using a tapestry needle.
The downside is that you create ends to weave in—one for the old yarn and one for the new yarn at each color change. If you have many color changes, this becomes tedious. But for a single stripe or a two-color design with large blocks, it's faster and cleaner than managing floats.
Changing color at the start of a row or round
The moment you change color always happens at the beginning of a row (if you're working flat) or at the beginning of a round (if you're working in the round). You never change color in the middle of a stitch or in the middle of a row. This keeps the color change clean and makes it straightforward to manage the yarn ends.
On a flat piece, finish the last stitch of the old color, turn your work, and pick up the new yarn before you knit the first stitch of the new row. On circular needles, finish the last stitch of the old color, then pick up the new yarn and knit the first stitch of the new round. In both cases, the old yarn and new yarn sit side by side at the edge, and you can strand or weave them as needed.
If you're following a colorwork chart, the chart will show you exactly which row or round to change colors. Read the chart from right to left on odd-numbered rows (if you're working flat) and left to right on even-numbered rows, just as you would for any other stitch pattern.
Managing tension on stranded yarn
The tension on your stranded yarn matters more than the tension on your working yarn. If you strand too tightly, the fabric puckers and shrinks. If you strand too loosely, the floats sag and create holes. The goal is a loose, even tension that matches the width of the stitches you're knitting.
A practical way to check your tension is to look at the back of your work as you go. The stranded yarn should sit in gentle waves, not pulled tight and not hanging loose. If you're working in the round, you can see the inside of the tube and adjust as you go. If you're working flat, turn your work over every few rows to check the back.
Many knitters find it helpful to spread their stitches out on the needle before they knit the next row. This gives the stranded yarn room to sit comfortably without being pulled. After you knit a few stitches with the new color, the tension usually settles into a natural rhythm.
Common mistakes and how to avoid them
The most common mistake is stranding too tightly, which makes the edges pucker and the fabric shrink. The second most common is stranding too loosely, which creates holes and makes the floats visible from the front. Both happen because knitters focus on their working yarn and forget that the stranded yarn needs room to breathe.
Another mistake is changing color in the middle of a row instead of at the edge. This creates a visible jog or step in your pattern and makes the color change look sloppy. Always finish the row or round with the old color before you pick up the new color.
A third mistake is carrying yarn too far. If you're stranding across more than 5 stitches, the float becomes too long and too loose. Switch to weaving-in instead, or cut the yarn and tie on a new color. Knowing when to switch methods is what separates neat colorwork from work that looks unfinished.
Frequently Asked Questions
What's the difference between stranding and weaving-in?
Stranding carries the unused yarn loosely along the edge for short color changes (3 to 5 stitches). Weaving-in tucks the unused yarn into every other stitch, which works for longer color changes (6 or more stitches). Weaving-in is slower but creates a neater, flatter fabric.
Can I change color in the middle of a row?
Technically yes, but it creates a visible step or jog in your pattern. For the cleanest look, always change color at the beginning of a row or round. If your pattern requires a mid-row color change, it will tell you exactly where and how to do it.
How do I keep stranded yarn from getting tangled?
If you're working in the round with two colors, the yarns can twist around each other as you work. Every few stitches, drop your needles and untwist the yarns by letting them dangle. This takes 10 seconds and prevents a tangled mess later.
What happens if my stranded yarn is too tight?
The fabric puckers and shrinks along the edges, and the stitches look distorted. The only fix is to rip back and redo those rows with looser tension. To prevent it, spread your stitches out on the needle and keep the stranded yarn in gentle waves, not pulled tight.
Do I have to weave in ends if I use the cutting method?
Yes. When you cut yarn and tie on a new color, you create two tails (one from the old yarn, one from the new yarn) at each color change. After you finish knitting, thread those tails into a tapestry needle and weave them into the back of the fabric so they don't unravel.