
Free Knit Bow Pattern on Straight Needles (Decor Bow for a Hat)
If you’ve ever spotted a hat adorned with a sweet little knitted bow and thought, “I need to learn how to make that,” you’re in exactly the right place. This free knit bow pattern is designed for straight needles, making it accessible whether you’re a beginner who hasn’t ventured into circular knitting yet or a seasoned knitter who simply prefers working flat. The finished bow is the perfect decorative accent for a beanie, a cloche, or any knitted hat you want to elevate with a charming handmade touch.
Let’s walk through everything you need to know — materials, gauge, techniques, and the full step-by-step pattern — so you can knit a beautiful bow and attach it confidently to your favorite hat.
Why Add a Knitted Bow to a Hat?
A knitted bow is one of those small details that transforms a plain beanie into something special. It’s the kind of accent that makes people stop and ask, “Did you make that yourself?” — and you get to say yes with a big smile. Beyond aesthetics, a knitted bow is also a fantastic stitch practice project. It uses basic techniques like knit, purl, and a simple decrease, so it’s genuinely beginner-friendly while still producing something that looks polished and professional.
Bows are also wonderfully versatile. While this pattern is written specifically as a hat decoration, the finished piece can be sewn onto headbands, bags, cardigans, baby shoes, gift packages, or practically anything else you can imagine. Once you’ve made one, you’ll likely want to make a dozen.
Materials You’ll Need
Before you cast on, gather your supplies. This pattern is intentionally written to work with a wide range of yarn weights, so you have flexibility depending on the hat you’re embellishing.
Yarn: Any yarn works here, but a worsted weight (weight 4) in a smooth fiber like wool, acrylic, or a wool-acrylic blend gives the cleanest definition to the bow shape. You only need a small amount — roughly 15 to 25 yards, depending on the size you want. This is an ideal scrap yarn project.
Needles: US size 7 (4.5mm) straight needles for worsted weight. If you’re using a lighter yarn like DK or sport weight, drop down to US size 5 (3.75mm). If you prefer a chunkier look, go up to US size 9 (5.5mm) with bulky yarn.
Tapestry needle: For weaving in ends and assembling the bow.
Scissors
Stitch markers (optional): Helpful for beginners but not required.
Sewing needle and thread or a few inches of matching yarn: For attaching the finished bow to the hat.
Gauge
Gauge matters less for a decorative bow than it does for a garment, but it does affect the finished size. A general guideline: with worsted weight yarn on US size 7 needles, you should get approximately 20 stitches and 28 rows per 4 inches in stockinette stitch. If your bow comes out a little larger or smaller than described, that’s perfectly fine for a decorative piece. Simply adjust your needle size up or down to get the scale you want relative to your hat.
Abbreviations Used in This Pattern
CO — Cast on
K — Knit
P — Purl
K2tog — Knit two stitches together (a right-leaning decrease)
SSK — Slip, slip, knit (a left-leaning decrease)
RS — Right side
WS — Wrong side
St(s) — Stitch(es)
BO — Bind off
Rep — Repeat
PM — Place marker
SM — Slip marker
Finished Size
The bow described in this pattern, made with worsted weight yarn on US size 7 needles, measures approximately 4 inches wide and 2 inches tall after assembly. The center knot wraps around the middle to gather the bow. This is a great size for an adult or teen hat. For a child-sized hat, reduce the cast-on by 4 stitches or use a lighter yarn weight. For a statement bow on an adult beanie, add 4 to 6 stitches to the cast-on.
Pattern Notes
This bow is knitted in two pieces: the main bow body and a small center strip that wraps around the middle to create the classic gathered knot. Both pieces are worked flat on straight needles in a simple combination of stockinette and garter stitch borders, which prevents curling and keeps the edges tidy without any additional finishing.
Read through the entire pattern once before you begin. It’s a short knit, but understanding the shape before you start helps everything click into place faster.
The Pattern: Main Bow Body
Cast on 30 stitches.
If you’re new to casting on, the long-tail cast on works beautifully here because it creates a neat, sturdy edge that looks intentional.
Row 1 (RS): K3, P to last 3 sts, K3.
Row 2 (WS): Knit all stitches.
Repeat Rows 1 and 2 until your piece measures 3.5 inches from the cast-on edge, ending after a WS row.
You’ll notice that this stitch pattern creates stockinette in the center panel with a 3-stitch garter border on each side. The garter borders are the secret to keeping the bow flat without blocking or adding interfacing.
Shape the center (this creates the pinched look that gives the bow its structure):
Next row (RS): K3, SSK, K to last 5 sts, K2tog, K3. (28 sts)
Next row (WS): Knit all stitches.
Next row (RS): K3, SSK, K to last 5 sts, K2tog, K3. (26 sts)
Next row (WS): Knit all stitches.
Next row (RS): K3, SSK, K to last 5 sts, K2tog, K3. (24 sts)
Next row (WS): Knit all stitches.
Next row (RS): K3, SSK, K to last 5 sts, K2tog, K3. (22 sts)
Next row (WS): Knit all stitches.
Next row (RS): K3, SSK, K to last 5 sts, K2tog, K3. (20 sts)
Next row (WS): Knit all stitches.
Now increase back out to re-create the other half of the bow:
Next row (RS): K3, M1L, K to last 3 sts, M1R, K3. (22 sts)
Next row (WS): Knit all stitches.
Rep the last two rows four more times. (30 sts)
Continue in the established pattern (Row 1: K3, P to last 3 sts, K3 / Row 2: Knit all) until this second half matches the length of the first half, approximately 3.5 inches.
Bind off all stitches loosely on a WS row. Weave in both ends.
The Pattern: Center Knot Strip
Cast on 8 stitches.
Row 1: Knit all stitches.
Row 2: Knit all stitches.
Rep Rows 1 and 2 (garter stitch throughout) until the strip measures 3 inches long, or long enough to wrap snugly around the center of your folded bow.
Bind off all stitches. Weave in ends.
Assembly Instructions
This is where the magic happens, and it’s much simpler than it looks.
Step 1: Fold the bow body. Hold the main bow piece with the right side facing you. Fold the two short ends toward the center so they meet in the middle, like closing a book. The center of the piece (where you did the decreases and increases) should form a natural pinch point.
Step 2: Pinch and secure the center. Pinch the bow in the center tightly so it fans out on either side. Use a small piece of yarn or a stitch holder to keep the pinch in place while you work.
Step 3: Wrap the center strip. Take your small garter stitch strip and wrap it snugly around the pinched center of the bow. The strip should overlap on the back side. Using your tapestry needle threaded with a length of matching yarn, sew the overlapping ends of the strip together on the back of the bow so they’re invisible from the front.
Step 4: Adjust the bow. Fan out the two bow loops evenly so the bow looks balanced. Gently flatten or fluff the loops to the shape you prefer. Some knitters like a tight, structured bow; others prefer a looser, more relaxed shape. Both are beautiful.
Step 5: Attach to the hat. Position the bow on the hat wherever you want it — the front center is classic, but off to one side gives a playful asymmetric look. Using a sewing needle and thread or a tapestry needle threaded with yarn, sew the bow securely to the hat by stitching through the back of the center strip and through the hat fabric. A few secure stitches around the edges of the center strip are all you need.
Tips for the Best Results
Block the bow body before assembly. Even a light wet blocking — just dampening the piece and pinning it flat to dry — makes the stockinette center lie smooth and the garter borders relax beautifully. It takes less than a day and noticeably improves the finished look.
Use a firm yarn for structure. While any yarn can work, a yarn with a bit of body (like a wool or wool blend) holds the bow shape better over time than a very stretchy yarn like cotton or a loosely spun acrylic. If you’re working with a drapey yarn, you can add a small piece of iron-on interfacing or a thin piece of cardboard inside the bow loops to help them keep their shape.
Match or contrast intentionally. A bow knitted in the same yarn as the hat creates an elegant, tonal look. A bow knitted in a contrasting color or a different texture — say, a bouclé bow on a smooth stockinette hat — makes a bold, playful statement. Both approaches look intentional and stylish.
Make it removable. If you want the option to remove the bow for washing or to use it on different hats, sew a snap or a small pin backing to the center strip instead of sewing it directly to the hat.
Adjust the size freely. The cast-on of 30 stitches produces a bow that’s proportional for a standard adult beanie. For a toddler hat, try casting on 20 stitches. For a large, dramatic bow on an oversized adult hat, cast on 40 stitches and extend the length of each half to about 5 inches.
Yarn Substitution Ideas
Because you only need a small quantity of yarn for this bow, it’s the perfect opportunity to dig into your stash. Here are some ideas for different effects:
A velvet or velveteen yarn creates a luxurious, rich-looking bow that photographs beautifully and feels incredibly soft. Look for yarns labeled as velvet or chenille.
A sparkle or metallic yarn makes a festive bow that’s perfect for holiday hats or winter accessories. Even a standard yarn held together with a strand of thin metallic thread adds just enough shimmer.
A self-striping yarn creates an unexpected, colorful bow where each loop picks up different colors from the stripe sequence.
A hand-dyed or variegated yarn in soft watercolor tones makes a romantic, artisanal bow that looks like it came from a boutique.
Frequently Asked Questions
Can I make this bow without straight needles, using circular needles instead?
Absolutely. Even though this pattern is written for straight needles, you can use circular needles in any length — just work flat as you would with straight needles, turning at the end of each row. The pattern works exactly the same way.
What if I don’t know how to do M1L and M1R?
The M1L (make one left) and M1R (make one right) increases are simple lifted increases. To make an M1L, insert your left needle from front to back under the horizontal strand of yarn that runs between the last stitch on your right needle and the next stitch on your left needle, then knit through the back loop. For M1R, insert your left needle from back to front under the same strand, then knit through the front loop. If these still feel tricky, you can substitute a simple KFB (knit into the front and back of a stitch) — it leaves a small bump, but the center knot covers the center of the bow anyway.
My bow isn’t holding its shape well. What can I do?
First, try blocking it. Wet blocking works wonders for shaping knitted pieces. If blocking isn’t enough, cut a small oval of cardboard or craft foam and slip it inside each bow loop before assembling. This is especially helpful for bows made from very drapey or loosely spun yarns.
Can I add embellishments?
Yes! A small button sewn to the center of the knot looks charming and also hides any imperfect stitching on the strip. A tiny silk ribbon tied into a secondary bow at the center adds texture and contrast. A few small beads threaded onto the center strip before wrapping it around the bow create a delicate, decorative detail.
A Note on Gifting
A hat adorned with this bow makes an exceptionally thoughtful handmade gift. If you’re knitting the hat and the bow together, consider using coordinating rather than identical yarns for the two pieces — it gives the hat a finished, styled look rather than appearing like the bow is an afterthought.
For baby gifts in particular, a small bow on a knitted hat is one of those details that turns a practical item into something heirloom-quality. Just be sure the bow is sewn on very securely for small children, and always follow safe gifting guidelines for infants.
Share Your Finished Bow
Once you’ve finished your bow and sewn it onto your hat, I’d love to see what you’ve made. If you share your project on social media, tag it with something craft-specific so other knitters can find it and be inspired by your work. Knitting communities are wonderfully generous spaces, and a finished photo shared in a group or on a platform like Ravelry or Instagram often sparks a whole wave of people wanting to make the same thing.
If you run into any trouble with any part of this pattern, feel free to leave a comment below and I’ll do my best to help you troubleshoot. Knitting is a skill learned best in community, and no question is too basic.
Final Thoughts
This free knit bow pattern on straight needles is proof that the smallest details can make the biggest difference in a finished project. With just a small amount of yarn and a couple of hours of knitting, you can transform any plain hat into something that feels custom-made and truly special. The construction is straightforward, the assembly is satisfying, and the result is the kind of charming, handmade accent that never goes out of style.
Whether you’re making it for yourself, as a gift, or simply because you want to use up a leftover skein of beautiful yarn, this little bow is a project worth returning to again and again. Happy knitting.