A yarn over is a deliberate loop you create by moving your yarn to the front of your work, then knitting the next stitch normally
The yarn over (often written as YO in patterns) is one of the most useful techniques in knitting because it creates a hole in your fabric on purpose. That hole becomes a decorative eyelet, a buttonhole, or the foundation for lace patterns. The motion itself takes two seconds: you bring your working yarn forward, knit the next stitch, and the loop you created becomes a new stitch on your needle. The hole appears directly below it on the finished piece.
Yarn overs work because knitting always needs the same number of stitches on your needle. When you create a yarn over loop and then knit the next stitch, you have added one stitch. To keep the count even, most patterns pair a yarn over with a decrease (usually a knit two together, or K2tog) somewhere nearby on the same row. That way you gain one stitch and lose one stitch, and your stitch count stays the same.
Key Takeaways
- A yarn over creates a deliberate hole by bringing your yarn to the front of your work, then knitting the next stitch normally.
- The yarn over adds one stitch to your needle, so patterns usually pair it with a decrease on the same row to keep stitch count even.
- The position of your yarn before you knit determines whether the yarn over is visible as a hole or blends into the fabric.
- Yarn overs are the building blocks of lace patterns, buttonholes, and decorative eyelets in everything from socks to shawls.
The basic yarn over motion for knit stitches
Start with your working yarn on the right side of your work (the side closest to your right needle). Bring the yarn forward between your needles, toward you. Knit the next stitch as you normally would, inserting your right needle into the stitch on the left needle and pulling the yarn through. When you do this, the yarn you brought forward wraps around your right needle and becomes a new stitch.
On your next row, you will see a small hole where the yarn over sits. The hole appears because you created an extra loop without decreasing anywhere on that row. If your pattern calls for a yarn over without a paired decrease, the hole is intentional — it is the whole point. If your pattern shows a yarn over next to a K2tog or slip-slip-knit (SSK), the decrease cancels out the extra stitch, and the yarn over creates a hole without changing your stitch count.
Yarn overs when you are purling
When you are working a purl row and you need a yarn over, the motion changes slightly because your yarn is already in front of your work. Purl the stitch as normal, then bring your yarn to the back of your needles (away from you) to knit the next stitch. That backward motion of the yarn creates the yarn over loop. On the next row, you will see the same small hole.
The rule is straightforward: your yarn must pass over the needle between two stitches. If you are knitting, bring the yarn forward first. If you are purling, the yarn is already forward, so move it back to knit the next stitch. Either way, the yarn crosses over the needle shaft and creates a new stitch.
Yarn overs in lace patterns
Lace patterns use yarn overs as their main design element. A lace pattern repeats a sequence of yarn overs and decreases across and down the fabric, creating a web of holes that form shapes — leaves, diamonds, flowers, or geometric designs. Each yarn over is paired with a decrease, usually on the same row or within a few rows, so the fabric stays the same width from top to bottom.
When you are reading a lace pattern, the chart or written instructions will show you exactly where each yarn over goes and which decrease pairs with it. The pattern relies on this balance. If you skip a yarn over or a decrease by accident, your stitch count will be off, and the rest of the pattern will not line up. Counting your stitches at the end of each pattern row helps you catch mistakes early.
Yarn overs for buttonholes
A straightforward buttonhole is often just one or two yarn overs in a row, paired with a decrease or a bind-off. For a one-stitch buttonhole, work a yarn over and then knit two stitches together (K2tog) on the same row. The yarn over creates the hole, and the K2tog removes the extra stitch. On the next row, purl or knit across normally, and the hole is complete.
For a larger buttonhole, you might bind off several stitches on one row, then cast those stitches back on the next row. But a yarn over buttonhole works well for small buttons and takes only one row. Test the button size against the hole before you finish the piece — you want the button to slip through snugly without stretching the yarn.
Common mistakes and how to fix them
The most common mistake is forgetting to pair the yarn over with a decrease. If you work a yarn over without a decrease, you add a stitch, and your stitch count climbs by one each time. Your fabric will grow wider, and the edges will become uneven. Check your pattern before you start the row and count your stitches at the end of each row, especially in lace.
Another mistake is creating a yarn over accidentally when you did not mean to. This happens when you bring your yarn forward to purl, then forget to bring it back before you knit the next stitch. The yarn passes over the needle, and you have an unintended hole. To avoid this, always move your yarn deliberately and notice where it is before you insert your needle into the next stitch.
If you drop a yarn over stitch, it will unravel down several rows. Pick it up with a crochet hook and pull the loose yarn through the loops, working from bottom to top, until the stitch is back on your needle. If the yarn over is part of a lace pattern, fixing it quickly prevents the whole pattern from coming undone.
Yarn overs in different stitch patterns
Yarn overs work in stockinette stitch (knit and purl rows), garter stitch (all knit rows), and ribbed patterns. In garter stitch, a yarn over creates a hole that looks slightly different because both sides of the fabric are bumpy, but the technique is the same. In ribbed patterns, yarn overs are less common but still possible — just make sure you understand whether the yarn over sits in a knit column or a purl column, because that changes the motion.
Yarn overs are also the foundation of brioche knitting, a technique that uses yarn overs in a specific way to create a stretchy, reversible fabric. In brioche, you slip stitches with yarn overs on one row, then work those stitches and yarn overs together on the next row. The yarn over is still the same motion, but the way you use it is different.
Frequently Asked Questions
What is the difference between a yarn over and an accidental hole?
A yarn over is intentional — you bring your yarn forward deliberately between two stitches, then knit or purl the next stitch. An accidental hole happens when you forget to move your yarn back after purling, so it sits in front of your work when you knit the next stitch. Both create a hole, but a yarn over is planned and usually paired with a decrease to keep your stitch count even.
Do I need to do anything special to find a yarn over?
No. A yarn over is just a loop on your needle like any other stitch. When you knit or purl it on the next row, it becomes a permanent part of your fabric. There is no special bind-off or securing step — treat it like a regular stitch.
Can I use a yarn over to fix a dropped stitch?
No. A dropped stitch is a stitch that fell off your needle and unraveled. A yarn over is a new stitch you create on purpose. If you drop a stitch, pick it up with a crochet hook and pull the loose yarn through the loops. A yarn over will not fix the problem.
What does YO mean in a knitting pattern?
YO is the abbreviation for yarn over. When a pattern says "K2, YO, K2tog", it means knit two stitches, make a yarn over, then knit two stitches together. The yarn over and the K2tog usually sit next to each other to keep your stitch count balanced.
Can I make a yarn over on the edge of my work?
Yarn overs on the edge stitches can look loose or uneven because edge stitches are already looser than interior stitches. Most patterns avoid yarn overs at the very edge. If your pattern calls for one, work it the same way but expect the edge to look slightly different from the interior.