Crochet bunny hat pattern with floppy ears
This crochet bunny hat pattern with floppy ears pairs a cozy beanie and ribbed brim with long bunny ears that hang down at the sides. It’s a playful choice for Easter, spring photos, dress-up, or a handmade gift for bunny lovers.
Quick answer
This advanced beginner crochet bunny hat pattern with floppy ears uses worsted weight (#4) yarn and an H-8 (5 mm) crochet hook. The hat is worked from the top down in joined rounds and finished with FPdc and BPdc ribbing. The long floppy ears are crocheted separately in joined rounds and sewn onto the finished hat, and the pattern includes baby, toddler, child, and adult sizes.
Crochet bunny hat pattern details
Skill level
Advanced beginner — Uses joined rounds, simple increases and decreases, front and back post double crochet stitches, shaped ear pieces, and basic sewing.
Materials needed
- H-8 (5 mm) crochet hook
- Worsted weight yarn (#4) — sample shown in gray
- Yarn needle
- Scissors
Size guide
This crochet bunny hat pattern includes four sizes. Choose your size based on the wearer’s head circumference.
- Baby — Fits a 16–17 inch (41–43 cm) head; finished hat height: 6.25 inches (16 cm)
- Toddler — Fits an 18–19 inch (46–48 cm) head; finished hat height: 6.75 inches (17 cm)
- Child — Fits a 19–20 inch (48–51 cm) head; finished hat height: 7 inches (18 cm)
- Adult — Fits a 20–23 inch (51–58 cm) head; finished hat height: 7.75 inches (20 cm)
See my crochet hat sizing guide for full details and size charts.

Gauge
16 dc stitches and 10 dc rounds = 4 inches (10 cm)
Learn how to check crochet gauge before you begin so you can adjust your hook size if needed.
Crochet abbreviations
- dc = double crochet
- dc2tog = double crochet decrease
- FPdc = front post double crochet
- BPdc = back post double crochet
- ch/chs = chain/chains
- st/sts = stitch/stitches
Pattern notes
- The starting chain does not count as a stitch.
- Join each round with a slip stitch to the first stitch.
- Repeat instructions between the asterisks (*) for the rest of the round.
- The pattern is written in US crochet terms.
How to crochet post stitches
Post stitches are worked around the vertical post of the stitch below instead of into the top loops.
- FPdc (front post double crochet): Yarn over, insert your hook from front to back to front around the post of the next stitch, yarn over and pull up a loop. Yarn over and pull through 2 loops twice.
- BPdc (back post double crochet): Yarn over, insert your hook from back to front to back around the post of the next stitch, yarn over and pull up a loop. Yarn over and pull through 2 loops twice.

Crochet bunny hat pattern with floppy ears instructions
Use an H-8 (5 mm) crochet hook and worsted weight (#4) yarn.
Rounds 1–6
These rounds are the same for all four sizes.
Round 1: Make a magic circle. Ch 2, work 11 dc into the ring. Join. (11 sts)
Round 2: Ch 2, work 2 dc in each st around. Join. (22 sts)
Round 3: Ch 2, *2 dc in next st, dc in next st; repeat from * around. Join. (33 sts)
Round 4: Ch 2, *2 dc in next st, dc in next 2 sts; repeat from * around. Join. (44 sts)
Round 5: Ch 2, *2 dc in next st, dc in next 10 sts; repeat from * around. Join. (48 sts)
Round 6: Ch 2, *2 dc in next st, dc in next 11 sts; repeat from * around. Join. (52 sts)
Baby
Rounds 7–13: Ch 2, dc in each st around. Join. (52 sts)
Ribbed brim
Round 14: Ch 2, *FPdc around next st, BPdc around next st; repeat from * around. Join. (52 sts)
Round 15: Ch 2, *FPdc around next st, BPdc around next st; repeat from * around. Join. (52 sts)
Round 16: Ch 2, *FPdc around next st, BPdc around next st; repeat from * around. Join. (52 sts)
Fasten off and weave in the ends.
Toddler
Round 7: Ch 2, *2 dc in next st, dc in next 12 sts; repeat from * around. Join. (56 sts)
Round 8: Ch 2, *2 dc in next st, dc in next 13 sts; repeat from * around. Join. (60 sts)
Rounds 9–16: Ch 2, dc in each st around. Join. (60 sts)
Ribbed brim
Round 17: Ch 2, *FPdc around next st, BPdc around next st; repeat from * around. Join. (60 sts)
Round 18: Ch 2, *FPdc around next st, BPdc around next st; repeat from * around. Join. (60 sts)
Round 19: Ch 2, *FPdc around next st, BPdc around next st; repeat from * around. Join. (60 sts)
Fasten off and weave in the ends.
Child
Round 7: Ch 2, *2 dc in next st, dc in next 12 sts; repeat from * around. Join. (56 sts)
Round 8: Ch 2, *2 dc in next st, dc in next 13 sts; repeat from * around. Join. (60 sts)
Round 9: Ch 2, *2 dc in next st, dc in next 14 sts; repeat from * around. Join. (64 sts)
Rounds 10–17: Ch 2, dc in each st around. Join. (64 sts)
Ribbed brim
Round 18: Ch 2, *FPdc around next st, BPdc around next st; repeat from * around. Join. (64 sts)
Round 19: Ch 2, *FPdc around next st, BPdc around next st; repeat from * around. Join. (64 sts)
Round 20: Ch 2, *FPdc around next st, BPdc around next st; repeat from * around. Join. (64 sts)
Fasten off and weave in the ends.
Adult
Round 7: Ch 2, *2 dc in next st, dc in next 12 sts; repeat from * around. Join. (56 sts)
Round 8: Ch 2, *2 dc in next st, dc in next 13 sts; repeat from * around. Join. (60 sts)
Round 9: Ch 2, *2 dc in next st, dc in next 14 sts; repeat from * around. Join. (64 sts)
Round 10: Ch 2, *2 dc in next st, dc in next 15 sts; repeat from * around. Join. (68 sts)
Rounds 11–19: Ch 2, dc in each st around. Join. (68 sts)
Ribbed brim
Round 20: Ch 2, *FPdc around next st, BPdc around next st; repeat from * around. Join. (68 sts)
Round 21: Ch 2, *FPdc around next st, BPdc around next st; repeat from * around. Join. (68 sts)
Round 22: Ch 2, *FPdc around next st, BPdc around next st; repeat from * around. Join. (68 sts)
Fasten off and weave in the ends.
Crochet the floppy bunny ears
Make 2 using the H-8 (5 mm) crochet hook and the same worsted weight yarn used for the hat.
The ears are worked in joined rounds. Do not stuff them.
Rounds 1–5
These rounds are the same for all four sizes.
Round 1: Make a magic circle. Ch 2, work 6 dc into the ring. Join. (6 sts)
Round 2: Ch 2, *2 dc in next st, dc in next 2 sts; repeat from * around. Join. (8 sts)
Round 3: Ch 2, *2 dc in next st, 2 dc in next st, dc in next 2 sts; repeat from * around. Join. (12 sts)
Round 4: Ch 2, *2 dc in next st, 2 dc in next st, dc in next 4 sts; repeat from * around. Join. (16 sts)
Round 5: Ch 2, *2 dc in next st, 2 dc in next st, dc in next 6 sts; repeat from * around. Join. (20 sts)
Baby ears
Rounds 6–10: Ch 2, dc in each st around. Join. (20 sts)
Round 11: Ch 2, *dc2tog, dc in next 8 sts; repeat from * around. Join. (18 sts)
Round 12: Ch 2, *dc2tog, dc in next 7 sts; repeat from * around. Join. (16 sts)
Rounds 13–20: Ch 2, dc in each st around. Join. (16 sts)
Fasten off, leaving a long yarn tail for sewing.
Toddler ears
Round 6: Ch 2, *2 dc in next st, 2 dc in next st, dc in next 8 sts; repeat from * around. Join. (24 sts)
Rounds 7–13: Ch 2, dc in each st around. Join. (24 sts)
Round 14: Ch 2, *dc2tog, dc in next 10 sts; repeat from * around. Join. (22 sts)
Round 15: Ch 2, *dc2tog, dc in next 9 sts; repeat from * around. Join. (20 sts)
Round 16: Ch 2, *dc2tog, dc in next 8 sts; repeat from * around. Join. (18 sts)
Rounds 17–23: Ch 2, dc in each st around. Join. (18 sts)
Fasten off, leaving a long yarn tail for sewing.
Child ears
Round 6: Ch 2, *2 dc in next st, 2 dc in next st, dc in next 4 sts; repeat from * 2 more times, dc in next 2 sts. Join. (26 sts)
Rounds 7–13: Ch 2, dc in each st around. Join. (26 sts)
Round 14: Ch 2, *dc2tog, dc in next 11 sts; repeat from * around. Join. (24 sts)
Round 15: Ch 2, *dc2tog, dc in next 10 sts; repeat from * around. Join. (22 sts)
Round 16: Ch 2, *dc2tog, dc in next 9 sts; repeat from * around. Join. (20 sts)
Rounds 17–24: Ch 2, dc in each st around. Join. (20 sts)
Fasten off, leaving a long yarn tail for sewing.
Adult ears
Round 6: Ch 2, *2 dc in next st, 2 dc in next st, dc in next 4 sts; repeat from * 2 more times, dc in next 2 sts. Join. (26 sts)
Rounds 7–14: Ch 2, dc in each st around. Join. (26 sts)
Round 15: Ch 2, *dc2tog, dc in next 11 sts; repeat from * around. Join. (24 sts)
Round 16: Ch 2, *dc2tog, dc in next 10 sts; repeat from * around. Join. (22 sts)
Round 17: Ch 2, *dc2tog, dc in next 9 sts; repeat from * around. Join. (20 sts)
Rounds 18–25: Ch 2, dc in each st around. Join. (20 sts)
Fasten off, leaving a long yarn tail for sewing.
Attach the floppy bunny ears
Do not stuff the ears.
Flatten the open end of each ear so the front and back layers lie together and form a straight base.
Turn the hat so the back is facing you. Position one ear on each side of the center back near the top of the hat. Place them higher or lower depending on how far down you want the ears to hang when the hat is worn.
Using the long yarn tail, sew through both layers of the flattened ear base and through the stitches of the hat, securing the ear directly to the hat. Continue sewing across the entire flattened base.
Repeat for the second ear, making sure both ears are positioned evenly.
Secure the yarn and weave in the remaining ends.
Finishing
Check that both floppy ears are securely attached and hang evenly from the back of the hat.
Weave in any remaining yarn ends and trim the excess yarn.

Printable PDF version
Prefer an ad-free, print-friendly copy? You can purchase the printable PDF of this crochet bunny hat pattern in my Etsy shop.
More free crochet animal hats
Looking for a classic bunny design with upright ears and a crocheted face? Try my crochet bunny hat pattern, available in baby, toddler, child, and adult sizes.
For even more ideas, explore my full collection of crochet animal hat patterns or browse all of my crochet hat patterns for babies, kids, and adults.
Let’s connect!
I’d love to see what you’re making! Share your finished project and follow along for more free crochet patterns and tutorials.
📌 Don’t forget to pin this pattern for later!
Happy crocheting! 🧶
— Melissa

