How to Crochet a Heart: Quick Pattern for Beginners
Make a tiny crochet heart in under 90 seconds with just a ring and a few stitches.
You can crochet a heart in under 90 seconds, and it only needs a ring and a few stitches.
This tiny heart is the kind of pattern you memorize after one try. It takes less than two minutes once you know the rhythm, and it uses just a few stitches you probably already know.
You work everything into a ring, then pull it tight to form the bottom point. The two bumps on top come from a chain space in the middle. It's clever, simple, and very satisfying.
This crochet heart pattern is a quick project that uses a magic ring and basic stitches. You'll work double crochet, half double crochet, and single crochet into the ring to shape the heart. It's perfect for Valentine's Day or any time you want a small, handmade touch.

What you need
Yarn
Worsted weight yarn in any color. Red or pink suits Valentine's Day, but any color works.
Crochet hook
4.5 mm or 5 mm hook works well with worsted weight yarn. Adjust if your yarn is thicker or thinner.
Scissors
For cutting the yarn after finishing.
Yarn needle
For weaving in the ends. A small safety pin can substitute in a pinch.
What You'll Need for This Heart
You only need three things: yarn, a hook, and scissors. For a small heart, use worsted weight yarn and a 4.5 mm or 5 mm hook. If you use thicker yarn, the heart gets bigger; thinner yarn makes it smaller.
You'll also need a yarn needle to weave in the ends. A stitch marker is handy but not required. You can use a scrap of contrasting yarn instead.
If you don't have a yarn needle, a small safety pin works to pull the yarn tail through.
The Stitches You'll Use
This pattern uses four basic stitches: chain (ch), double crochet (dc), half double crochet (hdc), and single crochet (sc). If you can do these, you can make this heart.
The magic ring is the only slightly tricky part. If you've never done one, practice once or twice. It's just a loop you pull tight after the first round.
If the magic ring feels awkward, you can chain 4 and slip stitch into the first chain to make a ring instead.
Step-by-Step Crochet Heart Pattern
Work all stitches into the same ring. The order matters because it creates the shape. Follow the numbers closely.
After the last slip stitch, pull the yarn tail to close the ring. That makes the bottom point of the heart.
Keep your tension even. If you pull too tight, the heart curls; too loose and it looks floppy.
How to Check Your Work
When you finish, you should see two clear bumps on top and a point at the bottom. The center should have a small gap where the chain-2 space is.
If the heart looks lopsided, check your stitch counts. You should have two double crochets on each side of the chain space, with the half double and single crochets in between.
Lay the heart flat on a table. If it doesn't sit flat, your tension was too tight or too loose. Try again with a slightly looser grip.
Finishing and Hiding the Yarn Tails
Cut the yarn, leaving a tail about 10 cm long. Thread it onto a yarn needle and weave it through the back of the stitches. Trim any excess.
The starting tail from the magic ring can be pulled tight and woven in the same way. This keeps the heart neat from both sides.
If you plan to sew the heart onto something, leave a longer tail and use it as the sewing thread.
Common Mistakes and How to Fix Them
The most common mistake is putting the chain-2 space in the wrong place. It must be in the center, between the two sets of double crochets. If you chain too early or too late, the bumps won't match.
Another common issue is pulling the ring too tight before you finish all the stitches. Wait until the last slip stitch is done, then pull gently.
If the heart looks more like a circle, you probably missed the chain-2 space. Rip it out and try again – it only takes a minute.
Step
Make a magic ring
Wrap the yarn around your finger twice, then insert the hook and pull a loop through. Chain 2 to start.
Work the first side
Into the ring, work 2 double crochet, then 1 half double crochet, then 2 single crochet.
Make the center chain space
Chain 2. This creates the dip between the two bumps of the heart.
Work the second side
Into the ring, work 2 single crochet, then 1 half double crochet, then 2 double crochet.
Close the round
Chain 2, then slip stitch into the ring. Pull the yarn tail to tighten the ring and form the bottom point.
Finish off
Cut the yarn and pull through the loop. Weave in the ends with a yarn needle.
Ways to change it
Use different yarn weights
Thicker yarn (bulky) makes a larger heart; lace weight makes a tiny one. Adjust hook size accordingly.
Add a hanging loop
Before finishing, chain 10 and slip stitch into the top of the heart to create a loop for ornaments or gift tags.
Make a garland
Crochet several hearts and string them together with a chain or ribbon.
Use as appliqué
Sew the heart onto a card, a bag, or a sweater for a handmade touch.
Try a different color
Pastel colors work for spring, while red and pink are classic for Valentine's Day.
The short version
- This pattern uses only a magic ring and basic stitches: chain, double crochet, half double crochet, and single crochet.
- The chain 2 space in the center is what creates the two bumps on top of the heart.
- Pull the magic ring tight only after the last slip stitch to form the point at the bottom.
- Worsted weight yarn and a 4.5 mm hook make a heart about 2.5 cm wide.
- This project takes under 2 minutes once you know the steps, making it perfect for beginners.
- The most common mistake is misplacing the chain 2 space – keep it centered between the double crochets.
- You can use any yarn and hook size to change the heart's size.
Questions people ask
What kind of yarn works best for a crochet heart?
Worsted weight yarn is a good choice because it's easy to see the stitches and the heart comes out a nice size. You can use any yarn, though – just adjust your hook size to match.
How do I make a bigger crochet heart?
Use thicker yarn and a larger hook. Or, you can add extra stitches in each round, but the simple pattern above is designed for a small heart. For a bigger one, try a different pattern.
Why does my heart look like a circle?
The chain 2 space is probably missing or in the wrong place. Make sure you chain 2 exactly in the middle, between the two sets of double crochets.
Can I use this heart for a gift tag?
Yes, it works great as a gift tag. Just leave a long tail and sew it onto the gift, or attach a loop to hang it.
Try this quick heart pattern tonight
Now you have a sweet little heart that takes less time than boiling a kettle. Make a few in different colors and keep them in a jar for when you need a last-minute gift topper. Happy hooking!
