An I-cord is a thin, hollow tube you knit on two double-pointed needles using just four stitches and one basic motion repeated

An i-cord (short for idiot cord, though nothing about it is foolish) is a narrow tube of knit fabric, usually about the width of a pencil. You make it by casting on three or four stitches onto a double-pointed needle, knitting across, then sliding the stitches back to the other end of the same needle without turning your work. You knit the same stitches again from the opposite direction. This creates a tube because the yarn naturally wraps around the stitches as you work.

The motion is repetitive and meditative once you understand it. Most i-cords take between five and fifteen minutes per foot of length, depending on your speed and yarn weight. They are used for drawstrings, bag handles, edgings, decorative elements, and anywhere a thin cord adds structure or detail.

Key Takeaways

  • An i-cord requires only two double-pointed needles, four stitches, and one basic stitch repeated in a circular motion.
  • You knit across the stitches, then slide them to the opposite needle end and knit them again without turning, which creates the tube shape.
  • The cord grows quickly because you are working in the round on just a few stitches, making it faster than most other knit projects.
  • Tension matters more than stitch perfection; pulling the yarn snug on the first stitch of each row keeps the tube from looking loose or uneven.

What You Need to Start

You need two double-pointed needles in the same size, a ball of yarn, and scissors. The needle size should match your yarn weight — if your yarn calls for size 6 needles, use size 6 double-pointed needles. If you do not have double-pointed needles, you can use the tips of two circular needles or even two regular straight needles, though double-pointed needles are easiest because both ends are pointed.

Yarn weight does not matter much; i-cords work in everything from fingering weight to bulky yarn. Thicker yarn makes a thicker cord and finishes faster. Thin yarn makes a delicate cord that takes longer. Choose based on what you are making — a drawstring for a bag works well in worsted weight, while a decorative edging might call for something finer.

Casting On and Starting the Cord

Cast on four stitches using the long-tail cast-on or any method you know. If you are new to casting on, the long-tail method is standard and works well here. Once your four stitches are on the needle, you are ready to begin.

Hold the needle with the cast-on stitches in your left hand. Knit all four stitches with your right needle using your usual knit stitch. Do not turn the work. Instead, slide all four stitches to the opposite end of the left needle so the working yarn is now on the right side of your stitches. Your right needle is now empty. Swap the needles in your hands so the needle with stitches is in your left hand again, and knit across all four stitches once more.

Repeat this motion: knit four, slide to the other end, swap hands, knit four. After the first two or three rows, you will see a small tube forming. The first few rows often look loose or uneven — this is normal and tightens as you continue.

Keeping Your Tension Even

The most common mistake is pulling the yarn too loosely on the first stitch of each new row. Because you are not turning the work, there is a gap between the end of one row and the start of the next. If you do not pull the yarn snug on that first stitch, the edge of your cord will look sloppy and uneven.

On each new row, knit the first stitch firmly, pulling the yarn tight as you insert the needle. The remaining three stitches can be worked at your normal tension. This single firm stitch on each row is what keeps the tube looking neat and prevents it from unraveling or looking loose along the seam.

If your cord is twisting, you are likely pulling too hard on the yarn. Ease up slightly and let the tube form naturally. If it looks lumpy or has holes, you may be dropping stitches or working them out of order — count your stitches after every few rows to catch this early.

Knowing When to Stop

Measure your cord against whatever it is meant for. If you are making a drawstring, hold it against the bag opening. If it is a handle, drape it across your hand to check the length. I-cords grow quickly, so check often — it is straightforward to make one too long and have to rip back.

Once you reach the length you want, cut the yarn leaving a tail of about six inches. Thread the tail through all four live stitches on your needle and pull tight to close the end. Weave the tail into the cord using a tapestry needle, running it through the center of the tube for a few stitches, then trim the excess.

Finishing and Blocking

Most i-cords do not need blocking, but if your cord looks twisted or uneven, you can wet-block it. Soak the cord in cool water for ten minutes, then lay it straight on a towel to dry. This relaxes the stitches and often evens out any tension issues.

If you are attaching the cord to a project — sewing it to a bag as a handle, for example — use a tapestry needle and thread that matches your yarn. Sew through the edge stitches of the cord and the fabric you are attaching it to, taking small stitches so the seam is invisible. For a drawstring, you can thread it through a casing without sewing.

Troubleshooting Common Problems

If your cord is twisting, you are likely pulling the yarn too tight or working the stitches in the wrong order. Slow down and make sure you are knitting all four stitches in the same direction each row. If the twist is already there, you can sometimes untwist it by gently pulling the cord lengthwise and letting it settle.

If you drop a stitch, pick it up right away with a crochet hook before it runs down the cord. Insert the hook through the dropped stitch from front to back, catch the horizontal strand above it, and pull it through. Repeat for each row the stitch has dropped.

If your cord has a visible seam running down one side, that is the gap where you slide the stitches. This is normal and part of the design. If it bothers you, you can sew the seam closed after the cord is finished, running a whip stitch along the edge to pull the two sides together.

Frequently Asked Questions

Can I make an i-cord with regular straight needles?

Yes, but it is awkward. You would knit across, then manually slide the stitches to the other end of the needle, which takes extra time. Double-pointed needles are designed for this motion and make the work much faster and easier.

What if I only have three stitches instead of four?

Three stitches work fine and make a slightly thinner cord. The motion is identical. Some knitters prefer three for delicate work and four for sturdier cords, so try both and see which you like.

How do I attach an i-cord to the edge of a blanket or sweater?

Use a tapestry needle and thread that matches your yarn. Pick up stitches along the edge of your project, then knit the i-cord stitches together with those picked-up stitches using a three-needle bind-off. This joins the cord to the fabric in one step and creates a neat, finished edge.

Can I make an i-cord in a different stitch, like purl or ribbing?

Yes. A purl i-cord looks bumpy instead of smooth. A ribbed i-cord (knit two, purl two) creates texture. The motion is the same; you just change which stitch you work on each row. Experiment to find the look you want.

Why does my i-cord look like a twisted rope instead of a smooth tube?

You are likely pulling the yarn too tight on the first stitch of each row, or the yarn is twisting as you work. Loosen your tension slightly and make sure the yarn is not wrapping around the needle in a spiral. The cord should look smooth and even, not corkscrew-shaped.