Half double crochet heart hat pattern
This half double crochet heart hat pattern is an advanced beginner-friendly beanie worked flat in rows using simple half double crochet stitches and easy color changes. With toddler, child, and adult sizes, it features a bold heart design, a stretchy ribbed brim, and an optional pom pom for a cute, giftable finish.
Quick answer
This half double crochet heart hat pattern is an advanced beginner beanie worked flat in rows using half double crochet stitches and worsted weight yarn (#4). It includes toddler, child, and adult sizes and features a bold heart colorwork design, a stretchy ribbed brim, and an optional pom pom.
Best for: Advanced beginners
Style: Flat heart beanie with ribbed brim
Includes: 3 sizes, written instructions, gauge, and finishing details
Why you’ll love this pattern
- Bold heart design — The large heart is made with easy color changes, not textured stitches.
- Beginner-friendly colorwork — A great way to practice color changes without complex shaping.
- Three sizes included — Toddler, child, and adult for gifting or matching sets.
- Comfortable fit — Finished with a stretchy ribbed brim for everyday wear.
- Customizable look — Choose classic Valentine colors or your own favorite combo.
How this heart hat is constructed
This hat is worked flat in rows using half double crochet stitches. Once the main panel is complete, the short ends are seamed together to form the hat shape and the top is closed. The ribbed brim is made separately and sewn on, and an optional pom pom is added at the end.
Half double crochet heart hat pattern details
Here’s a quick overview of the materials, sizing, gauge, and pattern notes before you begin.
Skill level
Advanced beginner — Best for crocheters comfortable with half double crochet, basic seaming, and simple color changes.
Materials needed
- Crochet hook sizesI-9 (5.5 mm) crochet hook — for the hat
- G-6 (4 mm) crochet hook — for the ribbed brim
- Worsted weight yarn (#4) — in two contrasting colors
- Yarn needle — for weaving in ends
- Scissors — to fasten off your yarn
- Stitch markers — helpful for keeping track of rounds and stitch counts
- Large pom pom maker — optional, if you want to make a yarn pom pom
Finished size
This half double crochet heart beanie pattern includes three sizes. Use the measurements below to choose the best fit, and always check your gauge for accuracy.
- Toddler — 18–19 inches (46–48 cm) head circumference, 7 inches (18 cm) tall
- Child — 19–20 inches (48–51 cm) head circumference, 7.5 inches (19 cm) tall
- Adult — 20–23 inches (51–58 cm) head circumference, 8 inches (20 cm) tall
Need help with sizing? Check out my crochet hat sizing guide to measure head circumference, use negative ease, and adjust crown diameter and hat height for the best fit.
Gauge
19 stitches = 5 inches (13 cm)
12 rows = 4 inches (10 cm)
Crochet abbreviations
- hdc = half double crochet
- hdc2tog = half double crochet decrease
- ch/chs = chain/chains
- st/sts = stitch/stitches
- sc = single crochet
- rem = remaining
Pattern notes
- The hat is worked flat in rows using half double crochet stitches.
- You may follow either the picture graph or the written color chart.
- The written instructions list how many stitches to work in each color and in what order.
- The brim is made separately and then sewn onto the hat.
- Repeat the instructions between the asterisks (*) as directed.
- The top of the hat is closed by working in the round and joining each round with a slip stitch to the first stitch.
- The beginning chain does not count as a stitch.
- ← indicates you are working on the right side.
- → indicates you are working on the wrong side.
- The pattern is written in US crochet terms.

Quick links
Toddler size
Child size
Adult size
Assembling the hat
Closing the top
Making the brim
Adding a pom pom
Finishing
Half double crochet heart beanie pattern instructions
Make your size hat by following either the picture graph or the written color chart. Chain 2 at the beginning of each row, then work the half double crochet stitches in the order and colors shown for that row.
Toddler size
Graph
Download the toddler size crochet hat pattern graph.
Written instructions
←Row 1: Ch 2, in blue hdc 35, in white hdc 1, in blue hdc 36, turn
→ Row 2: blue x 35, white x 3, blue x 34
← Row 3: blue x 33, white x 5, blue x 34
→ Row 4: blue x 33, white x 7, blue x 32
← Row 5: blue x 31, white x 9, blue x 32
→ Row 6: blue x 31, white x 11, blue x 30
← Row 7: blue x 29, white x 13, blue x 30
→ Row 8: blue x 29, white x 15, blue x 28
← Row 9: blue x 27, white x 17, blue x 28
→ Row 10: blue x 27, white x 19, blue x 26
← Row 11: blue x 26, white x 19, blue x 27
→ Row 12: blue x 27, white x 19, blue x 26
← Row 13: blue x 27, white x 8, blue x 1, white x 8, blue x 28
→ Row 14: blue x 29, white x 6, blue x 3, white x 6, blue x 28
← Row 15: blue x 29, white x 4, blue x 5, white x 4, blue x 30
→ Row 16: blue x 72
Weave in the ends.
Child size
Graph
Download the child size crochet hat pattern graph
Written instructions
← Row 1: Ch 2, in gray hdc 37, in white hdc 1, in gray hdc 38, turn
→ Row 2: gray x 37, white x 3, gray x 36
← Row 3: gray x 35, white x 5, gray x 36
→ Row 4: gray x 35, white x 7, gray x 34
← Row 5: gray x 33, white x 9, gray x 34
→ Row 6: gray x 33, white x 11, gray x 32
← Row 7: gray x 31, white x 13, gray x 32
→ Row 8: gray x 31, white x 15, gray x 30
← Row 9: gray x 29, white x 17, gray x 30
→ Row 10: gray x 29, white x 19, gray x 28
← Row 11: gray x 28, white x 19, gray x 29
→ Row 12: gray x 29, white x 19, gray x 28
← Row 13: gray x 29, white x 8, gray x 1, white x 8, gray x 30
→ Row 14: gray x 31, white x 6, gray x 3, white x 6, gray x 30
← Row 15: gray x 31, white x 4, gray x 5, white x 4, gray x 32
→ Row 16: gray x 76
← Row 17: gray x 76
→ Row 18: gray x 76
Weave in the ends.
Adult size
Graph
Download the adult size crochet hat pattern graph.
Written instructions
← Row 1: Ch 2, in purple hdc 39, in white hdc 1, in purple hdc 40, turn
→ Row 2: purple x 39, white x 3, purple x 38
← Row 3: purple x 37, white x 5, purple x 38
→ Row 4: purple x 37, white x 7, purple x 36
← Row 5: purple x 35, white x 9, purple x 36
→ Row 6: purple x 35, white x 11, purple x 34
← Row 7: purple x 33, white x 13, purple x 34
→ Row 8: purple x 33, white x 15, purple x 32
← Row 9: purple x 31, white x 17, purple x 32
→ Row 10: purple x 31, white x 19, purple x 30
← Row 11: purple x 30, white x 19, purple x 31
→ Row 12: purple x 31, white x 19, purple x 30
← Row 13: purple x 31, white x 8, purple x 1, white x 8, purple x 32
→ Row 14: purple x 33, white x 6, purple x 3, white x 6, purple x 32
← Row 15: purple x 33, white x 4, purple x 5, white x 4, purple x 34
→ Row 16: purple x 80
← Row 17: purple x 80
→ Row 18: purple x 80
← Row 19: purple x 80
→ Row 20: purple x 80
Weave in the ends.
Assembling the hat
Lay your hat with the wrong side facing out. Use your yarn needle to sew up the seam. Turn your hat inside out so that the right side is now facing out and the seam is on the inside.
Closing the top of the hat
Join yarn to the top of the hat. You are going to work in the round.
Toddler Size
Round 1: ch 2, *hdc2tog*, join (36 stitches)
Round 2: ch 2, *hdc2tog*, join (18 stitches)
Child Size
Round 1: ch 2, *hdc2tog*, join (38 stitches)
Round 2: ch 2, *hdc2tog*, join (19 stitches)
Adult Size
Round 1: ch 2, *hdc2tog*, join (40 stitches)
Round 2: ch 2, *hdc2tog*, join (20 stitches)
Fasten off, leaving a long tail for sewing. Use your yarn needle to sew the top closed.
Making the brim
Brim is made separately and then sewn onto the hat. I used a G-6 4 mm crochet hook size.
Row 1: Ch 9, sc in 2nd ch from hook and each rem ch, turn (8 stitches)
Row 2: Ch 1, sc in each st in the back loops only, turn (8 stitches)
- Toddler Size: Repeat row 2 for a total of 72 rows.
- Child Size: Repeat row 2 for a total of 76 rows.
- Adult Size: Repeat row 2 for a total of 80 rows.
Use your tapestry needle to sew the brim to the hat. Sew each stitch from the hat to a row of the brim. The brim will stretch as you go.
Adding a pom pom
- Wind the yarn around both arches.
- Cut the yarn along the middle gap.
- Tie with a piece of scrap yarn.
- Open the arches and remove the pom pom.
- Trim any loose ends.
Attach the pom pom to the top of your hat.
Finishing
Weave in your ends.
Printable PDF pattern
If you prefer an easy, print-friendly version of this half double crochet heart hat pattern, a printable PDF is available in my Etsy shop. The PDF includes the full pattern instructions in a clean, ad-free format, making it perfect for printing or saving on your device

Frequently asked questions
Is this half double crochet heart hat pattern beginner-friendly?
Yes. While it’s labeled advanced beginner, the pattern uses basic stitches and simple color changes. If you’re comfortable with half double crochet, you should feel confident trying this project.
Is the heart textured or made with color changes?
The heart is created entirely with color changes. There are no textured or raised stitches.
Can I make this hat without a pom pom?
Absolutely. The pom pom is optional and can be skipped for a more classic beanie look.
Can I change the colors of the heart?
Yes. You can use any color combination you like, as long as the contrast is clear enough to show the heart shape.
Is this pattern written in US terms?
Yes. All instructions are written in standard US crochet terms.
Free crochet hat patterns
Love making cozy hats? Explore even more free crochet hat and beanie 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.
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





















