Crochet heart beanie pattern
Add a little handmade charm to your winter wardrobe with this crochet heart beanie pattern! This sweet and simple design features one heart worked into the front of the hat—perfect for Valentine’s Day or any time you want to spread a little love.
The pattern includes three sizes (toddler, child, and adult) and uses easy double crochet stitches with simple color changes. It’s a quick, cozy project that makes a great handmade gift or a fun matching family set! Keep reading for the full free pattern.
Why you’ll love this pattern
This crochet heart beanie pattern is the perfect mix of simple and sweet. The design features one bold heart on the front, making it a great project for Valentine’s Day or anytime you want to spread a little love. It’s worked in easy double crochet stitches with simple color changes, so even advanced beginners can make it with confidence.
You’ll love how quickly it works up, how customizable it is with your favorite colors, and how cute it looks with a fluffy pom pom on top. Whether you’re making a thoughtful handmade gift or matching hats for the family, this heart beanie will be a cozy favorite all season long.

Crochet heart beanie pattern details
Get everything you need to make your own cozy crochet heart beanie! Below you’ll find the skill level, materials, size chart, gauge, and helpful notes to guide you through the pattern.
Skill level
Advanced beginner – This pattern is perfect for crocheters who are comfortable with basic stitches and ready to try simple color changes.
Materials needed
- Crochet hook size I-9 (5.5 mm) – Or size needed to match gauge.
- Worsted weight yarn (#4) – White for the hearts and a color for the hat.
- Yarn needle – For weaving in ends neatly.
- Scissors – To cut your yarn.
- Pom pom maker – Optional, if you want to make a yarn pom pom.
- Stitch markers (optional) – Helpful for keeping track of rounds and stitch counts.
Size chart
| Hat Size | Crown | Head Circumference | Hat Height |
| Toddler | 6 inches | 18-19 inches | 6.75 inches |
| Child | 6.5 inches | 19-20 inches | 7.25 inches |
| Adult | 7 inches | 20-23 inches | 7.75 inches |
Gauge
Gauge: 16 stitches and 10 rounds = 4 inches
✅ Too many stitches? Try a larger hook
✅ Too few stitches? Try a smaller hook
Crochet abbreviations
- dc = double crochet
- FPdc = front post double crochet
- BPdc = back post double crochet
- dc2tog = double crochet 2 stitches together
- ch / chs = chain / chains
- st / sts = stitch / stitches
- sl st = slip stitch
Pattern notes
- Begin with a magic circle
- The starting chain does not count as a stitch
- Join each round with a slip stitch to the first stitch
- Hat is worked in the round from the bottom up
- The pattern is written in US terms
Changing colors in double crochet
To change colors in double crochet, begin your last dc of the current color as usual—yarn over, insert your hook, yarn over and pull up a loop, yarn over and pull through two loops. Before completing the last yarn over, drop the old color and yarn over with the new color instead. Pull the new color through the final two loops to finish the stitch.

Free crochet heart beanie pattern instructions
Use your main hat color for all stitches unless the instructions say to use white. When you see “white dc,” switch to white yarn just for those stitches, then return to the main color.
Toddler size
- Round 1: Ch 62. Dc in 3rd ch from hook and in each remaining ch across. Join with a sl st to form a round. (60 sts)
- Rounds 2 & 3 (ribbed brim): Ch 2. *FPdc in next st, BPdc in next st; repeat from * around. Join with a sl st. (60 sts)
- Round 4: Ch 2, dc in each st, join. (60 sts)
- Round 5: Ch 2, dc in 29 sts, 3 white dc, dc in 28 sts. Join. (60 sts)
- Round 6: Ch 2, dc in 28 sts, 5 white dc, dc in 27 sts. Join. (60 sts)
- Round 7: Ch 2, dc in 27 sts, 7 white dc, dc in 26 sts. Join. (60 sts)
- Round 8: Ch 2, dc in 26 sts, 9 white dc, dc in 25 sts. Join. (60 sts)
- Round 9: Ch 2, dc in 25 sts, 11 white dc, dc in 24 sts. Join. (60 sts)
- Round 10: Ch 2, dc in 25 sts, 5 white dc, dc in 1 st, 5 white dc, dc in 24 sts. Join. (60 sts)
- Round 11: Ch 2, dc in 26 sts, 3 white dc, dc in 3 sts, 3 white dc, dc in 25 sts. Join. (60 sts)
- Rounds 12-13: Ch 2, dc in each st, join. (60 sts)
- Round 14: Ch 2. *Dc2tog; repeat from * around. Join. (30 sts)
- Round 15: Ch 2. *Dc2tog; repeat from * around. Join. (15 sts)
- Round 16: Ch 2. Dc2tog around until 1 st remains, dc in last st. Join. (8 sts)
Child size
- Round 1: Ch 66. Dc in 3rd ch from hook and in each remaining ch across. Join with a sl st to form a round. (64 sts)
- Rounds 2 & 3 (ribbed brim): Ch 2. *FPdc in next st, BPdc in next st; repeat from * around. Join with a sl st. (64 sts)
- Round 4: Ch 2, dc in each st, join. (64 sts)
- Round 5: Ch 2, dc in 31 sts, 3 white dc, dc in 30 sts. Join. (64 sts)
- Round 6: Ch 2, dc in 30 sts, 5 white dc, dc in 29 sts. Join. (64 sts)
- Round 7: Ch 2, dc in 29 sts, 7 white dc, dc in 28 sts. Join. (64 sts)
- Round 8: Ch 2, dc in 28 sts, 9 white dc, dc in 27 sts. Join. (64 sts)
- Round 9: Ch 2, dc in 27 sts, 11 white dc, dc in 26 sts. Join. (64 sts)
- Round 10: Ch 2, dc in 27 sts, 5 white dc, dc in 1 st, 5 white dc, dc in 28 sts. Join. (64 sts)
- Round 11: Ch 2, dc in 28 sts, 3 white dc, dc in 3 sts, 3 white dc, dc in 29 sts. Join. (64 sts)
- Rounds 12-14: Ch 2, dc in each st, join. (64 sts)
- Round 15: Ch 2. *Dc2tog; repeat from * around. Join. (32 sts)
- Round 16: Ch 2. *Dc2tog; repeat from * around. Join. (16 sts)
- Round 17: Ch 2. Dc2tog; repeat from * around. Join. (8 sts)
Adult size
- Round 1: Ch 70. Dc in 3rd ch from hook and in each remaining ch across. Join with a sl st to form a round. (68 sts)
- Rounds 2 & 3 (ribbed brim): Ch 2. *FPdc in next st, BPdc in next st; repeat from * around. Join with a sl st. (68 sts)
- Round 4: Ch 2, dc in each st, join. (68 sts)
- Round 5: Ch 2, dc in 33 sts, 3 white dc, dc in 32 sts. Join. (68 sts)
- Round 6: Ch 2, dc in 32 sts, 5 white dc, dc in 31 sts. Join. (68 sts)
- Round 7: Ch 2, dc in 31 sts, 7 white dc, dc in 30 sts. Join. (68 sts)
- Round 8: Ch 2, dc in 30 sts, 9 white dc, dc in 29 sts. Join. (68 sts)
- Round 9: Ch 2, dc in 29 sts, 11 white dc, dc in 28 sts. Join. (68 sts)
- Round 10: Ch 2, dc in 29 sts, 5 white dc, dc in 1 st, 5 white dc, dc in 28 sts. Join. (68 sts)
- Round 11: Ch 2, dc in 30 sts, 3 white dc, dc in 3 sts, 3 white dc, dc in 29 sts. Join. (68 sts)
- Rounds 12-14: Ch 2, dc in each st, join. (68 sts)
- Round 15: Ch 2. *Dc2tog; repeat from * around. Join. (34 sts)
- Round 16: Ch 2. *Dc2tog; repeat from * around. Join. (17 sts)
- Round 17: Ch 2. Dc2tog around until 1 st remains, dc in last st. Join. (9 sts)
Adding a pom pom
Make your crochet heart beanie even cuter by adding a yarn or faux fur pom pom!
- Wrap yarn evenly around your pom pom maker.
- Cut the yarn along the grooves and tie a strong piece tightly around the center.
- Fluff and trim the pom pom to your desired size.
- Thread the long ends onto a yarn needle and sew the pom pom securely to the top of your hat.
Finishing
Once your crochet heart beanie is complete, weave in all yarn ends neatly using your yarn needle. Trim any loose threads and shape your hat gently with your hands.
Your handmade heart beanie is now ready to wear, gift, or share—a sweet project that shows off your creativity and crochet skills!

Frequently asked questions
Can beginners make this hat?
Yes! This pattern is perfect for advanced beginners who are comfortable with basic stitches like double crochet and want to try easy color changes. The instructions are step-by-step and clearly explain when to switch colors.
How do I know if my hat will fit?
Use the size chart and gauge section to check your stitches. If your hat feels too tight, try going up a hook size; if it’s too loose, use a smaller hook.
Can I use different colors for the heart?
Absolutely! You can make the heart in any color you like—white, red, pink, or even rainbow. It’s a great way to customize your hat or make a fun gift.
Do I need to add a pom-pom?
That’s completely up to you! The hat looks cute with or without one. You can make a yarn pom-pom or use a faux fur one for a trendy finish.
How do I carry the yarn when changing colors?
Carry the unused yarn loosely along the inside of your work and crochet over it until it’s needed again. This keeps the inside neat and prevents long strands from snagging.
More free crochet hat patterns
Love making cozy hats? Explore even more free crochet hat patterns that are perfect for every season and style. From classic beanies and warm winter hats to playful designs for kids and trendy accessories for adults, you’ll find inspiration for your next project here.
More free crochet heart patterns
Looking for free crochet heart patterns? These sweet and simple designs are perfect for Valentine’s Day gifts, heartfelt décor, and quick handmade projects. Start your crochet heart creations today and spread a little love with every stitch!
Let’s connect!
I’d love to see what you’re making! Share your makes and follow along here:
📸 Instagram
📌 Pinterest
📘 Facebook
▶️ YouTube
🛍️ Etsy Shop
🧶 Ravelry
Happy crocheting! 🧶 Don’t forget to Pin this pattern so you can come back to it later!
— Melissa





































