Casting on creates the foundation loops on your needle
Casting on is the method you use to put the first loops of yarn onto your knitting needle. These loops are what you'll knit into on your first row. Without a cast-on, you have no stitches to work with. The cast-on edge becomes the bottom of your finished piece—a scarf, a sweater, a blanket—so the way you cast on affects both how your project looks and how it feels in your hands.
You'll find dozens of cast-on methods described in knitting books and videos. Most beginners start with one of two: the long-tail cast-on, which creates a neat, elastic edge and works for almost any project, or the cable cast-on, which is simpler to learn but slightly less flexible. Both produce a professional-looking result. The method you choose depends on what you're making and how much yarn you want to use at the start.
Key Takeaways
- Casting on puts loops of yarn onto your needle so you have stitches to knit into on the first row.
- The long-tail cast-on is the most common method and works well for scarves, sweaters, and blankets because it creates an elastic edge.
- The cable cast-on is easier to learn and uses less yarn, making it a good choice if you're still practicing.
- You'll need yarn, a knitting needle in the size your pattern calls for, and about five minutes to complete a cast-on of 20 stitches.
- Tension matters: cast-on stitches that are too tight will be hard to knit into, and too loose will create an uneven edge.
What you need before you start
Gather your yarn, a knitting needle, and scissors. The needle size should match what your pattern calls for—if you're practicing without a pattern, a size US 8 to US 10 needle works well with most yarn weights. You'll also need to know how many stitches your project requires. A straightforward scarf might need 20 stitches; a sweater might need 80 or more.
If you're using the long-tail cast-on, you'll need to measure out a length of yarn before you begin. A rough guide: allow about an inch of yarn for each stitch you're casting on, plus a few extra inches. So for 20 stitches, measure out roughly 24 inches. This takes practice to judge by eye—most beginners measure it out by wrapping yarn around their hand or laying it on a table first.
The long-tail cast-on step by step
The long-tail cast-on uses two strands of yarn—the measured length (the "tail") and the working yarn connected to the ball. Start by making a loop with your measured tail, holding it in your left hand with the loop facing you. The working yarn hangs down on the right side.
Insert your needle up through the loop from underneath, then over the working yarn on the right, then back down through the loop. Pull gently to tighten. You've created one stitch. Repeat this motion—under the loop, over the working yarn, back down through the loop—until you have the number of stitches you need. Keep your tension even: not so tight that the stitches are hard to move on the needle, and not so loose that they slide around freely.
Once you've cast on all your stitches, pull the tail to snug up the stitches slightly, then begin knitting your first row. The tail will be woven in later.
The cable cast-on for beginners
The cable cast-on uses only the working yarn, so you don't need to measure a tail beforehand. Make a loop and slip it onto your needle—this counts as your first stitch. Insert your needle between the two stitches on the needle, wrap the working yarn around the needle, and pull a new loop through. Slip this new loop onto the needle. You now have two stitches.
From here, always insert your needle between the last two stitches on the needle, wrap the yarn, pull through, and slip the new loop onto the needle. Repeat until you reach your target number of stitches. This method is more straightforward because you're doing the same motion each time, but the edge it creates is slightly less stretchy than a long-tail cast-on.
Fixing common cast-on problems
If your cast-on stitches are too tight, your first row will be painful to knit. Loosen your grip on the yarn and the needle, and don't pull the yarn too hard when you tighten each stitch. If they're too loose, the edge will look sloppy and your stitches may slide off the needle. Tighten your grip slightly and pull the yarn a bit more firmly after each stitch.
If you drop a stitch during cast-on, it's easier to start over than to fix it. If you realize mid-cast-on that you've miscounted, pull the stitches off the needle and begin again—you'll be faster the second time. If you've cast on too many or too few stitches, you can usually add or remove one or two by adjusting the last few stitches before you start knitting, but if the difference is larger, recast on.
Practicing your tension
Cast-on tension is a skill that improves with repetition. Try casting on 20 stitches three or four times in a row, then knit a few rows into each one. You'll quickly see which cast-on felt easiest to work into and which edge looks most even. Save these practice pieces—they're not wasted yarn, they're how you learn.
Many knitters find that their tension loosens as they get more comfortable with the motion. If your first cast-on of the day feels tight, your third one usually feels better. This is normal and expected.
Choosing between long-tail and cable cast-on
Use the long-tail cast-on for most projects: scarves, sweaters, blankets, socks. It creates a professional-looking, slightly elastic edge that works well on garments. Use the cable cast-on when you're learning, when you don't want to measure a tail, or when you're casting on a very small number of stitches where measuring a long tail feels wasteful.
Some patterns will specify which cast-on to use. If yours does, follow that instruction. If it doesn't, either method will work, and you can choose based on what you're most comfortable with.
Frequently Asked Questions
How long should my tail be for a long-tail cast-on?
A rough guide is one inch of yarn per stitch, plus a few extra inches. For 20 stitches, measure about 24 inches. For 50 stitches, measure about 55 inches. If you run out of tail before you finish, you can tie on more yarn and keep going—the join will be hidden in the cast-on edge.
Can I cast on with a needle that's a different size than what I'll knit with?
Yes. Some knitters use a larger needle for cast-on to create a looser, more elastic edge, then switch to the correct size for the first row. This is optional but can improve how your finished piece drapes and feels.
What if I can't remember which direction to insert the needle?
Write it down or take a photo of the motion on your phone. Watch a video of the cast-on method you're learning—seeing someone's hands move is often clearer than reading instructions. Knitting videos are free and widely available online.
Do I need to cast on very tightly?
No. Tight cast-on stitches are harder to knit into and can make your first row frustrating. Aim for stitches that sit snugly on the needle but move easily when you push them with your finger.
What happens if I cast on the wrong number of stitches?
If you notice before you start knitting, pull the stitches off and recast on. If you've already knitted a few rows, you can usually add or drop one or two stitches by adjusting the edges, but more than that usually means starting over. It gets faster each time.