What You Need to get your free guide
A basic cap requires only four things: yarn, needles, a yarn needle for weaving in ends, and the ability to cast on, knit, and purl. You do not need a pattern book or special tools. Most people knit a cap in worsted-weight yarn on US size 8 or 9 needles, which produces a fabric dense enough to hold its shape and warm enough for actual wear.
The yarn weight matters more than the fiber. Worsted-weight yarn is thick enough that a cap knits up in a few hours rather than days, and the finished fabric has body. Acrylic, wool, wool blends, and cotton all work. If you are new to knitting, acrylic is forgiving and inexpensive; if you want something that will last years, wool or a wool blend is the standard choice.
Needles come in two styles for cap knitting: circular needles (two needles connected by a cable) or double-pointed needles (four or five short needles used in rotation). Circular needles are easier to hold and less likely to drop stitches. Most beginners find them simpler, though either works.
Key Takeaways
- A basic cap is a tube you knit in the round, then decrease at the top to close it, and takes about four to eight hours from cast-on to finished.
- You cast on 80 to 100 stitches depending on head size, then knit in stockinette stitch (knit every round) for about 6 to 7 inches before you start decreasing.
- Decreasing happens over 5 to 8 rounds, where you reduce the stitch count by half each round until only 8 to 10 stitches remain, then pull the yarn through to close the top.
- The hardest part for most people is joining the cast-on edge into a circle without twisting, so check this before you knit the first round.
- Weaving in the two yarn ends (one from cast-on, one from binding off) takes 10 minutes and is the only finishing step.
Casting On and Joining into a Circle
Cast on 80 to 100 stitches using the long-tail cast-on or any method you know. The exact number depends on head size: 80 stitches fits a child or small adult, 90 fits most adults, and 100 fits a large adult. You can always measure a cap you own and count how many stitches fit around it to dial in the right number for your person.
Once all stitches are on the needle, lay the needle flat and look at the cast-on edge. The stitches should form a straight line with no twists. If the needle is twisted so the stitches spiral around it, the cap will be twisted and unwearable. Untwist it now before you knit a single stitch. Then join the first and last stitch by knitting the first stitch with the yarn attached to the last stitch. You are now knitting in a circle.
Place a marker on the needle right after the join to mark the start of each round. This marker moves up with you as you knit and tells you when you have completed one full circle around the cap.
Knitting the Body of the Cap
Knit every stitch of every round in stockinette stitch (knit stitch when working in the round). This creates a smooth, flat fabric that looks like rows of V's. Do not purl. Do not change stitch patterns. Just knit round after round until the cap measures 6 to 7 inches from the cast-on edge to the needle.
This is the straightforward part and takes most of the time. You will knit roughly 40 to 50 rounds depending on your gauge (how tightly or loosely you knit). If you knit loosely, the cap will be taller; if you knit tightly, it will be shorter. Either is fine as long as it fits the person's head.
Check the fit as you go by wrapping the cap around the person's head. It should feel snug but not tight. If it is too loose, you can always knit a few more rounds. If it is too tight, you have knit too far, but you can still finish the cap and it will stretch slightly with wear.
Decreasing to Close the Top
Once the cap body reaches 6 to 7 inches, you begin decreasing. This is where you reduce the number of stitches on the needle so the cap narrows and closes at the top. The most common decrease method is to knit two stitches together (k2tog) every other stitch around the cap.
On the first decrease round, knit one stitch, then knit two stitches together, then knit one stitch, then knit two stitches together, and repeat this pattern all the way around. This cuts your stitch count in half. If you started with 90 stitches, you now have 45.
Knit one plain round (knit every stitch with no decreases). Then decrease again the same way: knit one, k2tog, knit one, k2tog, all the way around. Knit one plain round. Repeat this pattern (decrease round, plain round, decrease round, plain round) until you have only 8 to 10 stitches left on the needle. This usually takes 5 to 8 rounds total.
Binding Off and Closing the Top
Once you have 8 to 10 stitches left, cut the yarn, leaving a 6-inch tail. Thread the tail through a yarn needle. Push the yarn needle through each remaining stitch on the knitting needle, sliding the stitch off as you go. Once all stitches are off the needle and threaded onto the yarn needle, pull the yarn tight. The top of the cap closes into a small circle.
Pull the yarn tail to the inside of the cap and weave it through a few stitches on the inside to find it. Trim any excess yarn. The cap is now structurally complete.
Finishing and Weaving in Ends
You have two yarn ends to weave in: the tail from your cast-on and the tail from binding off. Thread each one onto the yarn needle and weave it through the inside of the cap for about an inch, going through the bumps on the back of the stitches. This anchors the yarn so it will not unravel. Trim the excess.
Try the cap on. It should fit snugly around the head and cover the ears. If it is too loose, it will slip down; if it is too tight, it will feel uncomfortable. Most caps stretch slightly with wear, so a snug fit on day one is correct.
The cap is finished and ready to wear. No blocking (wet-shaping) is required for a basic cap, though you can block it if you want a more polished look.
Troubleshooting Common Problems
If your cap is too wide or too tall, you cast on too many stitches or knit too many rounds before decreasing. Write down the number of stitches and the number of rounds for your next cap so you can adjust. If the cap is too small, cast on more stitches next time.
If you drop a stitch while knitting, pick it up with a crochet hook by pulling the working yarn through the dropped loop. If you do not have a crochet hook, a yarn needle works in a pinch. If you drop a stitch and do not notice until several rounds later, you can still pick it up, though it takes more patience.
If the top of the cap is lumpy or uneven after you close it, you likely decreased unevenly (more stitches decreased on one side than the other). This does not affect how the cap wears, but if you want a smoother top, practice spacing your decreases evenly around the circle on your next cap.
Frequently Asked Questions
How long does it take to knit a cap?
A basic cap takes four to eight hours depending on how fast you knit and how many stitches you cast on. The body (the straight part) takes most of the time. The decreasing and finishing go faster once you understand the pattern.
Can I knit a cap if I only know how to knit and purl?
Yes. A basic cap uses only the knit stitch (in the round) and the knit two together decrease. If you can cast on, knit, and bind off, you can knit a cap. You do not need to know any other stitches.
What if I do not have circular needles?
You can use double-pointed needles instead. The process is the same, except you distribute the stitches across four needles and knit with the fifth. It takes a little longer to learn, but many people prefer it once they get used to it.
Do I need to follow a written pattern?
No. The basic cap (cast on, knit straight, decrease, close) is straightforward enough to knit without a pattern once you understand the steps. A pattern is helpful if you want a specific stitch pattern or shaping, but for a plain cap, the instructions here are all you need.
What happens if I twist the cast-on edge?
The cap will spiral instead of forming a straight tube, and it will look wrong when you wear it. This is why checking for twists before you knit the first round is important. If you do not catch it until you have knit several rounds, you can unravel back to the cast-on, untwist, and start again.