Light beige crochet mouse hat with oversized round ears, pink bow, pink nose, and embroidered whiskers.

Crochet mouse hat pattern

I’m excited to share my crochet mouse hat pattern! Designed for all sizes, from baby to adult, this cute hat is perfect for everyone in the family. With its adorable mouse ears and sweet details, it’s a fun and charming addition to any wardrobe. Let’s get started on creating this delightful mouse hat that’s sure to bring a smile to everyone’s face! The free crochet pattern is below.

Pinterest pin for a crochet mouse hat pattern by Lovable Loops. The pin shows a light beige crochet mouse hat with large round ears, a pink bow, and a pink nose on a light background. Text on the pin reads “Crochet mouse hat pattern,” “Baby to adult sizes!,” “beginner-friendly,” and “FREE.”

Crochet mouse hat pattern details

Here’s everything you need to know before you start—skill level, materials, sizing, and gauge—so your mouse beanie fits well and the face details land in the right spot.

Skill level

Beginner — This crochet mouse hat pattern uses basic stitches worked in simple repeats in the round.

Materials needed

  • Crochet hook size I-9 (5.5 mm) — for the hat
  • Crochet hook size H-8 (5 mm) — for the bow, nose, eyes, and ears
  • Worsted weight yarn (#4) — in tan, brown, pink, black, and white
  • Yarn needle — for weaving in ends neatly
  • Scissors — to cut your yarn
  • Stitch markers (optional) — helpful for keeping track of rounds and stitch counts

Finished size

This mouse hat pattern includes four sizes.

  • Baby — 14–15 inches (36–38 cm) head circumference, 6 inches tall (15 cm)
  • Toddler — 18–19 inches (46–48 cm) head circumference, 7 inches (18 cm) tall
  • Child — 19–20 inches (48–51 cm) head circumference, 7.75 inches (20 cm) tall
  • Adult — 20–23 inches (51–58 cm) head circumference, 8 inches tall (20 cm)

Need help sizing your crochet animal hat?

Getting the right fit is one of the most important parts of making a crochet hat, especially for animal hats with ears and face details.

If you’re unsure about head circumference, hat height, negative ease, or which size to make, check out my full  crochet hat sizing guide. It walks you through the sizing basics step by step and makes it easier to choose the best fit from baby to adult.

You’ll learn:

  • How to measure head circumference correctly — so you pick the right size
  • How to choose the right crochet hat size (baby to adult) — using your measurements
  • How hat height affects fit and comfort — so it doesn’t feel too short or too tall
  • How much negative ease to use — for a snug, comfy fit
  • How to adjust a crochet hat pattern — if your hat feels too tight, loose, or short

If your hat feels too tight, too loose, or too short, the sizing guide will help you make simple adjustments with confidence.

Gauge

15 stitches and 9 rows = 4 inches (10 cm)

If your swatch has too many stitches, try a larger hook.
If your swatch has too few stitches, try a smaller hook.

Crochet abbreviations

  • dc = double crochet stitches
  • hdc = half double crochet stitches
  • hdc2tog = half double crochet decrease
  • sc = single crochet stitches
  • ch/chs = chain/chains
  • st/sts = stitch/stitches
  • sl st = slip stitch

Pattern notes

  • Use an I-9 (5.5 mm) crochet hook for the hat
  • Use an H-8 (5 mm) crochet hook for the bow, nose, eyes, and ears
  • Rounds 1-5 of the hat are the same for all sizes
  • The pattern is worked in the round from the top of the hat down
  • Repeat the instructions between the asterisks (*) for the rest of the round
  • Unless otherwise stated, the face pieces are the same for all sizes
  • The pattern is written in US crochet terms
Handmade crochet mouse beanie in cream with large ears, a pink bow, pink nose, and whisker details.

Quick links

Rounds 1-5
Baby size
Toddler size
Child size
Adult size
Mouse ears
Mouse eyes
Mouse nose
Adding the bow
Adding the smile
Finishing

Crochet mouse hat pattern instructions

Rounds 1-5 are the same for all sizes.

Rounds 1-5

Round 1: Magic circle, ch 2, 11 dc, join with sl st to the top of the first dc (11 stitches)
Round 2: Ch 2, 2 dc in each st, join (22 stitches)
Round 3: Ch 2, *2 dc, dc in next st*, join (33 stitches)
Round 4: Ch 2, *2 dc, dc in next 2 sts*, join (44 stitches)
Round 5: Ch 2, *2 dc, dc in next 10 sts*, join (48 stitches)

Baby size

Rounds 6-14: Ch 2, dc in each st, join (48 stitches)

Fasten off and weave in your ends.

Toddler size

Round 6: Ch 2, *2 dc, dc in next 11 sts*, join (52 stitches)
Round 7: Ch 2, *2 dc, dc in next 12 sts*, join (56 stitches)
Rounds 8-17: Ch 2, dc in each st, join (56 stitches)

Fasten off and weave in your ends.

Child size

Round 6: Ch 2, *2 dc, dc in next 11 sts*, join (52 stitches)
Round 7: Ch 2, *2 dc, dc in next 12 sts*, join (56 stitches)
Round 8: Ch 2, *2 dc, dc in next 13 sts*, join (60 stitches)
Rounds 9-18: Ch 2, dc in each st, join (60 stitches)

Fasten off and weave in your ends.

Adult size

Round 6: Ch 2, *2 dc, dc in next 11 sts*, join (52 stitches)
Round 7: Ch 2, *2 dc, dc in next 12 sts*, join (56 stitches)
Round 8: Ch 2, *2 dc, dc in next 13 sts*, join (60 stitches)
Round 9: Ch 2, *2 dc, dc in next 14 sts*, join (64 stitches)
Rounds 10-19: Ch 2, dc in each st, join (64 stitches)

Fasten off and weave in your ends.


Mouse ears

Make 2 using tan yarn.

Round 1Magic ring, ch 2, 11 dc, join with sl st to the top of the first dc (11 stitches)
Round 2: Ch 2, 2 dc in each st, join (22 stitches)
Round 3: Ch 2, *2 dc, dc in next st*, join (33 stitches)

Stop here for the baby size. Continue to round 4 for the toddler, child, and adult sizes.
Round 4: Ch 2, *2 dc, dc in next 2 sts*, join (44 stitches)

Sew the ears to the hat. They will stay upright if they are securely attached.

Weave your yarn through the stitches on the ears and hat back and forth multiple times.

Mouse eyes

Make 2. Start with black yarn.
Round 1Magic circle, ch 2, 9 hdc, join with sl st to the top of the first hdc (9 stitches)

Switch to white yarn.
Round 2: Ch 2, 2 hdc in each st, join (18 stitches)

Use scrap pieces of white yarn to add the eye sparkle. Sew the eyes onto the hat.

Mouse nose

Use pink yarn.

Ch 5, 2 hdc in 3rd ch from hook, hdc in next ch, 4 hdc in last ch, you will finish the round by working in the backside of the chs, hdc in next ch, 2 hdc in last ch, join (10 stitches)

Fasten off and sew the nose onto the face. Make sure the nose is centered.

Adding the bow

Use pink yarn.

Ch 14 and join in the round.

Round 1: Ch 1, hdc in each chain, join (14 stitches)
Rounds 2-8: ch 1, hdc in each st, join (14 stitches)

Fasten off.

Weave yarn back and forth down the middle of the bow and then gently pull the yarn tight. This will “scrunch” up the middle.

Tightly wrap yarn around the middle of the bow and secure the yarn end.

Attach the bow at the bottom of one of the ears.

Adding the smile

Use black and brown yarn to stitch a smile and whiskers onto the hat.

Finishing

Weave in all of your ends.

Handmade crochet mouse beanie in cream with large ears, a pink bow, pink nose, and whisker details.

More free crochet animal hats

Love cute animal hats? You’re in the right place! This collection of free crochet animal hat patterns includes fun designs for every season and personality, from sweet farm animals to wild zoo favorites.

Each pattern is beginner-friendly and written in baby to adult sizes, so you can make matching hats for the whole family. They’re great for gifts, dress-up, photo props, school spirit days, and everyday cold-weather fun.

Pick your favorite animal and start crocheting a hat that makes everyone smile.

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

Pinterest pin for a crochet mouse hat pattern by Lovable Loops. The pin shows a light beige crochet mouse hat with large round ears, a pink bow, and a pink nose on a light background. Text on the pin reads “Crochet mouse hat pattern,” “Baby to adult sizes!,” “beginner-friendly,” and “FREE.”
error: Content is protected !!