Why knitting rolls and how to prevent it
Stockinette stitch naturally curls because the knit stitches pull inward more than purl stitches do. When you work only knit stitches on the front and purl stitches on the back — the most common stitch pattern — the fabric wants to roll toward the knit side. This happens whether you are making a scarf, a sweater, or a flat panel, and it gets worse the longer your piece sits.
The simplest fix is to add a border of garter stitch (knit every row) or reverse stockinette around the edges. A border as narrow as two or three stitches wide will anchor the edges and stop the curl. If you do not want a visible border, you can work the first and last few stitches of every row in garter stitch instead of stockinette, which creates a frame that holds the rest flat.
If you have already finished a piece and it is rolling, blocking — wetting the fabric, pinning it flat, and letting it dry — will flatten it temporarily. The curl will return over time, especially with washing and wearing, so a permanent border is the only lasting solution.
Key Takeaways
- Stockinette stitch curls because knit stitches pull tighter than purl stitches, and this happens on almost every project unless you add a border.
- A garter stitch border two to three stitches wide on all four edges will stop the curl permanently without changing your main stitch pattern.
- Working the first and last few stitches of every row in garter stitch creates an invisible frame that prevents rolling while keeping the edges clean.
- Blocking flattens a finished piece temporarily, but the curl returns after washing or wearing unless you add a structural border.
- Ribbed edges, seed stitch borders, and moss stitch all work as well as garter stitch and let you match the border to your design.
Adding a garter stitch border before you cast off
The easiest time to stop rolling is while you are still knitting. When you cast on, instead of starting your stockinette stitch right away, work the first two or three stitches in garter stitch (knit every row), then work your main pattern, then knit the last two or three stitches in garter stitch. Continue this all the way to the end.
On the top edge, after you finish your last row of stockinette, work three to five rows of garter stitch before you bind off. This creates a frame around all four sides. The border does not have to match your main color — a contrasting garter border can become a design feature instead of a fix.
If you are making a garment and a visible garter border does not fit your design, work the border in the same yarn but in a color that blends with your main piece, or choose a border stitch that looks similar to stockinette but does not curl, such as seed stitch or moss stitch.
Using a slip-stitch edge to hide the border
A slip-stitch edge (also called a chain edge) makes the sides of your knitting look neat and finished while also helping to anchor the fabric. On every row, slip the first stitch knitwise without knitting it, then work your pattern, then knit the last stitch. This creates a chain-like edge that is less likely to curl than a regular stockinette edge.
A slip-stitch edge alone will not stop stockinette from rolling completely, but it works well when combined with a garter stitch border on the top and bottom. The combination of a neat side edge and a garter frame keeps most pieces flat without looking like you added a border at all.
Blocking as a temporary fix
If your piece is already finished and curling, wet blocking will flatten it. Soak the finished knitting in cool water with a small amount of wool wash for 15 to 20 minutes, then gently squeeze out the water without wringing. Lay it flat on a towel, smooth it into shape, and pin the edges to a blocking board or a clean, dry towel. Let it dry completely — this usually takes 24 to 48 hours depending on the yarn weight and fiber content.
Blocking works because moisture relaxes the tension in the yarn and lets you reshape the fabric. Once it dries, the shape holds — until you wash it again. After the next wash or even after a few weeks of wearing, the curl will begin to return. Blocking is a good way to see what your finished piece will look like, but it is not a permanent solution.
Choosing a border stitch that matches your design
Garter stitch is the most common choice because it is straightforward and stops the curl completely, but other stitches work too. Seed stitch (alternating knit and purl stitches in a checkerboard pattern) creates a textured border that looks intentional and prevents rolling just as well. Moss stitch (a variation of seed stitch worked over two rows) has a similar effect and looks slightly more formal.
Ribbed edges — usually 1x1 rib or 2x2 rib — also prevent curling and add stretch and recovery to the edges. A ribbed border is common on sweater cuffs and necklines because it hugs the body and looks polished. If you are making a scarf or a blanket, a ribbed edge is less common but still works.
The border does not have to be the same width on all sides. Many knitters use a two-stitch garter border on the sides (where it is less visible) and a wider garter border on the top and bottom (where it is more visible and more important for stopping the curl).
Preventing curl in different project types
Scarves and shawls curl the most noticeably because they are worn flat and the curl is always visible. A garter stitch border on all edges is almost essential, or you can work the entire scarf in garter stitch or another non-curling stitch. If you want stockinette in the middle, a three-stitch garter border on all four sides will hold it flat.
Sweater bodies and sleeves curl less noticeably because they are worn on the body and the curl is hidden by seams and wearing. However, the front and back panels will still curl slightly if you do not add a border. Many sweater patterns include a ribbed border at the hem and cuffs, which serves both a functional purpose (keeping the sweater fitted) and a practical one (stopping the curl).
Blankets and afghans are usually large enough that the curl is very visible. Work a garter stitch border at least three stitches wide on all edges, or work the entire outer edge in a non-curling stitch. Some knitters work the entire blanket in garter stitch or a stitch pattern that does not curl, which takes longer but eliminates the problem entirely.
Yarn fiber and weight affect how much your knitting rolls
Wool and wool blends curl more than plant-based fibers like cotton or linen because wool has more elasticity and memory. A cotton stockinette scarf will curl less than a wool one, but it will still curl somewhat. Superwash wool (treated to prevent felting) curls just as much as regular wool.
Heavier yarn weights curl less noticeably than lighter ones because the weight of the fabric pulls it down. A stockinette blanket in bulky yarn will show less curl than a stockinette scarf in fingering weight. However, this does not mean you can skip a border on heavy yarn — the curl is still there, just less obvious at first.
Frequently Asked Questions
Can I fix rolling after I have already bound off?
Blocking will flatten it temporarily, but the curl returns after washing. The only permanent fix is to pick up stitches along the edges and knit a border, which is more work than adding one while you knit. If the piece is important, it is worth doing; if it is a practice project, blocking is enough.
Does ribbing stop rolling as well as garter stitch?
Yes. Ribbing prevents curl because the alternating knit and purl columns balance the tension. A 1x1 or 2x2 rib border works just as well as garter stitch and looks more polished on some projects, especially sweaters and fitted garments.
What if I want stockinette edges without a visible border?
You cannot have stockinette edges that do not curl. You can minimize the appearance of curl by working a very narrow garter border (one or two stitches) in a matching color, or you can accept the curl as part of the design. Some knitters block their pieces and accept that they will need to reblock after washing.
Do I need a border on all four sides?
For a scarf or a flat panel, yes — all four sides will curl. For a sweater, the sides are usually hidden by seams, so you can skip the side borders and focus on the top and bottom edges. For a blanket, all four sides are visible, so a border on all sides is worth the extra rows.
How wide should the border be?
Two to three stitches wide is the minimum to stop the curl. Wider borders (four to six stitches) are more visible and more effective, especially on larger projects. The wider the border, the more obvious it becomes, so match the width to how visible you want it to be.