Casting on creates the first row of loops on your needle
Casting on is how you put the first loops onto your knitting needle. You need these loops before you can knit anything — they form the foundation row. The method you choose depends on what you are making, how stretchy you want the edge to be, and how comfortable you are with the technique.
Most knitters learn one or two methods and use them for almost every project. The long-tail cast-on is the most common because it works for most situations and creates an edge that looks finished. If you are just starting, pick one method, practice it five times, and move on — you will get faster as you knit more projects.
Key Takeaways
- The long-tail cast-on is the most useful method for beginners because it creates a neat edge and works for most projects.
- You need two needles and yarn to cast on; the working yarn is the end connected to the ball, and the tail is the loose end you cut from the ball.
- Each cast-on method uses a different hand motion, so watching a video while you practice helps more than reading alone.
- You can cast on as few as 10 stitches to practice, then cast on the full number your pattern calls for once you feel confident.
Long-tail cast-on: the most practical method
The long-tail cast-on is the standard choice for most knitting projects. You create a loop with the yarn, then pull new loops through it using your needle. The result is a stretchy, finished-looking edge that works for scarves, sweaters, blankets, and hats.
To start, measure out a tail of yarn — a rough guide is one inch of tail for every stitch you plan to cast on. If your pattern calls for 60 stitches, cut a tail about 60 inches long. This takes practice to judge; it is better to cut too long than too short, since you can always use the extra yarn later. Make a loop with the tail end, insert your needle through the loop, and begin pulling new loops onto the needle using both the tail and the working yarn (the end attached to the ball).
The hand motion feels awkward at first because you are managing two strands of yarn at once. Most knitters hold the tail over their left index finger and the working yarn over their left middle finger, then use the needle to catch each strand in order. After 10 or 15 stitches, the rhythm becomes automatic.
Thumb cast-on: the fastest method
The thumb cast-on (also called the straightforward cast-on) is the quickest method and requires no measuring. You loop the yarn around your thumb, then pull a new loop through with your needle. The edge is less stretchy than long-tail, so it works best for projects where you want a tighter edge, like the cuff of a sock or the edge of a baby blanket.
Make a loop around your left thumb with the working yarn, insert your needle under the loop, and pull the yarn through to create a new stitch. Repeat this motion for each stitch you need. Because you use only one strand of yarn, it is easier to learn than long-tail, but the edge can look uneven if your tension is inconsistent.
Cable cast-on: for a sturdy edge
The cable cast-on creates a strong, structured edge that looks like a row of knit stitches. It takes longer than other methods but is useful when you want the cast-on edge to be visible and decorative, or when you are casting on over an existing row of stitches (a technique called picking up stitches).
Start by casting on two stitches using long-tail or thumb cast-on. Then insert your needle between the two stitches on your left needle, pull the yarn through to create a new stitch, and place that stitch on your left needle. Repeat this motion, always inserting between the last two stitches. The result is a chain-like edge that does not curl and looks polished.
Provisional cast-on: when you need to unravel later
A provisional cast-on uses a temporary yarn (usually a contrasting color or a smooth yarn like cotton) to hold your stitches. Later, you unravel the temporary yarn and pick up those original stitches to knit in the opposite direction. This technique is useful for projects like shawls or blankets where you want to add a border or a second section without binding off.
The most common provisional method is the crochet hook cast-on: you use a crochet hook and temporary yarn to create a chain, then pick up loops from that chain onto your knitting needle. It looks complicated but is actually straightforward once you understand the steps. Many knitters skip this method until they encounter a pattern that requires it.
What you need before you cast on
You need two needles (usually the same size, though some cast-on methods use different sizes), yarn, and scissors. The needles should be the size your pattern calls for — if your pattern says "US 6 needles," use US 6 needles for casting on. Using the wrong needle size makes your cast-on stitches too tight or too loose, which throws off the fit of the finished piece.
The yarn should be the yarn you plan to knit with, not a practice yarn. Casting on with the actual yarn teaches you how that yarn feels and behaves. If you are nervous about wasting yarn, cast on only 10 or 15 stitches to practice, then unravel and cast on the full number once you feel ready.
Common mistakes and how to fix them
The most common mistake is casting on too tightly, which makes the first row hard to knit. If your stitches feel tight, try using a needle one size larger for casting on, then switch to the correct size for the first row. Another common problem is uneven tension — some stitches are loose and others are tight. This improves with practice; after you cast on 50 or 100 stitches across several projects, your tension will even out naturally.
If you drop a stitch while casting on, straightforward pick it back up with your needle and continue. If you cast on the wrong number of stitches, unravel back to the beginning and cast on again — it is faster than trying to fix it mid-row. If your cast-on edge looks twisted or messy, you may have twisted the loop when you inserted the needle; watch a video of the method again and pay attention to the direction the loop faces.
Frequently Asked Questions
How do I know which cast-on method to use?
Your knitting pattern usually tells you which cast-on to use. If it does not specify, long-tail is the safe choice for almost any project. Use thumb cast-on if you want speed and do not mind a less polished edge. Use cable cast-on if the cast-on edge will be visible and you want it to look finished. Use provisional cast-on only if your pattern specifically calls for it.
What if I cast on too many or too few stitches?
Unravel back to the cast-on and start over. It is faster and easier than trying to add or remove stitches later. Count your stitches before you start the first row to make sure you have the right number.
Can I use different needle sizes for casting on?
Yes. Many knitters use a needle one size larger for casting on to keep the edge loose and stretchy, then switch to the correct size for the first row. This is especially helpful if you tend to cast on tightly. Just make sure to switch needles before you knit the first row.
How tight should my cast-on stitches be?
Your stitches should be snug enough to stay on the needle but loose enough that you can slide them easily. If you cannot move them without the needle bending, they are too tight. If they fall off the needle, they are too loose. This balance comes with practice.
Do I need to cast on with the working yarn or the tail?
For long-tail cast-on, you use both — the tail and the working yarn together. For thumb cast-on, you use only the working yarn. Your pattern or instructional video will show you which yarn to use for the method you are learning.