The Sweetheart Hat Crochet Pattern is a free crochet hat pattern. The top down style beanie is an easy single crochet hat.
This little sweetheart hat is a perfect handmade hat for those you love! As soon as I started working on one, then all my kids wanted their own, customized to their favorite colors.
I was, of course, happy to oblige! I even got mixed up and made a green hat with grey hearts for my 3 year old.
He was very disappointed because he wanted a grey hat with green hearts (I can still hear his little crushed voice). Again, I was happy to crochet him another hat, as ordered.
I love working up quick little crochet hats. They’re so fast and it’s fun to make them something special. Especially when they actually wear them!
My oldest wanted a grey hat with orange hearts, then my next son wanted a blue one with grey hearts and, of course, Mr. Grey with Green hearts here.
My little daughter got white with pink hearts. Another make that she loves… unlike some things I make her.
She’s two y’all and she has opinions on what she wears and when! Thank goodness I didn’t have any preconceived notions about how I was going to dress my little girl, pfft. After 3 boys, I’m lucky if any of them are dressed!
Anyhow, back to yarn. What colors will you make? Classic red and white? Or a subtle tone on tone? Something bright and cheery? I’d love to see your Crochet Sweetheart Hats!
I worked hard to provide this heart hat pattern in size nb to child. Since this is a single crochet hat it doesn’t have as much stretch as other stitches.
I’ve given you specific measurements so you can get the best fit possible for your little love.
Be sure to watch my quick little video on how to change colors seamlessly, if this is a new technique for you.
Purchase an affordable ad-free, printable pdf of this pattern here.
It’s so handy to have a paper copy with you and thanks for supporting my blog!

This post contains affiliate links which means I receive a small fee if you click through and make a purchase (at no additional cost to you).
Materials:
100-150yds/91-137m worsted weight yarn; divided into main hat color-Color A (80yds/73yds-120yds/110m) and heart/trim color-Color B (20yds/18m-30yds/27m)
I used a combination of brands and contrasting colors I had on hand, including: Big Twist, I Love This Yarn, Red Heart Super Saver.
hook size according to hat size below
Stitches:
sc2tog-single crochet two together

Notes:
- This hat pattern is worked in the round, joining the end of each round to the 1st stitch of the round with a slip stitch. Then ch 1, and begin your 1st stitch in the same stitch.
- Beginning ch 1 does not count as a stitch.
- Stitch count is very important, as the heart pattern is based on the number of stitches. Check your stitch count at the end of each round. The heart pattern is worked over 10 stitches and 6 rounds. You need a stitch count of 60 (when you’re finished increasing) to complete the pattern as written, adjust your hook and tension accordingly.
- Below I’ve included the hook and measurements for each hat.
- You will work 6 hearts total around your hat. Color a is the main color of your hat and color b is the color of your hearts and trim.
- This hat pattern is written so that the seam will be straight. If you’re used to increasing on the first stitch of a round, this pattern will have you increase at the end of a set, which helps keep that pesky seam in place.
- Just before or just after, as written in the pattern, you sc2tog you will place 2 sc in the same stitch to compensate for the stitch count. This may be the trickiest round so be sure to check your stitch count here.

Invisible Color Change Video
I’ve included a short video demonstrating the invisible color changing technique I use for this hat. You can watch the video on YouTube.
Gauge:
baby 0-3 mos use hook size d* = 4 sc X 5 rounds = 1″ X 1″, 4.75″ circle, 6″ tall
baby 3-6 mos use hook size e* = 4 sc X 4.5 rounds = 1″ X 1″, 5″ circle, 6″ tall
baby 6-12 mos use hook size f* = 8sc X 8 rounds = 2″x2″, 5.25″ circle, 6.5″ tall
toddler 12-18 mos use hook size g* =7.5 sc X 8 rounds = 2″x2″= 5.75″ circle, 6.75″tall
toddler 18-24 mos use hook size h* = 7.5 sc X 7.5 rounds = 2″x2″= 6″ circle, 7″ tall
preschool 2-5 years use hook size i* = 7 sc X 7 rounds = 2″x2″ =6.25″ circle, 7.5″ tall
child 5-10 years use hook size j* = 3.5 sc X 4 rounds = 1″ X 1″, 6.25″ circle, 7.75″
or adjust your hook/tension to get the needed gauge
Get the full Clover Hook Set* here it’s so worth the investment. I love mine!

Video
Watch how to increase the circle for this hat in the video tutorial on my YouTube channel.
Pattern:
In color a:
Begin with a mc.
1. Crochet 6 sc into the mc, join the last sc to the first sc with a ss. Pull tail to close mc. (6)
2. Ch 1, in the same stitch 2 sc and in each stitch around, join the last to the first with a ss. (12)
3. Ch 1, sc in the same stitch, in the next stitch 2 sc, *{sc in the next stitch, in the next stitch 2 sc} repeat from * around, join last to first with a ss. (18)
4. Ch 1, sc in the same stitch, in the next stitch 1 sc, in the next stitch 2 sc, *{sc in each of the next 2 stitches, in the next stitch 2 sc} repeat from * around, join with a ss. (24)
5. Ch 1, sc in the same stitch, sc in each of the next 2 stitches, in the next stitch place 2 sc, *{sc in each of the next 3 stitches, in the next stitch 2 sc} repeat from * around, join with a ss. (30)
If you like this pattern, be sure to join my newsletter, you’ll love my weekly emails & gain access to my Resource Library.
No spam, unsubscribe at any time.
6. Ch 1, sc in the same stitch, sc in each of the next 3 stitches, in the next stitch place 2 sc, *{sc in each of the next 4 stitches, in the next stitch 2 sc} repeat from * around, join with a ss. (36)
7. Ch 1, sc in the same stitch, sc in each of the next 4 stitches, in the next stitch place 2 sc, *{sc in each of the next 5 stitches, in the next stitch 2 sc} repeat from * around, join with a ss. (42)
8. Ch 1, sc in the same stitch, sc in each of the next 5 stitches, in the next stitch place 2 sc, *{sc in each of the next 6 stitches, in the next stitch 2 sc} repeat from * around, join with a ss. (48)
9. Ch 1, sc in the same stitch, sc in each of the next 6 stitches, in the next stitch place 2 sc, *{sc in each of the next 7 stitches, in the next stitch 2 sc} repeat from * around, join with a ss. (54)
10. Ch 1, sc in the same stitch, sc in each of the next 7 stitches, in the next stitch place 2 sc, *{sc in each of the next 8 stitches, in the next stitch 2 sc} repeat from * around, join with a ss. (60)
*Check your gauge and sizing here and adjust if needed. 60 stitches are needed to complete the heart pattern as written.
11. Ch 1, sc in the same stitch and in each sc around, join with a ss. (60)
Repeat round 11 for rounds 12-17.
Heart Rounds:

18. Start with color a: ch 1, sc in the same stitch and in the next stitch, *{change to color b, sc in each of the next 2 stitches, change to color a sc in each of the next 2 stitches, change to color b sc in the next 2, change to color a sc in the next 4} repeat from * until the last 8 stitches then change to color b and sc in the next 2 stitches, change to color a and sc in the next 2 stitches, change to color b and sc in the next 2, change to color a and sc in the last 2 stitches, ss to the 1st stitch to join. (60)

19. With color a: ch 1, sc in the same stitch and the next stitch, *{change to color b sc in each of the next 6 stitches, change to color a sc in the next 4 stitches} repeat from * until the last 8 stitches, change to color b sc in the next 6 stitches, change to color a sc in the last 2 stitches, ss to join. (60)

It’s funny to see and write the heart pattern upside down, but that’s how it works out for a top down beanie!

20. In color a: ch 1, sc in the same, in the next stitch place 2 sc *{change to color b sc2tog, sc in the next 2, sc2tog, change to color a place 2 sc in the next stitch, sc in each of the next 2 stitches, place 2 sc in the next stitch} repeat from * until the last 8 stitches, change to color b, sc2tog, sc in each of the next 2, sc2tog, change to color a, place 2 sc in the next stitch, sc in the last, ss to join. (60)

21. Begin with color a: ch 1, sc in the same stitch and in the next 2 stitches, *{change to color b sc in the next 4 stitches, change to color a sc in the next 6} repeat from * around until the last 6 stitches, change to color b sc in each of the next 4 stitches, change to color a sc in the last 3, ss to join. (60)
I loved using my new hook I got for Christmas. It’s the first long handled hook I’ve used and it was perfect for the small size E hook. You can find similar crochet hooks on Etsy.

22. Start with color a: ch1, sc in the same stitch and in the next 3 stitches, *{change to color b sc in the next stitch, sc2tog, change to color a place 2 sc in the next stitch, sc in each of the next 6 stitches} repeat from * until the last 6 stitches, change to color b sc in the next, sc2tog, change to color a place 2 sc in the next stitch, sc in each of the next 2 stitches, ss to join. (60)

23. In color a: ch 1, sc in the same stitch, sc in the next 4 stitches, *{change to color b sc in the next stitch, change to color a sc in the next 9 stitches} repeat from * until the last 5 stitches, change to color b sc in the next stitch, change to color a sc in the last 4 stitches, ss to join. (60)


24-26. In color a: ch 1, sc in the same stitch and in each stitch around, ss to join. (60) **Here is where you want to add or delete rows to make your hat height as tall as you would like it be.
27a. Change to color b: ch 1, sc in the same stitch and in each stitch around, ss to join.
Optional Border


27b. Change to color b ch 3 (counts as a dc), dc 2 more times in the same stitch, *{skip the next 2 stitches, place 3 dc in the next stitch} repeat from * around, ss to the top of the starting ch 3 and finish off.

Finish off. Add a pom pom if you like! Here are my favorite pom pom makers*!
I hope you enjoy making these sweet heart hats. Please let me know if you have any questions!
Here’s a quick little heart gift card holder you may like too.

Jackie
Wednesday 13th of January 2021
Crystal, do you have this pattern in an adult size?
Christa
Thursday 14th of January 2021
Hi Jackie,
Thanks for asking. Originally I did not include an adult size. However, the stitch count is the same to get the heart pattern for each size. So you can try working the pattern with a 6.5mm or 7mm crochet hook to get a 6.5-7" diameter circle for the crown width (rounds 1-10). I get a 6.5" circle with a 6.5mm hook, so I would use that for teen/sm adult size, and go up to a 7mm hook for md/lg adult. I hope that helps!
Thanks, Crystal
Linda Penner
Tuesday 28th of May 2019
Love this hat!
Pamela Nelson
Monday 11th of February 2019
Thank you so much for the pattern. I am making it for my 7 month old granddaughter, Violet, for Valentines Day! Love your site.
Maria Robinson
Tuesday 17th of April 2018
This is so adorable, I love it
Christa18
Monday 23rd of April 2018
Thank you ❤️
Dorothy Smith
Sunday 11th of February 2018
I love this hat making it for my year old granddaughter