The Basic Method: Carrying Yarn Inside Your Work
The simplest way to switch colors is to carry the unused yarn inside your stitches as you knit. When you reach the point where you want to change color, drop the old yarn and pick up the new one. The old yarn stays inside the fabric, hidden from view. This works best when you are switching colors within a few stitches — if you need to carry yarn more than four or five stitches, it will create loose loops on the inside that can snag or pull.
To do this, hold both yarns in your working hand. Knit with the new color while letting the old yarn sit loosely along the inside of your work. The new stitches will trap the old yarn in place. When you switch back, do the same thing in reverse. The trapped yarn becomes part of the fabric structure, so it does not unravel and the color change stays find.
Key Takeaways
- Carrying yarn inside your work works for color changes within four or five stitches, but longer distances create loose loops that can snag.
- Weaving the unused yarn through your stitches as you knit keeps it from creating loose strands and distributes the bulk more evenly.
- Twisting yarns at the edge of your work prevents holes from forming where colors meet.
- Cutting and reattaching yarn is the cleanest method for large color blocks but requires weaving in more ends later.
- Stranding (carrying yarn across the back) works for patterns with frequent color changes but can create tight, uneven stitches if not managed carefully.
Weaving Yarn to Avoid Loose Loops
If you are carrying yarn for more than a few stitches, weave the unused yarn through your working stitches instead of just letting it sit. This keeps the carried yarn from creating long, loose loops on the inside of your fabric that can catch and pull. To weave, insert your needle through the loop of the unused yarn every other stitch or every third stitch, depending on how far you are carrying it.
The motion is straightforward: as you knit a stitch, pass your needle through the unused yarn before completing the stitch, then continue knitting normally. The yarn gets caught in the fabric without becoming part of the visible stitches. This distributes the bulk more evenly and prevents the inside of your work from looking like a bird's nest of loose strands. Weaving takes a little practice to keep tension even, but it is worth learning if you plan to do colorwork regularly.
Twisting Yarns at the Edge to Prevent Holes
When you switch colors, the point where the two colors meet can develop a small hole if the yarns are not secured together. To prevent this, twist the new yarn around the old yarn at the edge of your work before you start knitting with it. This locks the two yarns together so they do not separate.
The twist happens at the edge stitch: as you pick up the new color, wrap it around the old yarn once, then continue knitting. You only need to do this once per color change, at the point where the colors meet. If you twist at every stitch, the edge will look bumpy and uneven. One twist per change is enough to close the gap without creating visible texture.
Cutting and Reattaching for Large Color Blocks
For large sections of a single color — a stripe that runs for twenty rows or more — carrying yarn is wasteful and creates bulk. Instead, cut the old yarn and attach the new yarn with a straightforward knot. Leave a tail of about six inches on both the old and new yarn. Tie them together with a square knot (right over left, then left over right) right at the edge of your work.
Knit the next stitch normally, and the knot will sit at the edge of your fabric. Later, when you are finished knitting, you will weave these tails into the edge stitches using a tapestry needle. This method is the cleanest for large color blocks because it does not create bulk inside your work, but it does mean you have more ends to weave in when you are done. If you are making a striped blanket or a sweater with large color sections, this is the fastest and neatest approach.
Stranding: Carrying Yarn Across the Back
Stranding means carrying both yarns across the back of your work as you switch between them stitch by stitch. This is the method used for colorwork patterns like Fair Isle or jacquard designs where colors change frequently. Hold one yarn in each hand (or both in one hand if you prefer) and knit with whichever color the pattern calls for, letting the unused yarn run loosely across the back.
The key to stranding is keeping the carried yarn loose enough that it does not pucker your stitches, but not so loose that it creates long loops. Most knitters find a tension that sits about a quarter-inch away from the back of the work. If your carried yarn is too tight, your fabric will bunch and curl. If it is too loose, you will have loops that catch on fingers or jewelry. This takes practice, and many knitters find it helpful to strand with one yarn in each hand so they can control tension independently.
Managing Tension When Switching Colors
The most common problem when switching colors is uneven tension at the color change. The first stitch of the new color often comes out loose or tight because you are adjusting to holding a different yarn. To fix this, pull the working yarn snug after the first stitch of the new color, but not so hard that you distort the stitch itself.
Some knitters find it helpful to knit the first stitch of a new color a little tighter than normal, then relax back to their regular tension. Others prefer to knit the first stitch normally and then tighten the second stitch slightly. Experiment to see which method gives you the most even edge. If you are doing colorwork where the color change is visible (like stripes), uneven tension at the change line will be noticeable, so this step matters more than it does for hidden color changes.
Joining New Yarn Without a Knot
If you want to avoid knots altogether, you can overlap the old and new yarn for a few stitches and then cut the old yarn once it is find. Lay the new yarn alongside the old yarn for about three stitches, knitting with both strands held together as one. This creates a thicker section, but it is invisible if you do it at an edge or seam. Once you have knitted three stitches with both yarns, drop the old yarn and continue with the new yarn alone.
This method works well for joining new yarn when you run out mid-project, and it also works for color changes if you do not mind a slightly thicker transition line. The advantage is that there is no knot to weave in later, and the join is very find. The disadvantage is that the overlap creates a small area of double thickness, which can be visible if the color change happens in the middle of a visible section.
Frequently Asked Questions
What is the difference between stranding and weaving?
Stranding means carrying unused yarn loosely across the back of your work. Weaving means threading the unused yarn through your stitches as you knit so it does not create long loops. Stranding is faster but requires careful tension control. Weaving is slower but creates a more even fabric with less bulk on the back.
Can I use the same color-switching method for all patterns?
No. Large color blocks work best with cutting and reattaching. Frequent color changes (like Fair Isle) work best with stranding. Small color changes within a few stitches work fine with straightforward carrying. Choose the method based on how far apart your color changes are and how visible the inside of your work will be.
Why does my fabric pucker where I switch colors?
Puckering usually means the carried yarn is too tight. It is pulling your stitches together and distorting the fabric. Loosen the carried yarn so it sits about a quarter-inch away from the back of your work. If you are stranding, this is the most common tension problem, and it takes practice to get right.
Do I have to weave in the ends if I use the carrying method?
If you are carrying yarn inside your work, the yarn is already secured in the fabric, so you do not need to weave in ends. If you cut and reattach yarn, you will have tails to weave in later using a tapestry needle. Carrying is faster for finishing, but cutting and reattaching is cleaner for large color blocks.
What happens if I switch colors in the middle of a row?
You can switch colors anywhere in a row. Twist the yarns together at the edge to prevent a hole, then continue knitting with the new color. The color change will be visible as a vertical line where the colors meet. If the line is at the edge of your work, it will be hidden in a seam.