Looking for your next cozy knit? Explore my free hat pattern page, featuring the adorable button beanie pattern below!

As someone who absolutely loves knitting and photography, I’m always hunting for adorable patterns that not only look amazing but are practical too. Today, I’m sharing the cutest button beanie pattern with you! This sweet little hat is perfect for newborn photo shoots or simply to keep your baby cozy every day. You’ll find the complete button beanie pattern at the bottom of this post, and for more adorable hats, head over to my free hat pattern page!
Why You’ll Love This Button Beanie Pattern
Versatile and Beginner-Friendly Design
What makes the button beanie pattern so fantastic is its simplicity. Whether you’re brand-new to knitting or have years of experience, you’ll find this pattern both satisfying and straightforward. The worsted weight yarn creates a snug, comfortable hat that’s perfect for tiny heads. Plus, the cute decorative tab with a large wooden button gives it an irresistible rustic charm.
Perfect Newborn Photography Prop
Before I was knitting full-time, I was a photographer constantly searching for beautiful photo props. The button beanie pattern quickly became one of my favorite accessories. Its clean, charming design highlights a baby’s adorable features without distracting from their natural sweetness. That little wooden button adds just enough personality, making every shot picture-perfect!
Everyday Cozy Comfort
One thing I adore about this button beanie pattern is its practicality. It’s snug enough to stay put but comfy enough for daily wear. Knit using worsted weight yarn, it’s durable enough for regular washing—which is ideal when you’re dealing with adorable but messy newborn moments.
The Sweet Story Behind the Button Beanie Pattern
Every knitting pattern I share has a little story woven into it (pun intended!), and this button beanie pattern is no exception. I first stumbled upon the inspiration while flipping through my grandma’s vintage knitting books. There was this charming little sweater with a decorative tab and button that instantly caught my eye. I immediately thought, “That would be adorable as a baby hat!”
Choosing the Perfect Yarn
Picking the right yarn makes a huge difference in any knitting project, especially for newborn hats. For the button beanie pattern, I chose KnitPicks Wool of the Andes (affiliate link) in gorgeous shades like Fjord Heather, Brass Heather, Cherry Heather, and Bramble Heather. KnitPicks Wool of the Andes (affiliate link) is not only cozy but incredibly gentle on delicate newborn skin, making it my go-to yarn for this adorable pattern.
You can grab KnitPicks Wool of the Andes (affiliate link) right here!
Button Hunting Adventure
The button beanie pattern just wouldn’t be complete without the perfect button, right? I searched through countless craft stores, hunting for that just-right button to match my vision. After a fruitless search, I finally asked my husband to craft a custom wooden button. Its smooth texture and rustic charm became the highlight of the whole hat!
The Joyful Knitting Experience
Knitting up this button beanie pattern was so enjoyable! The repetitive stitch pattern is relaxing, almost therapeutic, making this project perfect for an evening of unwinding. As I knitted, I imagined all the adorable babies that would wear it, both during precious photo sessions and everyday cuddles.
Simplicity is Key!
The best thing about the button beanie pattern is its delightful simplicity. Simple stitches and a clean design make it easy enough for beginners but still rewarding for seasoned knitters. Watching the hat come together stitch by stitch was so satisfying—especially knowing how well-loved and well-worn it would soon be.
That Adorable Decorative Tab
One of my favorite details in this button beanie pattern is the decorative tab. Although tiny, it adds so much personality to the finished hat. Sewing on that large wooden button at the end just pulls everything together. It’s details like these that really make this pattern special!
Helpful Knitting Tips for Your Button Beanie Pattern
Picking the Perfect Yarn
When knitting your own button beanie pattern, be sure to select a worsted weight yarn that’s both soft and sturdy, like KnitPicks Wool of the Andes (affiliate link). Neutral colors are classic, but don’t hesitate to get playful with color choices—you really can’t go wrong!
Blocking for Professional Results
Blocking the button beanie pattern is a simple step that makes a huge difference. Soak the finished hat in lukewarm water with a touch of mild soap, gently press out excess water, and lay flat to dry. This step will ensure your beanie maintains its perfect shape, especially important if you’re using it for photography!
Make it Uniquely Yours!
Feel inspired to customize your button beanie pattern? Go for it! Try different yarn colors, embellishments, or even unique buttons. Personal touches can turn this cute hat into a truly memorable gift or keepsake.
Wrap-Up: Knit Your Own Button Beanie Pattern Today!
Knitting the button beanie pattern isn’t just about creating another hat—it’s crafting something full of love, warmth, and memories. Whether you’re making it for newborn photos, everyday wear, or a special gift, this simple little pattern packs a big punch of adorable style and practicality.
Ready to dive into your next knitting project? Grab your KnitPicks Wool of the Andes (affiliate link), your needles, and let’s get started!
Don’t forget: You’ll find the complete button beanie pattern right here at the bottom of this post. And remember to explore more adorable patterns on my free hat pattern page!
Happy knitting, friends!

Materials and Info
Materials: appx 40-150 yds of worsted weight yarn, size 8 (5mm), double pointed needles, yarn needle, button of choice
Gauge: 4st/in
Gauge is very important!!!
Sizes (appx finished circumference) – small preemie (10ins), medium preemie (11ins), large preemie (12ins), newborn (13ins), 0-3mths (14ins), 3-6mths (15ins), 6-12mths (16ins), toddler (17ins), child (18ins), teen (19ins), adult small (20ins), adult large (21ins)

Small Preemie
Cast on 40 sts in the cream. Join to work in the round.
Rounds 1-4 – K2P2 around
Pick up main color.
Knit until your work measures 1.75ins from cast on edge.
Decreases
Rd 1 – k2tog k6 – repeat around (35sts)
Rd 2 – knit around
Rd 3 – k2tog k5 – repeat around (30sts)
Rd 4 – knit around
Rd 5 – k2tog k4 – repeat around (25sts)
Rd 6 – knit around
Rd 7 – k2tog k3 – repeat around (20sts)
Rd 8 – knit around
Rd 9 – k2tog k2 – repeat around (15sts)
Rd 10 – k2tog k1 – repeat around (10sts)
Do not bind off. Cut yarn leaving several inches (appx 6-8) and pull through the remaining sts. Weave in the ends. Tab directions are at the end of the pattern.
Medium Preemie
Cast on 44 sts in the cream. Join to work in the round.
Rounds 1-5 – K2P2 around
Pick up main color.
Knit until your work measures 2ins from cast on edge.
Decreases
Rd 1 – k2tog k9 – repeat around (40sts)
Rd 1 – k2tog k6 – repeat around (35sts)
Rd 2 – knit around
Rd 3 – k2tog k5 – repeat around (30sts)
Rd 4 – knit around
Rd 5 – k2tog k4 – repeat around (25sts)
Rd 6 – knit around
Rd 7 – k2tog k3 – repeat around (20sts)
Rd 8 – knit around
Rd 9 – k2tog k2 – repeat around (15sts)
Rd 10 – k2tog k1 – repeat around (10sts)
Do not bind off. Cut yarn leaving several inches (appx 6-8) and pull through the remaining sts. Weave in the ends. Tab directions are at the end of the pattern.
Large Preemie
Cast on 48 sts in the cream. Join to work in the round.
Rounds 1-5 – K2P2 around
Pick up main color.
Knit until your work measures 2.5ins from cast on edge.
Decreases
Rd 1 – k2tog k6 – repeat around (42sts)
Rd 2 – knit around
Rd 3 – k2tog k5 – repeat around (36sts)
Rd 4 – knit around
Rd 5 – k2tog k4 – repeat around (30sts)
Rd 6 – knit around
Rd 7 – k2tog k3 – repeat around (24sts)
Rd 8 – knit around
Rd 9 – k2tog k2 – repeat around (18sts)
Rd 10 – k2tog k1 – repeat around (12sts)
Rd 11 – k2tog – repeat around (6sts)
Do not bind off. Cut yarn leaving several inches (appx 6-8) and pull through the remaining sts. Weave in the ends. Tab directions are at the end of the pattern.
Newborn
Cast on 52 sts in the main color. Join to work in the round.
Rounds 1-6 – K2P2 around
Pick up main color.
Knit until your work measures 3ins from cast on edge.
Decreases
Rd 1 – k2tog k11 – repeat around (48sts)
Rd 2 – k2tog k6 – repeat around (42sts)
Rd 3 – knit around
Rd 4 – k2tog k5 – repeat around (36sts)
Rd 5 – knit around
Rd 6 – k2tog k4 – repeat around (30sts)
Rd 7 – knit around
Rd 8 – k2tog k3 – repeat around (24sts)
Rd 9 – knit around
Rd 10 – k2tog k2 – repeat around (18sts)
Rd 11 – k2tog k1 – repeat around (12sts)
Rd 12 – k2tog – repeat around (6sts)
Do not bind off. Cut yarn leaving several inches (appx 6-8) and pull through the remaining sts. Weave in the ends. Tab directions are at the end of the pattern.
0-3mths
Cast on 56 sts in the cream. Join to work in the round.
Rounds 1-6 – K2P2 around
Pick up main color.
Knit until your work measures 3.5ins from cast on edge.
Decreases
Rd 1 – k2tog k6 – repeat around (49sts)
Rd 2 – knit around
Rd 3 – k2tog k5 – repeat around (42sts)
Rd 4 – knit around
Rd 5 – k2tog k4 – repeat around (35sts)
Rd 6 – knit around
Rd 7 – k2tog k3 – repeat around (28sts)
Rd 8 – knit around
Rd 9 – k2tog k2 – repeat around (21sts)
Rd 10 – k2tog k1 – repeat around (14sts)
Rd 11 – k2tog – repeat around (7sts)
Do not bind off. Cut yarn leaving several inches (appx 6-8) and pull through the remaining sts. Weave in the ends and enjoy! Tab directions are at the end of the pattern.
3-6mths
Cast on 60 sts in the cream. Join to work in the round.
Rounds 1-7 – K2P2 around
Pick up main color.
Knit until your work measures 4.25ins from cast on edge.
Decreases
Rd 1 – k2tog k13 – repeat around (56sts)
Rd 2 – k2tog k6 – repeat around (49sts)
Rd 3 – knit around
Rd 4 – k2tog k5 – repeat around (42sts)
Rd 5 – knit around
Rd 6 – k2tog k4 – repeat around (35sts)
Rd 7 – knit around
Rd 8 – k2tog k3 – repeat around (28sts)
Rd 9 – knit around
Rd 10 – k2tog k2 – repeat around (21sts)
Rd 11 – k2tog k1 – repeat around (14sts)
Rd 12 – k2tog – repeat around (7sts)
Do not bind off. Cut yarn leaving several inches (appx 6-8) and pull through the remaining sts. Weave in the ends and enjoy! Tab directions are at the end of the pattern.
6-12mths
Cast on 64 sts in the cream. Join to work in the round.
Rounds 1-7 – K2P2 around
Pick up main color.
Knit until your work measures 5ins from cast on edge.
Decreases
Rd 1 – k2tog k6 – repeat around (56sts)
Rd 2 – knit around
Rd 3 – k2tog k5 – repeat around (48sts)
Rd 4 – knit around
Rd 5 – k2tog k4 – repeat around (40sts)
Rd 6 – knit around
Rd 7 – k2tog k3 – repeat around (32sts)
Rd 8 – knit around
Rd 9 – k2tog k2 – repeat around (24sts)
Rd 10 – k2tog k1 – repeat around (16sts)
Rd 11 – k2tog – repeat around (8sts)
Do not bind off. Cut yarn leaving several inches (appx 6-8) and pull through the remaining sts. Weave in the ends and enjoy! Tab directions are at the end of the pattern.
Toddler
Cast on 68 sts in the cream. Join to work in the round.
Rounds 1-8 – K2P2 around
Pick up main color.
Knit until your work measures 5.5ins from cast on edge.
Decreases
Rd 1 – k2tog k15 – repeat around (64sts)
Rd 2 – k2tog k6 – repeat around (56sts)
Rd 3 – knit around
Rd 4 – k2tog k5 – repeat around (48sts)
Rd 5 – knit around
Rd 6 – k2tog k4 – repeat around (40sts)
Rd 7 – knit around
Rd 8 – k2tog k3 – repeat around (32sts)
Rd 9 – knit around
Rd 10 – k2tog k2 – repeat around (24sts)
Rd 11 – k2tog k1 – repeat around (16sts)
Rd 12 – k2tog – repeat around (8sts)
Do not bind off. Cut yarn leaving several inches (appx 6-8) and pull through the remaining sts. Weave in the ends and enjoy! Tab directions are at the end of the pattern.
Child
Cast on 72 sts in the cream. Join to work in the round.
Rounds 1-8 – K2P2 around
Pick up main color.
Knit until your work measures 6ins from cast on edge.
Decreases
Rd 1 – k2tog k6 – repeat around (63sts)
Rd 2 – knit around
Rd 3 – k2tog k5 – repeat around (54sts)
Rd 4 – knit around
Rd 5 – k2tog k4 – repeat around (45sts)
Rd 6 – knit around
Rd 7 – k2tog k3 – repeat around (36sts)
Rd 8 – knit around
Rd 9 – k2tog k2 – repeat around (27sts)
Rd 10 – k2tog k1 – repeat around (18sts)
Rd 11 – k2tog – repeat around (9sts)
Do not bind off. Cut yarn leaving several inches (appx 6-8) and pull through the remaining sts. Weave in the ends and enjoy! Tab directions are at the end of the pattern.
Teen
Cast on 76 sts in the cream. Join to work in the round.
Rounds 1-8 – K2P2 around
Pick up main color.
Knit until your work measures 6.5ins from cast on edge.
Decreases
Rd 1 – k2tog k17 – repeat around (72sts)
Rd 2 – k2tog k6 – repeat around (63sts)
Rd 3 – knit around
Rd 4 – k2tog k5 – repeat around (54sts)
Rd 5 – knit around
Rd 6 – k2tog k4 – repeat around (45sts)
Rd 7 – knit around
Rd 8 – k2tog k3 – repeat around (36sts)
Rd 9 – knit around
Rd 10 – k2tog k2 – repeat around (27sts)
Rd 11 – k2tog k1 – repeat around (18sts)
Rd 11 – k2tog – repeat around (9sts)
Do not bind off. Cut yarn leaving several inches (appx 6-8) and pull through the remaining sts. Weave in the ends and enjoy! Tab directions are at the end of the pattern.
Adult Small
Cast on 80 sts in the cream. Join to work in the round.
Rounds 1-8 – K2P2 around
Pick up main color.
Knit until your work measures 7ins from cast on edge.
Decreases
Rd 1 – k2tog k6 – repeat around (70sts)
Rd 2 – knit around
Rd 3 – k2tog k5 – repeat around (60sts)
Rd 4 – knit around
Rd 5 – k2tog k4 – repeat around (50sts)
Rd 6 – knit around
Rd 7 – k2tog k3 – repeat around (40sts)
Rd 8 – knit around
Rd 9 – k2tog k2 – repeat around (30sts)
Rd 10 – k2tog k1 – repeat around (20sts)
Rd 11 – k2tog – repeat around (10sts)
Do not bind off. Cut yarn leaving several inches (appx 6-8) and pull through the remaining sts. Weave in the ends and enjoy! Tab directions are at the end of the pattern.
Adult Large
Cast on 84 sts in the cream. Join to work in the round.
Rounds 1-8 – K2P2 around
Pick up main color.
Knit until your work measures 7.5ins from cast on edge.
Decreases
Rd 1 – k2tog k19 – repeat around (80sts)
Rd 2 – k2tog k6 – repeat around (70sts)
Rd 3 – knit around
Rd 4 – k2tog k5 – repeat around (60sts)
Rd 5 – knit around
Rd 6 – k2tog k4 – repeat around (50sts)
Rd 7 – knit around
Rd 8 – k2tog k3 – repeat around (40sts)
Rd 9 – knit around
Rd 10 – k2tog k2 – repeat around (30sts)
Rd 11 – k2tog k1 – repeat around (20sts)
Rd 12 – k2tog – repeat around (10sts)
Do not bind off. Cut yarn leaving several inches (appx 6-8) and pull through the remaining sts. Weave in the ends and enjoy! Tab directions are at the end of the pattern.
Tab Instructions
Preemie-Newborn
Cast on 6sts
Work in stockinette st (knit all front side rows and purl all backside rows) for appx 3-4ins. Bind off.
3-6mth-Child
Cast on 8sts
Work in stockinette st (knit all front side rows and purl all backside rows) for appx 4-5ins. Bind off.
Teen-Adult
Cast on 10sts
Work in stockinette st (knit all front side rows and purl all backside rows) for appx 5-6ins. Bind off.
Fold you tab in half length-wise. Wrap it around the edge of your hat as in the picture below (half is outside the hat and half is inside). Tack down with your button or if you don’t want to use a button, stitch an “x” in the cream. Make sure to sew through both ends of the tab when attaching the button.

Tab Beanie PDF
Disclaimer: This page contains affiliate links. If you choose to make a purchase after clicking a link, I may receive a commission at no additional cost to you. Thank you for your support!