# I-Cord Explained: How to Knit and Use It in Your Projects
If you've ever admired the neat, rounded trim on a hand-knit sweater's neckline, or the tidy drawstring threading through a hood, there's a good chance you were looking at i-cord. It's one of those techniques that looks like it must involve a special tool or a crochet hook, but it's actually just ordinary knitting worked in an unusual order. Once you understand the trick, you'll find yourself reaching for i-cord constantly — for straps, ties, button loops, and one of the prettiest bind-offs in your toolkit.
This guide walks through exactly how i-cord works, where the technique comes from, and how to knit it yourself, step by step, including how to apply it as a finished edge on a larger piece.
What Is I-Cord?
I-cord (short for "idiot cord") is a narrow, rounded, self-contained tube of knitted fabric, usually worked over just three or four stitches. Instead of turning your work at the end of every row the way you normally would, you slide the stitches back to the other end of the needle and knit the same side again. That single change — never turning — is what causes the fabric to curl around itself into a seamless little tube instead of lying flat.
Because it's knit in a continuous spiral rather than back and forth, i-cord has no visible seam. It looks almost machine-made: smooth, round, and finished on every side. That's a big part of why knitters love it for anything that needs to look tidy without any extra sewing or finishing work.
A Bit of History
Knitting a small tube on double-pointed needles isn't new — versions of it show up in older needlework references under names like "stay lace." What changed its fortunes was Elizabeth Zimmermann, the influential 20th-century knitting teacher and designer, who popularized it under a much catchier name in the mid-1900s. As the story goes, Zimmermann called it "I-cord," with the "I" standing for "idiot," because she found the technique so simple and almost foolproof that anyone could do it. The name stuck, and i-cord became standard knitting vocabulary from there on.
What You'll Need
- A set of double-pointed needles (two is enough, though a full set of four or five works fine too)
- A small amount of yarn in your chosen weight
- A tapestry needle for weaving in ends when you're finished
You don't need any special notions. The "trick" of i-cord lives entirely in how you use ordinary needles, not in any extra tool.
How to Knit Basic I-Cord: Step by Step
Most i-cord is worked over 3 to 5 stitches, though you can use more for a thicker cord. Here's the process using 3 stitches as an example.
Step 1: Cast on. Cast on 3 stitches onto one double-pointed needle, using your favorite method.
Step 2: Knit the row as usual. Knit all 3 stitches from left needle to right needle, exactly as you would in ordinary knitting.
Step 3: Don't turn your work. This is what makes i-cord different from anything else you knit. Instead of flipping your work around, slide all 3 stitches back to the opposite end of the same needle, so they're positioned to be knit from left to right again. The right side of the fabric still faces you.
Step 4: Pull the yarn snugly across the back. Your working yarn now hangs from the stitch on the right side of the needle, but you need to knit from the stitch on the left. Pull the yarn firmly across the back of the stitches to reach it. That strand across the back is expected — it's exactly what pulls the fabric into a tube.
Step 5: Knit the row again, and repeat. Knit all 3 stitches again, pulling that first stitch snug so it doesn't leave a loose loop. Keep repeating Steps 3 through 5: slide, pull the yarn across the back, knit. It looks a little chaotic for the first few rows — that's normal. After six or seven rows, give the cord a gentle tug from the bottom, and it will pop into its familiar round shape.
Step 6: Bind off. When your cord is as long as you need, finish with a simple bind-off, such as knitting two stitches together and slipping the last one.
A couple of tips: snugging the first stitch of each row is what keeps the tube even, and double-pointed needles make the slide-back motion much easier than circular needles, since stitches move freely along a straight tip.
Common Uses for I-Cord
Once you've made a length of i-cord, you'll start noticing places to use it everywhere. Some of the most popular uses include:
- Drawstrings for hooded sweaters, bags, and hats
- Button loops, worked short and looped back on themselves for a closure
- Straps, for totes, garment bags, or even camera straps
- Decorative ties, like the ones on wrap cardigans or baby garments
- Trim and edging, applied along an existing edge for a clean, corded finish
- I-cord bind-off, a technique that uses the same mechanics to finish off live stitches with a rounded edge instead of a flat one
That last use — applying i-cord directly to an edge rather than knitting it separately — is common enough, and useful enough, that it's worth its own walkthrough.
Applied I-Cord: Using I-Cord as an Edging
Applied i-cord (sometimes called attached i-cord) lets you finish a raw or bound-off edge with the same neat, rounded look as a standalone cord, without knitting the cord separately and sewing it on afterward. It's a favorite way to finish blanket edges, cardigan fronts, and necklines because it hides a slightly uneven edge while adding structure.
Step 1: Get your edge stitches ready. If you're adding i-cord to a finished edge, pick up and knit stitches evenly along it first. If you're working directly from live stitches — say, at a shoulder or cast-off point — you can often skip straight to the next step.
Step 2: Cast on a few extra stitches. Onto the same needle that holds your edge stitches, cast on the number of stitches you want your cord to be (3 is typical). These become your i-cord.
Step 3: Knit the cord, then join one edge stitch. Knit across your new cord stitches, but instead of turning at the end, knit the last cord stitch together with one stitch from your main edge. This single join is what "attaches" the cord to the edge as you go.
Step 4: Slide, pull the yarn across, and repeat. Just as with basic i-cord, slide the stitches back to the start of the needle without turning, pull the working yarn snugly across the back, and knit the row again — joining one more edge stitch each pass.
Step 5: Finish up. Continue along the entire edge, one small bite at a time, until every edge stitch is absorbed into the cord. Bind off the remaining i-cord stitches.
The result is a rounded, cord-like trim that looks like it was knit as one continuous tube — because, in a sense, it was. It's especially forgiving for edges that came out a little uneven, since the round shape draws the eye more than a flat bound-off edge would.
Practice Makes It Automatic
Like a lot of knitting techniques, i-cord feels a little fiddly for the first several rows and then suddenly clicks. Cast on a scrap length in some leftover yarn and practice the slide-pull-knit rhythm before committing it to a real project — you'll be surprised how quickly your hands take over. From there, it's just a matter of finding the places in your knitting where a neat little tube of fabric comes in handy. Once you start looking, you'll find i-cord is one of the most versatile techniques in your toolkit.
Sources
- I-Cord Tutorial: Step-By-Step Knitting Instructions — Purl Soho
- I-Cord Knitting: "I" is for "Ingenious" — Interweave
- Attached I-Cord Tutorial: Step-By-Step Knitting Instructions — Purl Soho
- Elizabeth Zimmermann — Wikipedia

