The two main ways to switch yarn colors mid-project
You can change yarn colors in knitting by either carrying the old color inside your stitches (called stranding) or dropping it and picking up the new color at your next stitch. Which method you use depends on how far apart your color changes are and whether you want the inside of your work to look neat or don't mind loose strands.
If your color blocks are small—say, a few stitches wide—stranding keeps everything tidy and the fabric stays the same thickness. If you're switching colors every row or every several rows across the whole piece, dropping and picking up is simpler and faster. Most knitters use both methods in the same project depending on the pattern.
Key Takeaways
- Stranding means carrying the unused color inside your stitches; it works best when color blocks are no more than five or six stitches wide.
- Dropping and picking up means leaving the old color behind and starting fresh with the new one; it's faster but leaves loose ends to weave in later.
- Tension matters: if you pull the carried yarn too tight, your fabric will pucker; too loose and you'll have loops on the inside.
- Always tie the new color to the old one with a small knot at the edge of your work, never in the middle of a row.
- Weaving in ends is unavoidable either way, but good technique during the color change makes the job faster and the finished piece look better.
Stranding: carrying the unused color inside your stitches
Stranding is the method you use when your color blocks are small. You hold both yarns in your hands—one in each, or both in one hand if you're comfortable—and knit with whichever color the pattern calls for. The color you're not using rides along inside the stitches, hidden from view on the front of your work.
To strand, hold the working yarn (the one you're knitting with) in your dominant hand the way you normally do. Hold the non-working yarn loosely in your other hand or pinch it gently between your fingers. When you switch colors, drop the old yarn and pick up the new one. The old yarn now sits inside your stitches as you work the next few stitches with the new color.
The key to stranding is tension. If you pull the carried yarn too tight, your fabric will bunch and pucker. If you leave it too loose, you'll see loops on the inside and the fabric will be floppy. The carried yarn should sit just loose enough that you could slip a toothpick under it. Most knitters learn this by feel after a few practice rows. If your first attempt looks uneven, that's normal—tension smooths out as you work.
Stranding works best when you're switching colors every five or six stitches. Beyond that, the carried yarn gets too long and creates loops or snags. If your color blocks are larger, drop the yarn instead.
Dropping and picking up: the faster method for distant color changes
When your color blocks are far apart—more than six or seven stitches—dropping the old color and picking up the new one is simpler. You straightforward stop knitting with the old yarn, leave it where it is, and start knitting with the new yarn at the next stitch. No carrying, no tension worry.
To do this, finish your last stitch with the old color. Drop that yarn. Pick up the new yarn and knit the next stitch with it. That's the entire technique. The old yarn now sits at the edge of your color block, and you'll weave it in later when you finish the piece.
The only rule is to tie the two yarns together with a small knot right at the edge of your work, never in the middle of a row. This keeps the yarns from separating and creating a gap in your fabric. A straightforward overhand knot works fine—just make it small enough that it doesn't show on the front of your work, or tie it on the inside if your pattern allows.
Switching colors at the edge versus in the middle of a row
Changing colors at the edge of your work (at the beginning or end of a row) is the easiest and cleanest approach. You finish one row with the old color, start the next row with the new color, and tie them together at the edge. The knot sits in the seam and disappears when you sew the piece together.
If your pattern requires you to change colors in the middle of a row—say, to create a stripe or a color block that doesn't align with row edges—tie the knot right where the color change happens, on the inside of your work if possible. Keep the knot small and snug so it doesn't create a bump on the front.
Some patterns ask you to change colors on a purl row instead of a knit row. This is usually because purling creates a slightly different texture that hides the color change better. Follow the pattern's instruction if it specifies which row to use.
Preventing holes and gaps where colors meet
A common mistake is leaving a gap between the old color and the new color. This happens when you don't pull the first stitch of the new color tight enough. The fix is straightforward: after you tie the two yarns together, knit the first stitch with the new yarn and pull it snug. This closes the gap and locks the color change in place.
If you're stranding and you see a hole appearing, it usually means the carried yarn is too loose. On your next row, tighten up the tension on the carried yarn slightly. You don't need to rip back—the hole will usually close once you adjust.
Another cause of gaps is switching colors in the middle of a row without securing the knot well. Always tie a firm knot, and if the pattern allows, tie it on the inside of the work where it won't show.
Weaving in ends after you finish
No matter which method you use, you'll have yarn ends to weave in. If you stranded, you have ends at the beginning and end of each color block. If you dropped and picked up, you have ends wherever you tied the knots.
The standard tool is a yarn needle (also called a tapestry needle)—a blunt needle with a large eye that won't split your yarn. Thread the end through the needle and weave it through the inside of your stitches for about two inches, following the path of the yarn in your fabric. This anchors the end so it won't pull loose. Trim the excess yarn close to the fabric.
For stranded sections, you can weave the ends along the path of the carried yarn. This hides them completely. For dropped-and-picked-up sections, weave the ends into the stitches near the color change.
Practicing color changes on a small swatch
Before you start a full project with color changes, knit a small practice swatch—about four inches square—and try both methods. Use two contrasting colors so you can see exactly what's happening on the inside and outside of your work.
Knit a few rows with one color, then switch to the other using the stranding method. Knit a few rows, then switch back. Do the same thing with the drop-and-pick-up method. You'll quickly see which tension feels right and which method suits your hands better. Most knitters develop a preference, and that's fine—there's no single "correct" way as long as your fabric looks even and holds together.
Frequently Asked Questions
Can I strand more than two colors at once?
Yes, but it gets complicated fast. Holding three or four yarns in your hands at once is awkward, and managing tension on multiple carried yarns is difficult. Most knitters limit stranding to two colors. If a pattern uses more than two colors, you usually drop and pick up instead of trying to strand everything.
What if I run out of yarn in the middle of a color block?
Tie on a new ball of the same color using the same knot method you'd use for a color change. Tie it at the edge of your work if possible. You'll weave in that end later just like any other color change.
Does it matter which hand I hold each color in?
No. Some knitters hold one color in each hand (called "two-handed" knitting), and some hold both in one hand. Use whatever feels natural to you. Your tension will be more important than which hand holds which yarn.
Why does my stranded section look loose and baggy?
The carried yarn is too loose. On your next attempt, hold it slightly tighter—not so tight that it puckers, but snug enough that there's no visible slack. It takes practice to find the sweet spot, and different yarns may feel different in your hands.
Can I change colors on a circular needle the same way?
Yes, exactly the same way. The only difference is that you're working in the round instead of back and forth, but the color-change technique doesn't change. Tie the knot at the edge of your color block, strand or drop as needed, and weave in ends the same way.