I love granny squares and can’t seem to stay away from them for very long. There is something about the timeless and classic square that just draws me in. I thought it would be fun to have a heart granny square crochet pattern to include in some of my Valentine’s crafts. I worked up a bunch and finally got it the way I like. And of course I wanted to share it with you all …

Heart Granny Square Crochet Pattern

Here’s what you need to work up the Heart Granny Square Crochet Pattern :
- 2 colors worsted weight yarn
- H hook
- tapestry needle, scissors
Helpful Crochet Resources: Refer to my Crochet Abbreviations and U.S. to U.K. Crochet Conversion Chart as you work through the pattern.
Finished size: approx. 4½ in.
Add this pattern to your Ravelry library.
With color A, make a magic ring (as an alternative to the magic ring, you can ch 4 and join with a slip stitch in furthest chain from hook to form a ring).
Round 1: Ch 2 (counts as hdc), working into the ring, work 3 hdc, 3 dc, ch 1, Sl st in ring, ch 1, continue working in ring 3 dc, 3 hdc, join — 14 sts (not counting chains).
Round 2: Ch 2 (counts as hdc), work 1 hdc in each of the next 3 sts, 1 dc in next, 2 dc in next, 3 dc in next, ch 1, Sl st in Sl st from previous round, ch 1, 3 dc in next st, 2 dc in next, 1 dc in next, 1 hdc in each of the next 3 sts, join — 20 sts (not counting chains).
Round 3: Working in front loops only, Sl st in each st around, join and fasten off — 20 sts.
Round 4: Join Color B in back loop of the first st after join, ch 2 (counts as hdc), working in back loops only this round, work [1 dc, ch 3, 1 dc] in next st (1st corner made), 1 hdc in next st, ch 2, skip next 2 sts, 1 hdc in next st, [1 hdc, ch 3, 1 hdc] in next st (2nd corner made), 1 hdc in next, ch 2, skip next 2 sts (as well as the Sl st between them), 1 hdc in next, [1 hdc, ch 3, 1 hdc] in next st (3rd corner made), 1 hdc in next, ch 2, skip next 2 sts, 1 hdc in next st, [1 dc, ch 3, 1 dc] in next st (last corner made), 1 hdc in next st, ch 2, join in top of beg ch — 16 sts and 8 ch-sps.
Round 5: Sl st in next st and in ch-sp, ch 3 (counts as dc), work [2 dc, ch 3, 3 dc] in same ch-sp, ch 2, 3 dc in next ch-sp, ch 2, *[3dc, ch3, 3 dc] in next ch-sp, ch 2, 3 dc in next ch-sp, ch 2, rep from *twice more, join in top of beg ch — 36 sts and 12 ch-sps.
Round 6: ch 1 (d0es not count as st), work 1 sc in same st as join and each of the next 2 sts, 3 sc in ch-sp, 1 sc in each of next 3 sts, 2 sc in ch-sp, 1 sc in each of next 3 sts, 2 sc in ch-sp, *1 sc in next 3 sts, 3 sc in ch-sp, 1 sc in next 3 sts, 2 sc in ch-sp, 1 sc in each of next 3 sts, 2 sc in ch-sp, rep from *twice more, join — 64 sts.

Fasten off and weave in ends. Block to shape if desired … you can find my free tutorial on How to Block Knit and Crochet Items here.



I love granny squares too! This would make a great lap blanket or baby blanket or even larger like a bed cover. I think It could be used for table settings also. It is a very sweet pattern. Thank you so much for sharing it.
Your heart granny square is so cute. I have a feeling it’s going to be a real popular pattern around the crochet blog world. Thanks for sharing your pattern with us. 🙂
This is so lovely, thanks for the pattern. I’m going to give them a try this evening.
Thank you for sharing, this is so pretty!
Thanks for sharing!!!!! My use these as some kind of valentine “card.”
Very cute square! However, I tried it several times last night because (I with you, Charlotte) the corners weren’t lining up.
The hitch seems (to me) to be Round 3. The math (stitch count) and the photos don’t seem to account for that round.
I tried skipping Round 3 and it helped. And looks more like the photo, too.
I’m glad I’m not the only one having trouble with this. I was so excited to try this adorable pattern, but couldn’t get it to come out right. I know how to read a pattern, but I thought I was doing something wrong. Haven’t tried omitting 3rd round of the heart, but it looked like that was the problem to me as well.
You are correct … it was an error on my part … the pattern is correct now. Sorry!
Thank you so much for the speedy correction, Kara. 🙂
I told my daughter last night: “My heart is broken.”
After a few more attempts, I pouted as I ripped out my stitches again: “I’ve had heart failure.”
Now, I can tell her my heart is repaired and beating as it should. Thank you!
Thank you so much for the correction and thanks for sharing this cute pattern.:-)
You are correct … that round 3 shouldn’t have been there … I forgot to delete it when cutting and pasting. I corrected the pattern and it should work now. Thanks for the catch!
Dont know if im doing something wrong on the heart but when i go to do the next round my corners arent in the right places 🙁 help lol
Nope, the error was mine … it is corrected now.
So sweet. Thank you for the pattern.
Very, very nice Kara! Thanks so much for sharing your pattern!
beautiful!!!!
thank you!!!!
xxxxx Ale
Indeed what a beautiful pattern. I am making a granny square afghan for a very young great granddaughter..just seems appropiate and this heart pattern is perfect. Thank you very much.
So glad you like it, Jean 🙂