A yarn over is a deliberate loop you create by moving your yarn to the front or back of your needles, then knitting the next stitch normally
The yarn over—often written as "YO" in knitting patterns—is one of the most useful techniques in knitting. It creates a small hole in your fabric and increases your stitch count by one. You will see yarn overs in lace patterns, eyelet details, buttonholes, and decorative designs. The motion itself takes less than a second once you understand the direction your yarn needs to travel.
The key is that your yarn must pass over the needle to create the loop. If your yarn is already in the right position, you straightforward knit the next stitch and the yarn over happens automatically. If your yarn is in the wrong position, you move it there before you knit.
Key Takeaways
- A yarn over creates a hole and adds one stitch to your row by moving yarn over the needle, then knitting the next stitch normally.
- Before a knit stitch, bring yarn to the front of your work, then knit; the yarn naturally goes over the needle as you insert it.
- Before a purl stitch, bring yarn to the back of your work, then purl; again the yarn passes over the needle on its own.
- Yarn overs appear in lace, eyelets, buttonholes, and decorative patterns, and are abbreviated YO in written instructions.
Yarn over before a knit stitch
This is the most common yarn over. If your yarn is at the back of your needles (where it normally sits after you finish a knit stitch), you are already set. straightforward knit the next stitch as usual. As you insert your right needle into the stitch and pull the yarn through, the yarn passes over the needle shaft, creating your yarn over loop.
If your yarn is at the front of your needles—because you just finished a purl stitch or moved it forward for another reason—bring it to the back first. Move the yarn from front to back by passing it over the right needle. Then knit the next stitch. The yarn is now in position to create the loop as you knit.
Yarn over before a purl stitch
Before a purl stitch, your yarn should be at the front of your work. If it already is (because you just finished a purl stitch), you are ready. straightforward purl the next stitch. The yarn will pass over the needle as you work the purl, creating your yarn over.
If your yarn is at the back of your needles, bring it to the front first. Move it forward by passing it under and around the right needle, bringing it to the front side of your work. Then purl the next stitch. The yarn over happens as part of the purl motion.
Yarn overs in the middle of a row
When a pattern calls for a yarn over in the middle of a row, the stitch before it tells you where your yarn already is. After you complete that stitch, check your yarn position. If you need a yarn over before a knit stitch and your yarn is at the front, move it to the back over the needle. If you need a yarn over before a purl stitch and your yarn is at the back, bring it to the front.
The motion takes practice to feel natural, but the principle stays the same: your yarn must travel over the needle shaft to create the loop. Once you knit or purl the next stitch, the loop is locked in place and you have added one stitch to your row.
Yarn overs in lace and eyelet patterns
Lace patterns use yarn overs paired with decreases to create openwork designs. A yarn over adds a stitch; a decrease (knit two together, slip-slip-knit, or purl two together) removes one. Together they keep your stitch count level while creating holes in a planned arrangement.
Eyelet patterns are simpler: a single yarn over creates a small hole, often used for threading ribbon or cord through a finished piece. Buttonholes are made the same way—a yarn over or two, paired with a decrease, creates an opening large enough for a button to pass through. The pattern will tell you exactly where to place the yarn over and which decrease to use.
Common mistakes and how to avoid them
The most common mistake is forgetting to move your yarn to the correct position before the yarn over. If a pattern says "yarn over, knit" and your yarn is at the front, you must bring it to the back first. Skipping this step means you will purl instead of knit, and your stitch will look wrong.
Another mistake is accidentally creating a yarn over when you did not intend to. This happens when you move your yarn forward or backward between stitches without meaning to. To avoid this, keep your yarn in the position it should be for the next stitch until you are ready to work that stitch. Once you finish a knit stitch, leave your yarn at the back. Once you finish a purl stitch, leave your yarn at the front.
If you accidentally create an extra yarn over, you will have more stitches than your pattern calls for. You can drop the extra stitch off your needle and let it unravel down to the row where it should not exist, then pick it back up and continue. This is easier than ripping back the entire row.
Practicing yarn overs on a swatch
The best way to learn yarn overs is to knit a small practice swatch with a straightforward pattern. Cast on 12 to 15 stitches and work a few rows of stockinette stitch (knit on the right side, purl on the wrong side). Then work a row that alternates: knit one, yarn over, knit two together. Repeat across the row. This pairs a yarn over with a decrease and keeps your stitch count steady while creating a line of holes.
Work several rows of this pattern, then return to stockinette for a few rows. You will see a clear line of eyelets where your yarn overs were. Once this feels comfortable, try a pattern with yarn overs in different positions—before knits, before purls, in different sequences. Each pattern teaches you how the yarn over behaves in different contexts.
Frequently Asked Questions
Do I need to do anything special to find a yarn over?
No. Once you knit or purl the stitch after the yarn over, the loop is locked in place. The yarn over is straightforward a stitch like any other stitch on your needle. You will knit or purl it on the next row just as you would any stitch.
What if my yarn over looks too loose or too tight?
Tension usually evens out over a few rows. If a yarn over is very loose, you can tighten it slightly on the next row by pulling your working yarn a little snug as you work the stitch. If it is too tight, loosen your tension slightly. Most yarn overs look slightly larger than surrounding stitches, and that is normal—the hole is the point.
Can I fix a yarn over I made in the wrong place?
Yes. If the yarn over is only a row or two below your current working row, you can drop the stitch off your needle and unravel it down to that row, then pick the stitch back up on your needle and continue. If it is many rows down, it is usually faster to rip back to that row and start again from there.
How do I read a pattern that uses YO abbreviations?
YO means yarn over. When you see "YO, K2tog" in a pattern, it means make a yarn over, then knit two stitches together. The pattern will tell you the order and which stitches follow. Read the entire row instruction before you start, so you know what is coming next.