How to crochet a heart

We're sharing the love by showing you how to crochet a heart in two different ways with our free crochet heart patterns!

How to crochet a heart

Nothing shows your love quite like a crochet heart! Whether you’re using it on a card, making a brooch, or embellishing an outfit, hearts are a simple crochet shape that are easy to hook up. There are lots of different ways to crochet a heart shape though, so we’ll show you how to make two different versions – a simple crochet heart pattern and a granny square crochet heart pattern, as well as giving you some links to patterns that use hearts in different ways too!

How to crochet a heart

Our first free crochet heart pattern is a quick and easy project that makes a sweet little motif. You can find our step-by-step picture tutorial below, or check out our handy how to crochet a heart video. You can find a full list of all abbreviations we use in our abbreviations and conversions guide. This crochet heart pattern is written in UK terminology but you can easily convert it to US terms using the guide.


You Will Need

  • Yarn
  • Crochet hook

Step 1

Ch4, ss in 1st ch to form a ring. (alternatively you could use a crochet magic loop to make your ring)

how to crochet a heart step01

Step 2

Round 1 Ch3 (counts as tr), 15tr in ring, ss to top of beg ch-3. [16tr]

how to crochet a heart step02

Step 3

Round 2 8tr in next st, skip next st, dc in next 3 sts, htr in next st, (htr, tr, htr) in next st, htr in next st, dc in next 3 sts, skip next st, 8tr in next st, skip next st, ss in next st. Fasten off and weave in ends

how to crochet a heart step03

Now you know that basics of how to crochet a heart! But if you want to try something a little different, here’s another crochet heart pattern for you to try. This crochet heart pattern by Sara Huntington uses the traditional granny square as its starting point, which gives it more of a traditional crochet appearance, and is the perfect motif for adding to cards or notebooks.

Granny Square heart crochet pattern

How to crochet a heart - granny square heart crochet pattern

Make a crochet magic loop.

Round 1 Ch3 (counts as tr), 2tr into loop, ch2 (3tr into loop, ch2) 3 times, ss to top of beg ch-3 to join. [4 3-tr groups, 4 ch-2 sps]

Round 2 Ss across to first ch-2 sp, ch3 (counts as tr), (2tr, ch2, 3tr) in same ch-2 sp, ch1, *(3tr, ch2, 3tr, ch3) in next ch-2 sp; repeat from * once more, (3tr, ch2, 3tr, ch1) in next ch-2 sp, ss to top of beg ch-3 to join. [8 3-tr groups, 8 ch-sps]

Round 3 Ch1 (does not count as st), dc in same st, dc in next 2 tr, (dc, ch3, dc) in ch-2 corner sp, dc in next 7 sts, dc in next ch-2 corner sp, (skip next 3 tr, 12dtr in next ch-3 sp, skip next 3 tr, dc in next ch-2 corner sp) twice, dc in next 4 sts, ss to first dc to join. Fasten off and weave in ends.

Free Crochet Heart Patterns

Now that you’ve learnt how to crochet a heart, there’s plenty of other crochet heart patterns and variations for you to try. If you fancy trying to make a stuffed crochet heart, you can find 3 different types in this Free crochet heart decoration pattern.


Make one for you and one for your loved one (with customised messages) with this amazing free heart brooch crochet pattern.


If you fancy going full-on 3D, you could try your hand at this free crochet heart balloon pattern.


If you can’t get enough of granny squares, why not try this granny square crochet heart pattern.

How to make a crochet heart granny square

And if you just can’t get enough of all these lovely hearts, check out our Top 15 Free Valentines Day crochet patterns!

Valentines crochet pattern

We hope you’ve enjoyed learning how to crochet a heart.  Don’t forget, if you need any help with your crochet stitches you can always check out our crochet for beginners guide. And if you’re looking to treat yourself, check out our list of the best crochet hooks and the best crochet kits for beginners.