How to keep knitting from curling

A step-by-step tutorial on different ways to keep your stockinette stitch from curling in at the sides.

You are currently working on a scarf or some other beautiful project and a few rows in you start to notice that it doesn’t keep its shape. And now you are wondering how to prevent that? Just how do you stop knitting from curling?

A purl stockinette stitch cast on edge

Well, you came to the right place. In this tutorial, I’m going to show you 7 techniques on how to keep the edges from curling when knitting. It may be annoying, but it is just as easy to fix.

But first, let’s ensure you understand the reason for the problem in the first place.

Tip: Check out my free knitting school for beginners and intermediate knitters.

Why is my knitting curling?

Note: This guide contains affiliate links and I earn a small commission for purchases made through these links.

The only knitting fabric that curls in at the edges is stockinette stitch. That’s because knit stitches are not symmetrical in the front and in the back. Usually, that is no problem because almost all other knitting stitch patterns are a mix of knit and purl stitches.

But since stockinette stitch only consists of knit stitches on the right side, your knitting takes the path of least resistance: It curls to the knit side on the bottom, and to the purl side at the edges. I’ve read a lot of people speculating that it’s the difference in width that is responsible for the curling, but actually, it has more to do with tension.

a swatch in stockinette stitch curling at the edges and at the bottom
A swatch in stockinette stitch curling on all sides

To illustrate, take a piece of stocking stitch and try to fold it. You will notice that it is much easier to fold it vertically on the right side and much easier to fold it horizontally on the wrong side. And your knitting will curl along these fault lines because there is horizontal tension on the right side and vertical tension on the wrong side.

The “V”s form a continuous band to the top, while purl bumps a continuous line to the edges. The fabric wants to relieve that stress and contracts in that direction. Just like a rubber band snaps into a circle.

And that is actually an apt comparison because a lot of animal fibers are very stretchy. So, as you knit, you stretch the fibers, but then they contract and settle into their natural state again. As a result, a lot of wools are even more prone to curling.

Once you understand this concept, it’s quite easy to find remedies for it. So, let’s dive right into how to fight all that curling once and for all, eh?.

Curling prevention

a double stockinette stitch swatch

There are 7 major ways to prevent curling. Don’t think of them as separate strategies, though. Rather combine them for an ideal outcome.

But please take special note: Not all of them are applicable to a finished project. So, if you are reading this blog post after the fact, only options 3-7 will probably be able to help you along.

#1 Adding selvage stitches

I told you that curling occurs because of tension and fault lines. The easiest way to prevent it is by adding a special edge that disturbs these fabric characteristics. Knitters call an edge of two or three stitches that is not part of the actual repeat a selvage or selvedge (derives from “self-finished edge”).

There are two kinds of selvages that prevent curling: Edges that disturb the fold lines with a mix of knit and purl stitches, and edges that relieve the tension via slipped stitches or eyelets. I’ll give you the most popular ways here, but you can certainly get creative yourself. Let’s take a look:

Tip: Also, check out my full list of the best edge stitches in knitting

#1 Garter Stitch Edge

close-up of a simple garter stitch edge to stop curling
A four-stitch garter stitch edge

In stockinette stitch, you just knit all stitches on the right side, and purl all stitches on the wrong side. To add a garter stitch edge, change the repeat to:

  • Right side: Knit across all stitches
  • Wrong side: Knit two stitches, purl all stitches and stop two stitches before the edge, knit two stitches

This is probably the easiest edge. Depending on the size of the project, you may want to increase the edge to 3 or even 4 stitches. If you want to see how that looks in a finished project, take a look at my easy dishcloth pattern.

#2 Seed stitch Border

close-up of a selvage in seed-stitch

Similar to a garter stitch edge, you can also use a seed stitch border. In this case, I do recommend knitting an edge that is 3 or 4 stitches wide. The repeat would be like this:

  • Right side: Purl 1, knit 1, purl 1, knit across, purl 1, knit 1, purl 1
  • Wrong side: Purl 1, knit 1, purl 1, purl across,purl 1, knit 1, purl 1

If you want the edge to be even wider, you simply have to alternate between knits and purls.

#3 Slipped Stitch border

close-up of double stockinette stitch edge to stop curling

Adding a slip-stitch border is a very nice technique if you want a more invisible edge. It’s a tiny bit more complicated to knit and you need to keep track of the rows (so maybe use a row counter) but otherwise, it’s very neat indeed.

  • Right side: Knit 1 stitch, slip 1 stitch purlwise with yarn in front, knit 1, knit across until three stitches are left, knit 1, slip 1 purlwise wyif, knit 1 stitch
  • Wrong side: slip 1 purlwise wyif, knit 1 stitch, slip 1 purlwise wyif, purl across until three stitches are left, slip 1 purlwise wyif, knit 1 stitch, slip 1 purlwise wyif

The only downside of this selvage is that it’s a bit thicker. But I feel a reinforced edge can actually be a smart idea.

#4 Lace border

close-up of a simple selvage lace stitch

Lace is a knitting technique where you combine decreases and increases to shape the fabric with decorative eyelets creating a very airy fabric. And here’s the good news: You can apply the same principle to your scarf. It’s a bit more difficult to knit, but with a bit of practice pretty easy as well.

It does require more than just knit and purl stitches, though. But this could be the perfect opportunity to learn them, eh? Here’s how you would change the repeat to add a lace edge to your scarf:

  • Right side: Knit 1, Yarn over, Knit two together, knit across until three stitches are left, knit two together, yarn over, knit 1
  • Wrong side: Purl across

Adding a hem

And likewise, if you want to prevent your knitted hat curling at the hem, you have to add a couple of rows in a different stitch there. A 1×1 rib or a twisted rib will be perfect.

Note: If you go for a rib stitch and it needs to function as a proper & stretchy hem, then make sure to knit it with a needle one size smaller than the rest of the fabric. This will ensure that the hem will look crisp and doesn’t give too much (1×1 rib is about 5-10% more stretchy than stocking stitch).

  • Row 1: *Knit 1, purl 1*
  • Row 2: *Purl 1, knit 1*
    Repeat these two rows 4 or 6 times (or however wide you want the hem to be, and then start with stockinette stitch
If you are knitting in the round, only repeat row 1 over and over again and cast on an even number of stitches
close-up of a simple garter stitch hem so it doesn't curl at the bottom
A simple garter stitch hem

If you want it nice and easy, you can also just add three or four rows of garter stitch at the bottom:

Row 1-6: Knit all stitches
And then start with stockinette stitch

Personally, I feel the transition between rib stitch and stocking stitch is a bit smoother, but it really boils down to your personal preference.

close up of the special edge to prevent curling in knitting

You could also use a special no-curl edge for stockinette stitch. Basically you start without a special technique. After 3 rows, you then lift stitches from the wrong side back to the knitting needle and tie them together with the current row.

>> Here’s my full tutorial for this edge that won’t roll in

Important note: The way you cast on matters a lot as well. If you cast on with a standard longtail cast-on, you can begin with either a purl or a knit row. A longtail cast-on creates knit stitches for that very first row.

So if you turn your project around, and start knitting, you are essentially creating a mini garter stitch edge (that will curl less). If you start, on the other hand, with a purl row, then you will knit in pattern (= neater edge) but it will curl more.

Note: Here is a post with a couple of other easy cast-on methods for beginners.

#2 Choosing a different stitch

a swatch knit in the reversible double stockinette stitch
A swatch in double stockinette stitch

This might seem utterly trivial, but stockinette stitch is certainly not the only way to finish a scarf or a hat. Garter stitch (like my easy scarf for beginners) or rib stitches can look beautiful on scarves and are more cuddly on top of that.

None of these patterns share the curling dilemma, because they are all a mixture of different stitches. On top of that, they are all reversible – so they look exactly the same from both sides. But there is one stitch that might truly speak to you because it looks similar to the stocking stitch: The double stockinette stitch. Here’s how to knit it:

Cast on an even number of stitches
Every row: *Knit 1, slip 1 purlwise with yarn in front* Repeat this pattern until you reached the desired length

Read my full tutorial on how to knit the double stockinette stitch here.

Please be aware that the double stockinette stitch is called so for a reason. In a way, you are knitting each row twice. This means you will need more yarn and your project will be a bit narrower with the same amount of stitches.

Sidenote: I personally also love the Brioche Stitch for scarves. It’s so voluminous and cuddly. And consider checking out my guide on calculating the yarn requirements for a scarf the easy way.

#3 Blocking your knitting

blocking a knitted swatch with water and soap on a blocking mat

Have you ever stood in the bathroom trying to fix your hairdo, only to realize you have to wash them to get them in shape? Well, I certainly did. And why does this little titbit matter? Well, most yarn is spun from animal hairs, and in a lot of ways they behave in a similar way. When you wet them, they suddenly become a bit more malleable.

So, once you’ve finished your scarf (or any other knitting project), you can gently soak it in lukewarm water for 30 minutes with a bit of mild soap (check the washing instructions of your yarn before!). Don’t stir it around heavily, just let it soak. Then carefully (!!) wring out the project, place an old towel on your carpet (or any other soft surface), use pins to bring your knitting into shape, and let it dry.

You could also buy professional mats (Here are the blocking mats I use). They are easier to use and will help you with many a project.

This process is known as blocking among knitters (read my full blocking tutorial here). Because once the project is dry, it will retain that shape (more or less) until it gets wet again. Incidentally, it also helps out to even out the stitches (just in case you didn’t keep an even tension across all rows).

! Important: Blocking will be able to take out quite a bit of the curl, but it won’t be able to fix everything. Blocked stockinette stitch will still curl a bit and it will bounce back even more over time.

Also, blocking really only works on organic fibers. For acrylic yarns, you need heat (like from a steam iron; but be careful you don’t melt the fabric in the process).

#4 Adding a crochet border

picking up a border with a crochet hook in a contrasting yarn

Now, adding a selvedge is nice and fine when you are just starting out, but in case your finished scarf is curling on the bottom or around the edges, this really doesn’t help you a lot. What you can do instead is, you can add a crochet border.

So, pick up a crochet hook, insert it into the outermost knit stitch of the edge, and add a row or two of double chain stitches to either side. This will change the look and feel of your finished garment quite a bit. Because you are mixing two techniques here and that will be visible. But, you could even do it in a nice contrasting color and call it a design feature.

a knitted edge in seed stitch by picking up extra stitches from the edge

Now, this obviously requires you to know a couple of basic crochet stitches and you are probably just learning how to knit as we speak. As an alternative, you can also pick up stitches with your knitting needle and add a vertical edge that way. Just remember that you have to do something different. A moss stitch would be perfect for that. Three or four rows will be all you need, then bind off loosely.

picking up stitches from the edge of knitting
spacing out the picked-up stitches

Important: As a knit stitch is not as high as it’s wide, you should skip every third stitch or even every second stitch(either with your knitting needle or your crochet hook). Otherwise, the edge will become too dense.

#5 Lining the fabric

a swatch lined with fabric on the other side so it doesn't curl

If you know a little bit about sewing, then you could also consider adding a lining to the back of your scarf. Just make sure you take a fabric that matches your yarn weight and don’t forget to block your project (see above) before you start with the sewing.

This isn’t even uncommon. Most fur scarves and stoles will have a silk lining on the back and you could imitate that look and feel. I do recommend picking a very sharp needle and line it by hand. That way, you don’t have to punch all the way through and your stitches will remain invisible on the right side.

#6 Knitting with bigger needles

comparing two swatches knit in stocking stitch but one with a bigger needle size to stop curling at the edges
Two swatches with the exact same amount of stitches and rows: Left is 4.00 mm needles and right is 6.00 mm needles.

One very easy way to stop your knitting from curling is by using bigger needles. As your gauge gets wider, the single stitches get more room to breathe and will thus eliminate the basis for the curls. When your knit stitches have got enough room, a little blocking will easily fix the little waves that remain on the edges.

Be aware, however, that this will also fundamentally change the other properties of your garment. It will be much more drapey but also less warm.

Note: In case you were wondering. I am knitting with the Knitter’s Pride Dreamz double-pointed needles in this article


Dropping the second stitch and unravelling the whole column to prevent curling

This last tip is not for the faint of heart, but it could be a simple option to rescue a scarf you wouldn’t wear otherwise because it’s rolled up in a tube. Here’s what you can do to relieve the stress from the edge: drop the second last stitch to either side and unravel that column of stitches all the way to the bottom.

From here, you have two choices:

  • If you like the look, you call it a day, block it and wear your garment with pride.
  • Or, you pick up a crochet hook, and graft purl stitches all the way back to the top again.
picking up dropped stitches with a crochet hook to stop the curling
Picking up the dropped stitch with a crochet hook to form a purl ridge.

If you want to do the latter, simply turn the project around to the wrong side and crochet a simple chain stitch from the strands. One at a time. (you can do it from the front as well, but it’s easy from the back as you do not have to bring the strands to the front before you crochet them).

#Bonus: Wire & Glue

using wire to keep the edge of a knitted leaf from curling
A knitted leaf reinforced with thin wire

It’s probably a bit more unconventional, but you can reinforce the edge of your knitted items with wire as well. Now, in a scarf that is certainly nothing you would want to do. But for home decor, this can be a very valid option. For my cute knitted pumpkin pattern, I employed this technique.

The wire will add extra structure to the edge and will allow you to push the knitting into otherwise impossible shapes. As an alternative, you can soak the knitting in light glue or starch, bring it into shape and let it dry. Usually, this will alter the surface appearance of the knitting, but I’ve seen people creating lovely bowls with it, etc.

Other things you should know about curled edges

There are some scenarios, where a curling edge really is nothing to worry about. For example, if you are knitting a sweater that is knit flat, it doesn’t matter at all. After you have sewn the back and front together, the curling will be fixed.

And this leads me to another important fact. The natural shape of the stockinette stitch is actually tubular. It was a stitch used for stockings and other tubular projects where the curling is actually part of the design. You want your socks to retain a nice round shape. And what else is a curl, but the beginning of a circle, eh?

I don’t think it counts as a proper prevention technique. Still, know that knitting in the round can solve problems in a smart way as well. If you add a purl stitch at the beginning and in the middle of your round, it will create a nice fold line for a tubular scarf that has two sides!

And at the bottom of a hat, the curling actually creates a natural hem and might actually be a desired feature. So, definitely think outside the box as well!

Anyways, That’s how you keep knit fabric from curling. I really hope I was able to show you some interesting techniques. Feel free to ask your questions below!

7 different ways to keep knitting from curling at the edges

39 thoughts on “How to keep knitting from curling”

    • Hey Jessica-Jean,
      yeah. But it’s probably also a bit the cables that pull it together. That being said, it’s a beautiful afghan and you did a great job. In a blanket, I wouldn’t mind that all that much. I mean, if you use it, it’s gonna be all ripples anyway 😉

    • Thanks that’s very well explained, from an inexperienced knitter. I highly expect I have inconsistent tension! Thankyou, Shannon

  1. Help! I have already knit the Christmas stocking and sewn up the seam to make it circular. Is there any stitch I can add to keep the top from rolling down? The name and date I knit at the top don’t show because of the rolling!

    • Hey Bella,

      you can use all these tips for the bottom as well. So you could start with 5 rows in garter stitch or seed stitch. Or attach a border with kitchener stitch later on 🙂

  2. There is also a way to make it curl backward so the result doesn’t curl a lot. What is it called?
    Like you do a purl row in between or something. I like the way it looks, just one row curled, that’s it.

    • Hm…i haven’t heard of that and neither do I think that works. But, if you want to curl it backward then just add a couple of rows of reverse stockinette stitch.

  3. Dear Friend,

    I red Your advices and chose to work my selvedges with three garter stitches and one edge stitch passed in the front rows, and purled in the wrong rows.
    Alas!, my selvedges curl!
    What should I do, now?

    Thank You for Your kind attention

    Looking forward to reading from You
    Have a nice day


    • Impossible for me to say. Could be because your overall knitting is too tight, or your project is too large for just three stitches, or you very doing fair isle/stranded knitting, or a combination of all.
      You could try blocking, and see where it gets you.
      But ultimately, stockinette stitch curls. that’s the nature of this kind of fabric.

  4. Quoting you: And this leads me to another important fact. The natural shape of the stockinette stitch is actual tubular. It was a stitch used for stockings and other tubular projects where the curling is actually part of the design. You want your socks to retain a nice round shape. And what else is a curl, but the beginning of a circle, eh?

    Almost all of what you state Will control the edge of your knitting from curling but as you comment above the body of the scarf will curl into a tube because it is mostly stockinette stitch.

    • That is true, Dottie. But the weight of your knitting will still push it down as the curling tendency is not that great – at least if you are knitting loosely enough.
      But either way, stockinette stitch is not a good idea for a scarf.

  5. Hi there! I love the look of the slip stitch edge you have. I am a bit confused on the note: “Right side: Knit 1 stitch, slip 1 stitch purlwise with yarn in front, knit across until three stitches are left, slip 1 purlwise wyif, knit 1 stitch.” The note mentions to leave three stitches, but then there are only directions for the next two stitches. I would love to use this technique, am I missing something?

    • Hey Natalie, well, as this is a tutorial for stockinette stitch, I did not mention he third knit stitch as you are going to knit across the whole row anyway.
      But yes, you could also write it: k1, sl1p wyif, k1…. k1, sl1p wyif, k1

  6. I wish I’d read this before I knitted 100 rows of stockinette for a scarf :(:(:(
    I might have to try the drop a stitch option cos the thought of crocheting this all is quite traumatic 🙂

  7. Hi Norman. I have a couple of questions about the Slip Stitch Border. Your blog says:

    Right side: Knit 1 stitch, slip 1 stitch purlwise with yarn in front, knit across until three stitches are left, slip 1 purlwise wyif, knit 1 stitch

    Wrong side: slip 1 purlwise wyif, knit 1 stitch, slip 1 purlwise wyif, knit across until three stitches are left, slip 1 purlwise wyif, knit 1 stitch, slip 1 purlwise wyif

    First question, for the right side, it says to knit until three stitches are left, but it has instructions for only two of the last three stitches.

    Second question, the picture shows a stockinette piece of knitting, but the instructions tell you to knit across on both sides. That would be garter stitch, right?

    Please advise. Thank you for your blog and your help…Geri 🙂

    • Hey Geri,

      well, yes, as curling only occurs ins stockinette stitch, the article assumes this as a pattern. Hence “knit across” on the right side includes 2 selvage stitches
      RS: k1, sl1, k1, … k1, sl1,k
      WS: Sl1, k1,…k1,sl1, k1
      you can knit in between whatever you want. I’ll adjust the instructions accordingly as it seems to be confusing. Thought it would be easier that way (and I suppose for some it is)

  8. I am knitting a front part of pillow and have already done 6 rows in stockinette stitch. It is curling from bottom. Pillow is all stockinette stitch except for small Christmas trees scattered, which are purled on right side and knit on wrong side. Wondering if when finished, sewing knitted pillow front to either fabric or a knitted back piece will straighten out the curling. A pillow form will be inserted at end. If not, should I just start over , rip out rows I’ve completed and use one of the methods you have suggested. I appreciate any advice you will suggest.

    • if you seam things, you should be fine. But as I have no clue about the intended fit and design, ultimately, I cannot say.

  9. Hi Norman
    Thank you for your tutorials . For a knitter who has only done afghans where little”oops” don’t show, I am now doing a baby pullover done in one piece. I do all my knitting with circular needles. So, the pattern is done all in garter & of course don’t really like the look and would prefer to use seed stitch for the cuffs, collar and bottom and stockinette for body. Is it possible to adjust for these changes – will I need to increase number of stitches? Change needle size ? Any suggestions would be gratefully received !!
    Thank you

    • hey Kathy,
      please understand that I cannot comment on other designers’ pattern. Sorry. But if you have any question regarding curling, feel free to ask away.

  10. Hello,

    I want to make a scarf in stockinette so that I can do stranded colorwork and put a logo on the end of the scarf, and I was wondering would doing double knitting help this problem or would it just become a tube??
    Or, are there other stitches that look good with colorwork to make a picture??

    PS I find your youtube videos very helpful so thank you.
    – Michelle

    • You definitely would have to double knit that – or using the intarsia technique.
      Double knitting would create a tube but you can block that into a flat scarf that is twice as warm – it’s even easier if you pick an appropriate selvage.
      Most soccer scarfs (you know from the big clubs) are double knit

  11. I have done six rows of seed (moss) stitch and it is curling. The yarn is Drops Nepal (wool & alpaca). It is an Icelandic pattern. The moss stitch is done on 4mm needles and the body is done with 4 1/2 mm needles.

  12. I was knitting a sweater from the bottom up, and after completing a lot of the sweater, decided I was not happy with the bottom band. It was wavy, uneven, some curling. I didn’t know about the curl effect, and that was part of the problem because I did not do ribbing.

    My solution was to cut off the bottom band and re-knit from there on down, ending with ribbing. It seemed to me that the cast-on had been too loose, and after knitting “upside down”, the cast-off had a much better firmness.

    Since then I learned that some knitters leave the ribbing for last because they want to decide later just what to do! They cast on and knit the first row with “waste yarn” before starting with the body of their sweater. This seems like a very good way to solve the problem of curling, although I would recommend planning ahead to do it that way. What I did was quite messy until I figured out how to pick up the bottoms of stitches. Essentially it was to run yarn through a row of stitches near the bottom so when I unraveled to that point they were already “captured”.

  13. I am fairly new knitter and I found your channel! Learning from the best. This is a pattern I am knitting for a triangular shawl and I’m finding the “non-increasing” edge is curling in. How do I stop that when I have a specific pattern to follow? I’m only 20 rows in so I can unpick it and start again with another technique. Thank you in advance!

    “Set up row:
    Knit 1, LLI, Knit 1, purl last stitch (4 sts)
    Row 2: Slip 1 knitwise, purl till the end.

    Right Side Row: Knit 1, LLI, knit till last stitch, purl last stitch.
    Wrong Side Row: Slip 1 knitwise, purl till the end.”

    • Well the pattern is pure stockinette stitch as far as I can tell. And that curls. And the lifted increases will make the curling even worse as they forshorten the fabric on top of that.
      You can add a border in 2×2 rib stitch (like 5-10 stitches wide depending on your gauge) the center will, however, typically still be somewhat curlish. When you knit with larger needles, the effect should typically not be noticeable.

  14. Thank you, Norman, for good tips. I am knitting, with acrylic yarn, a bed runner and have the curling problem. In the past, I tried to block acrylic yarn in various ways, but nothing worked. Do you think I could have a fabric lining without blocking my completed bed runner? Would it work? Thank you.

    • You can steam block acrylic. But do be careful..don’t go to hot or you’ll melt everything.
      However, for a bed runner, fabric lining could be a very lovely option. Only problem is that you will probably have to quilt a little bit.

  15. Hi Norman.

    Loving your tutorials! Can you do one on necklines eg picking up stitches from a top down Raglan and making a neat neckline? I’m currently knitting one which is much improved by your ribbing tutorial but am keen to see what other tips you have!

    Would you mainly recommend double stockinette or a lined hem for a jumper which you didn’t want to end in ribbing? I don’t like the way ribbing often pulls the jumper in slightly and although some yarns work well with a slight curl at the bottom (when knitted in stockinette), others curl too much!

  16. Thank you for your blog! Question: what if I want the bottom edge to curl (e.g. in a beanie with a curled edge)? Should I just do a normal longtail cast-on and continue in stockinette in the round or do your recommend another cast-on?
    I learned all the ways not to get a curled edge, but now that I want a curled edge, I’m not sure how to ensure to have it :X


Leave a Comment