How to knit an i-Cord for beginners

A step-by-step tutorial on knitting an i-cord – with or without double-pointed needles + 4 variations

Do you want to knit a fun little drawstring for your cowl or a strap for a baby hat? Then look no further. I’m going to show you exactly how to knit an i-cord and all its fun variations.

knitting an icord with 3 cast on stitches in green yarn

An i-cord is basically a very small tube knit in the round. But because it is so small you can get away with knitting it on straight needles instead of the usual four or five double-pointed needles or circular needles. It’s much faster and a lot less complicated.

Note: Read this tutorial if you were looking for the i-cord bind off. And here’s how to do the i-cord cast-on.

Why is it called i-cord?

icord by elizabeth zimmerman with her book in the background

The “i” in i-cord stands for “idiot“. Elizabeth Zimmerman thought the technique was so easy that even an idiot could learn and knit it and gave it that name. Personally, I’m not sure it’s all that flattering. The technique is actually quite smart. So, I’ll stick to “intelligent cord”, but didn’t want to keep that anecdote from you.

Note: I earn a small commission for purchases made through links in this article.

Instructions: How to knit an i-cord

someone showing how to knit an icord using double-pointed knitting needles

The easiest, neatest, and fastest way to knit an i-cord is with needle double-pointed needles (dpns). Basically you always knit one row, ad then slide the stitches back to the other end and knit across without turning.

If you don't have dpns, scroll a bit further down. I'm going to show you this version first, though, as it is a lot easier.

Active Time 5 minutes
Total Time 5 minutes


  1. Cast on 3, 4, or 5 stitches with a longtail cast on.

    casting on three stitches to start the simple i-cord
  2. Slide the stitches back to the right end of your needle.

    casting on 3 stitches for an icord and then sliding the stitches to the left
  3. Knit across one row with plain knit stitches.

    knitting across all stitches
  4. Now, don't turn your project around like you normally would. Instead, slide the stitches back to the right end of the needles (that's the reason why you need dpns).

    sliding a finished row of an icord back to the right end of the needle
  5. Keep the working yarn in the back (make sure you didn't accidentally wrap it around) and knit across all stitches. Keep a high tension for the first two stitches so you close the gap on the back.

    knitting the second row of an icord after slidding the stitches to the right end of the needle again
  6. Repeat steps 3+4 until you reached the desired length.

    repeating steps 3+4 to knit the i-cord


The instructions are the same no matter if you cast on 3, 4, or 5 stitches. The more stitches you cast on, the wider your i-cord will be. Five stitches are the maximum and you really have to keep a very high tension and give the yarn a good tug before the first stitch.

knitting an icord with green cotton yarn on double-pointed needles

As you can see, it’s really foolproof. Since you are not turning the project around, it might actually be easier than knitting flat. Just remember to pull a bit at your i-cord every couple of rows. This will let the little bit of slack you create on the backside settle in for a much neater appearance.

I-cord on circular needles/single-pointed needles

knitting an icord on circular needles

You can also knit an i-cord without dpns. It’s a bit more time-consuming. So I wouldn’t recommend it if you plan to create longer cords. All in all, it’s still feasible, though.

Step 1: Cast on 3, 4, or 5 stitches just like you did before.

Step 2: Knit across the first row.

Step 3: Slip all stitches back to the left needle purlwise (so point to point) one at a time.

Slipping the stitches back to the left needle to knit an icord without double-pointed needles
Slipping all three stitches back to the left needle

Step 4: Knit across.

Repeat steps 3+4 until you reached the desired length.

The trick really is just slipping the stitches back instead of sliding them to the far end. That way, you can knit the i-cord on circular needles or single-pointed needles as well. Be aware that as you slip, you might loosen up the stitches a bit. As a result, your cord might look less neat.

Purl I-cord

a purl i-cord swatch in teal cotton yarn

You can also knit the i-cord purlwise. The instructions are almost the same and it’s just as easy to knit:

Step 1: Cast on 2 or 3 stitches.

Step 2: Purl across.

Step 3: Slide the stitches to the right end of your dpns.

Step 4: Important (!) bring the working yarn around the back and then to the front, and purl across.

bringing the working yarn all around the pack for a purl icord

Repeat steps 3+4 until you reached the desired length.

It’s really important that you don’t bring the working yarn directly to the front. That would create floats on the outside and that’s not what you want. Because this is a bit more awkward and leaves a bigger gap, purl i-cords stop looking neat past 3 stitches.

two different purl icords next to each other. One with 3 and with 4 stitches
Two purl -icords: With 3 stitches on the left and 4 stitches on the right

A four-stitch purl i-cord will look a bit wonky and have this one wider stitch on the back. It’s still okayish, but not perfect. So, decide for yourself if that’s something you can live with or not.

Tip: The i-cord can also be used as edge stitch/selvage.

Other variations

Once you’ve realized that an i-cord is really nothing else but a very small diameter tube, you can get creative. You can basically apply any pattern you want to these 3 or 4 stitches. You could do a moss stitch (also known as seed stitch) or any other stitch pattern that works with so few stitches.

But the repeats can also span more than one row for really fun effects. There are two I’d like to highlight:

Spiraling I-cord

a spiral icord swatch on the needles

If you want to create a little spiraling i-cord, then cast on 3 stitches. But instead of knitting across, you always stick to the following repeat:

  • *k3, p1*

That way, you create a little purl stitch that moves around the central axis with every turn and it looks a bit like a tiny little spiral. To write this out for you:

  • Row 1: knit three
  • Row 2: p1, k2
  • Row 3: k1, p1, k1
  • Row 4: k2, p1, k1
  • Row 5: k2, p1, k1
  • etc.

Curly I-cord

a curly icord made by slipping stitches in red cotton yarn

Slipped stitches are a great technique to reinforce heels and can also be used to knit double stockinette stitch (which doesn’t curl in on the edges!). But if you combine these slipped stitches with an i-cord, you can create a nice little corkscrew curl. Here’s the repeat:

  • Row 1: Knit
  • Row 2+3: K1, Sl1, K1
  • Repeat those three rows over and over again.

Personally, I keep losing track when knitting those curly icords. So, you really need to take your time and concentrate on your knitting. But it can be a very nice addition to my beautiful pumpkin patch pattern where you also have to knit little vines – maybe less suitable for drawstrings or so.

Anyways. That’s how to make an i-cord. in knitting Feel free to comment below with your questions.

How to knit an icord for beginners

13 thoughts on “How to knit an i-Cord for beginners”

  1. Hello Norman!
    I was delighted to find your knitting information recently, as I needed a refresher on that simplest of projects, an I-cord to replace the belt loop on my favorite cashmere bathrobe…also known as my COVID19 wardrobe! In looking over your site, I noticed a few minor phrases and little things that could be corrected with some light editing from a native English speaker. I would like to propose a barter/trade arrangement if you’re willing…I am trying to research my family’s history in Alsace. I got back to 1382, and my French has worked well so far…until I found some documents and other information in German, as the mountains and the river alternated as the international borders and changed from time to time. Strasbourg is the closest major city, Mulhouse/Colmar region. I was hoping to return to the Alsatian region after my last visit to France in September 2019, and a little pandemic had other plans for me, and the rest of the world.

    I’d be happy to help you with a little English text polishing in exchange for a bit of German translation. I do hope you’re not offended by my offer, your English is excellent, and honestly, already better than many Americans! The knitting content you offer is WONDERFUL, and has inspired me to pick up my needles for more than mending. I think we might have skills that could be useful to each other, and I’m always happy to make a new friend.
    Please, keep up the good work! Cheers,
    Nanette in Los Angeles, California

  2. I really like these thorough instructions and illustrations! I want to knit a felted bucket hat and knit a cord around it AFTER I felt it. How should I attach the ends together?

  3. Hi Norman !

    Am so delighted to have just discovered your tutorial videos on
    how to knit a bookmark and an i-cord .

    Am a beginner and have just learnt how to knit and purl, so
    wanted to make an easy, attractive bookmark.
    After a lot of searching online, FINALLY ( two days later ! )
    suddenly, your bookmark appeared on my screen.
    FANTASTIC ! Just what I need and am looking for.

    THANK YOU, so much, Norman – for your kindness and
    generous heart, in explaining so patiently/clearly,
    as well as putting on really good close up photos of what you
    are knitting.

    You are an EXCELLENT teacher and so enjoyable to watch and
    learn from.

    Am so excited and will begin the i – cord first, and then
    later in the week, want to knit your bookmark pattern.

    Thanks again, and hope you are keeping well and happy !
    With my very good wishes sent to you,
    from a very wet, windy North London,

  4. Beste , ik heb dus een i-cord-afsluiting gebreeen, maar nu moet ik de steken terug opnemen volgens patroon en moet ik averechtse tr breien en er moet 1 naald kettingsteken uitsteken op de rechtse kant , ik hoop dat ik het juist uitlegt en mij kunt helpen. Mvg dorine

    • My danish is not exactly brilliant. I can only understand a word here in between English and German. So I am not sure I can help you there.

      • Hallo Norman, das ist niederländisch und heißt übersetzt in etwa:
        “Lieber , also ich habe einen I-Cord Abschluss gestrickt, aber jetzt muss ich die Maschen wieder nach Muster aufnehmen und ich muss links und 1 Reihe Luftmaschen muss auf der rechten Seite herausstehen , ich hoffe ich habe es erklärt richtig und du kannst mir helfen.”

  5. Thank you for your wonderful work, more than once I’ve looked on your website or YouTube channel for simple, yet detailed explanations for knitting. You really do a fantastic job, covering every aspect of this art. You’re my reference when I need help because I know I will understand easily written explanations and I can watch your video and work alongside.

  6. Hi Norman, I knit my decreased armhole edge with a 2 stitches i-cord. When I have decreased enough stitches, can I finish my straps with these 2 stitches i-cord? Because a regular i-cord has 3 stitches.
    Sorry if I wrote mistakes but I speak Dutch.

  7. Good morning Norman,
    I’ve been searching and searching for the video you made for a coaster with and attached I-cord? I just saw it the other day and I’m sorry but I can’t find it anywhere…I was intrigued by the technique.


Leave a Comment

Skip to Instructions