How To Crochet A Heart?

The first time I tried to crochet a heart, I ended up with something that looked more like a lopsided potato than a symbol of love. I had the stitches right, but the shape was all wrong. I was so frustrated. But I kept practicing, adjusting my tension and counting my stitches carefully.

6 26 2026 P2 3

Finally, one day, it clicked. I held a perfect little crochet heart in my hands, and I felt so proud. Now I want to share what I learned so you can skip the frustration and go straight to making beautiful hearts of your own.

Why Crochet Hearts Are a Great Project

Crochet hearts are one of the most rewarding projects for beginners. They are small, quick to make, and use very little yarn—perfect for using up those leftover scraps from other projects. Plus, they teach you essential skills like working in the round, shaping, and finishing neatly.

Once you learn the basic technique, you can create endless variations with different yarns, colors, and sizes. You can turn them into brooches, keychains, garlands, or use them to decorate other crochet projects. They also make wonderful handmade gifts for Valentine’s Day, anniversaries, or just to show someone you care.

What You Will Need

Before you start, gather these simple supplies.

ItemPurpose
YarnA small amount of DK or worsted weight yarn works best. Cotton yarn gives great stitch definition, while acrylic is soft and forgiving.
Crochet hookChoose a hook size recommended on your yarn label. A 3.5 mm to 5 mm hook is common for worsted weight yarn.
ScissorsFor cutting your yarn.
Tapestry needleFor weaving in ends and sewing hearts onto projects.
Stitch markers (optional)Helpful for keeping track of rounds.

Basic Crochet Stitches You Should Know

If you are new to crochet, here are the basic stitches you will need to make a heart.

AbbreviationStitch NameWhat It Means
chChainYarn over and pull through the loop on your hook.
sl stSlip stitchInsert hook, yarn over, pull through both the stitch and the loop on your hook.
scSingle crochetInsert hook, yarn over, pull up a loop, yarn over, pull through both loops.
hdcHalf double crochetYarn over, insert hook, yarn over, pull up a loop, yarn over, pull through all three loops on hook.
dcDouble crochetYarn over, insert hook, yarn over, pull up a loop, yarn over, pull through two loops, yarn over, pull through remaining two loops.
trTreble crochetYarn over twice, insert hook, yarn over, pull up a loop, yarn over, pull through two loops, yarn over, pull through two loops, yarn over, pull through remaining two loops.

Step-by-Step: How to Crochet a Simple Flat Heart

This is the easiest heart pattern for beginners. It uses a magic ring and basic stitches and works up in minutes.

Step 1: Make a Magic Ring

Form a magic ring, which allows the center of the heart to close neatly. If you are not comfortable with a magic ring, you can chain 2 and work the stitches into the second chain from the hook.

How to make a magic ring:

  1. Wrap the yarn around your finger in a crisscross to form a loop.
  2. Insert your hook under the first strand and pull up a loop.
  3. Chain 1 to secure the ring.

Step 2: Work the First Round

Work the following stitches into the magic ring:

  1. Chain 2.
  2. Work 3 double crochets into the ring.
  3. Work 3 half double crochets into the ring.
  4. Work 1 double crochet into the ring.
  5. Work 3 half double crochets into the ring.
  6. Work 3 double crochets into the ring.
  7. Chain 2.

Step 3: Close the Heart

Slip stitch into the ring. Pull the yarn tail to tighten the ring and close the hole in the center. This will also shape the heart.

Step 4: Finish

Cut the yarn, leaving a tail. Pull the tail through the last loop and pull it tight. Weave in the ends with a tapestry needle.

Alternative Method: Crocheting a Heart in Rows

If you prefer working in rows instead of rounds, here is another simple heart pattern.

What you need: DK weight yarn, 4mm hook.

Pattern:

  • Row 1: Chain 3. Work 2 double crochets in the first chain. Turn. [2 stitches]
  • Row 2: Chain 2. Work 2 double crochets in the first stitch, 2 double crochets in the next stitch. Turn. [4 stitches]
  • Row 3: Chain 2. Work 2 double crochets in the first stitch, 2 double crochets, 2 double crochets in the last stitch. Turn. [6 stitches]
  • Row 4: Chain 2. Work 2 double crochets in the first stitch, 4 double crochets, 2 double crochets in the last stitch. Turn. [8 stitches]
  • Row 5: Chain 2. Work 2 double crochets in the first stitch, 6 double crochets, 2 double crochets in the last stitch. Turn. [10 stitches]
  • Row 6: Chain 2. Work 10 double crochets. Turn. [10 stitches]
  • Row 7 (Right heart curve): Chain 3. Work a tr5tog (treble 5 together) decrease across the next 5 stitches. Fasten off. [1 stitch]
  • Row 7 (Left heart curve): Join yarn in the next stitch with a slip stitch. Chain 3. Work another tr5tog decrease. Fasten off. [1 stitch]

Note: A tr5tog decrease is worked by starting each treble stitch, stopping before the final pull-through, and then pulling through all remaining loops at the end. This creates the curved top of the heart.

Other Heart Styles to Try

Once you have mastered the simple heart, here are some other variations you can explore.

StyleDescription
Amigurumi HeartA 3D, stuffed heart that is perfect for keychains or gifts.
Heart AppliquéA flat heart that can be sewn onto bags, hats, or clothing.
Large HeartUse larger yarn and a bigger hook, or increase the stitch count to make a bigger heart.
Granny Square HeartA heart motif worked into a granny square pattern.

Common Problems and How to Fix Them

ProblemLikely CauseHow to Fix It
The heart is lopsidedUneven tension or incorrect stitch countPractice keeping your tension consistent. Count your stitches carefully.
The heart is curlingTension is too tightTry loosening your grip on the yarn and hook.
There is a hole in the centerThe magic ring was not pulled tight enoughPull the yarn tail firmly to close the ring.
The heart is too small or too bigWrong yarn or hook sizeUse a larger hook and thicker yarn for a bigger heart, or a smaller hook and thinner yarn for a smaller heart.

My Personal Crochet Heart Journey

The first heart I made was a mess. The shape was uneven, and the center had a gaping hole. I almost gave up. But I kept practicing, and each heart got a little better. The key is not to expect perfection on your first try.

Crochet takes practice. Once I made my first decent heart, I was hooked. I made them in every color I had, turned them into keychains and garlands, and even gave them as gifts. It’s one of the most satisfying crafts I have ever learned.

The Bottom Line

Crocheting a heart is one of the easiest and most satisfying projects you can try. Start with a simple flat heart using a magic ring and basic stitches like chain, double crochet, and half double crochet.

Work in the round, shape the heart with different stitch heights, and finish by weaving in the ends. Once you get the hang of it, you can experiment with different yarns, colors, and heart styles like amigurumi or appliqués.

I went from a lopsided mess to a perfect little heart in just a few tries. You can do this too. Grab a hook and some yarn, follow these steps, and enjoy the satisfaction of making something beautiful with your own hands.