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


Knit Your Own Button Beanie Pattern – Easy and Adorable!

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)

Image courtesy of Brittney Shey Photography

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!

Free Email Updates
We respect your privacy.
Free Email Updates

Get notified about new posts first!

We respect your privacy.