Looking for a quick and lovely crochet project? This free crochet heart pattern is perfect for beginners and experienced crocheters alike. These little hearts are ideal for Valentine’s Day decorations, handmade gifts, garlands, keychains, and many other creative projects.
This easy crochet heart works up quickly and requires only a small amount of yarn. You can make it in classic red, romantic pink, cream, or any color you like. Furthermore, you can experiment with different yarn weights to create hearts in various sizes.
In this tutorial, you will learn how to crochet a simple, flat heart using basic crochet stitches. The instructions use U.S. crochet terminology and guide you through each step, from creating the center ring to shaping the finished heart.
Table of Contents
Materials
These are the materials you will need to make your crochet heart. Feel free to use your favorite yarn and colors.
- Worsted-weight yarn or cotton yarn in your preferred color
- Crochet hook suitable for your yarn (for example, 3.5 mm or 4.0 mm)
- Scissors
- Tapestry needle for weaving in the ends
- Stitch marker (optional)
TIP: Cotton yarn creates a neat, defined shape, while acrylic yarn gives your heart a softer finish. Always choose a hook that works well with your yarn.
Abbreviations
The following abbreviations are used in this free crochet heart pattern. All instructions are written in U.S. crochet terms.
- MR: Magic ring
- ch: Chain
- sl st: Slip stitch
- sc: Single crochet
- hdc: Half double crochet
- dc: Double crochet
- tr: Treble crochet
- st(s): Stitch(es)
Notes Before You Start
- This pattern creates a small, flat crochet heart.
- The stitches are worked into a magic ring to form the center.
- Taller stitches create the rounded upper sections of the heart.
- Keep your tension consistent for a balanced shape.
- The finished size depends on your yarn, hook, and individual tension.
Free Crochet Heart Pattern
This simple crochet heart is made in one round. By combining different stitch heights, you can create two rounded top sections and a pointed bottom.
Step 1: Make a Magic Ring

Start by making a magic ring.
If you prefer not to use a magic ring, chain 4 and join with a slip stitch to form a ring.
Keep the ring loose enough to work all the stitches into it.
Step 2: Crochet the First Side
Work the following stitches into the magic ring:
- Chain 3.
- Make 3 treble crochet stitches (tr).
- Make 3 double crochet stitches (dc).
These stitches form the first rounded side of your heart.
Step 3: Create the Center Point
Continue working into the same magic ring:
- Chain 1.
- Make 1 treble crochet stitch (tr).
- Chain 1.
The central treble crochet helps define the pointed bottom of the heart.
Step 4: Crochet the Second Side
Continue working into the magic ring:
- Make 3 double crochet stitches (dc).
- Make 3 treble crochet stitches (tr).
These stitches form the second rounded side of the heart.
Step 5: Shape the Top
Finish the heart by following these instructions:
- Chain 3.
- Make 1 slip stitch into the magic ring.
You should now have the basic outline of a crochet heart.
Step 6: Close the Magic Ring
Pull the yarn tail gently to close the center ring. Adjust the stitches with your fingers until you have two rounded top curves and a pointed bottom.
Fasten off, leaving a short yarn tail for finishing.
Important: This is a basic heart construction and should be tested before publication as a complete pattern. Make a sample first to check the stitch placement and final shape.
Finishing Your Crochet Heart

Once you have completed the stitches, use a tapestry needle to weave in the loose ends securely.
Gently shape the heart with your fingers. If needed, lightly block it according to the care instructions for your yarn.
Your crochet heart is now ready to use!
Tips for a Beautiful Crochet Heart
- Keep your tension consistent: This helps both sides look balanced.
- Choose the right hook: A smaller hook can create tighter stitches and a firmer shape.
- Experiment with colors: Red, pink, white, and pastel shades are lovely choices.
- Try different yarns: Cotton, acrylic, and other yarn types can give your heart different textures.
- Make a matching set: Crochet several hearts in coordinating colors for garlands or handmade gifts.
Creative Ways to Use Your Crochet Hearts
There are many ways to use your finished crochet hearts:
- Attach one to a handmade greeting card.
- Sew it onto a bag, hat, or scarf.
- Make a decorative crochet heart garland.
- Add a keychain ring to create a small accessory.
- Use it as a decoration for Valentine’s Day, birthdays, or anniversaries.
- Attach it to gift wrapping for a personal handmade touch.
Frequently Asked Questions
Is this crochet heart pattern suitable for beginners?
Yes. The pattern uses basic crochet stitches and a simple construction. Beginners should be familiar with chains, slip stitches, double crochet, and treble crochet.
How long does it take to crochet a heart?
A small heart may take around 10–15 minutes once you are familiar with the stitches. The actual time depends on your experience and yarn choice.
Can I make a larger crochet heart?
Yes. You can use thicker yarn and a larger hook to create a bigger heart. The final dimensions will depend on the materials and your tension.
Can I make a stuffed crochet heart with this pattern?
This pattern creates a flat heart. A stuffed heart requires a different construction with shaping, two pieces or a three-dimensional form, and stuffing instructions.
Why does my crochet heart look uneven?
Uneven tension or incorrect stitch placement can affect the shape. Check your stitches carefully and gently adjust the two upper curves and bottom point before weaving in the ends.
Final Thoughts
This free crochet heart pattern is a quick and enjoyable project for anyone who loves handmade crafts. It uses a small amount of yarn and can be adapted for decorations, gifts, and accessories.
Try different colors and yarn textures to create your own collection of crochet hearts, and enjoy adding a handmade touch to your favorite projects.
Happy crocheting!


Leave a Comment