
Easy DIY Crochet String of Hearts Pattern
Few things in the world of fiber arts are as charming and universally beloved as a string of hearts. Whether you’re decorating a nursery, adding a whimsical touch to your living room, or creating a heartfelt handmade gift for someone you love, a crocheted string of hearts hits every mark. It’s cute, customizable, surprisingly fast to make, and beginner-friendly enough that even those who are fairly new to crochet can finish a complete project in just a few evenings.
In this tutorial, you’ll find a complete, step-by-step crochet string of hearts pattern, including a materials list, stitch guide, detailed row-by-row instructions, helpful tips, and ideas for displaying or gifting your finished piece. By the time you’re done reading, you’ll have everything you need to sit down with your hook and yarn and make something truly beautiful.
Why You’ll Love This Pattern
Before we dive into the instructions, let’s talk about what makes this particular project so special. The crochet string of hearts pattern is one of those rare projects that looks impressive but doesn’t require advanced skills. Each individual heart is worked separately and then joined together with a simple chain, which means you can make as many or as few hearts as you like. You can create a short garland for a picture frame, a long sweeping banner for a mantle, or a delicate mobile for above a baby’s crib.
The pattern is also incredibly versatile when it comes to yarn and color choices. You can go with a single romantic red for a classic Valentine’s Day look, use soft pastel shades for a spring or Easter garland, or mix bold jewel tones for something more eclectic and modern. Cotton yarn gives the hearts a crisp, structured look, while a soft acrylic blend makes them slightly more plush and cozy. The choice is entirely yours.
Materials You’ll Need
Getting your materials together before you start is always a good idea. Here’s what you’ll need for this project.
Yarn: Worsted weight yarn works beautifully for this pattern and is the easiest to work with if you’re a beginner. You’ll need roughly 20 to 25 yards per heart, depending on the size. If you want a garland of 10 hearts, plan for around 200 to 250 yards total. Feel free to use multiple colors, since each heart is made individually.
Crochet Hook: A size 5.0mm (H/8) hook pairs well with most worsted weight yarns. If you’re using a lighter weight yarn like DK or sport, go down to a 4.0mm or 4.5mm hook. The goal is a firm but not stiff fabric.
Scissors: A small, sharp pair works best for snipping yarn ends cleanly.
Yarn Needle: You’ll need this for weaving in ends after each heart is complete.
Stitch Markers: Optional but helpful, especially for keeping track of your stitch count as you go.
Measuring Tape: Useful for checking the size of your finished hearts.
Optional Embellishments: Small buttons, pearl beads, ribbon, or dried flowers can be added to the finished garland for a more decorative effect.
Abbreviations and Stitch Guide
This pattern uses standard US crochet terminology. Here’s a quick reference for the stitches you’ll encounter.
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
tr — treble crochet (also called triple crochet)
sk — skip
st(s) — stitch(es)
MR — magic ring (also called magic circle)
FO — fasten off
If you’re new to any of these stitches, don’t worry. The heart pattern relies mostly on single crochet, double crochet, and treble crochet, all of which are foundational skills that are easy to learn with a quick video tutorial if needed.
Understanding the Heart Construction
Each heart in this pattern is made in two halves that are joined together. Think of the classic heart shape — it has two rounded bumps at the top and comes to a point at the bottom. In crochet, we replicate this shape by making two small circular lobes and then working additional stitches along the bottom to form the V-shape point.
The technique used here involves working in rows after an initial ring, which gives the heart its dimensional, slightly raised shape. Once both lobes are complete, you join them and continue working around the entire heart to give it a clean, finished edge.
The Pattern: Crochet String of Hearts
Making One Heart
Step 1: Make the First Lobe
Start by making a magic ring (MR). If you’re not comfortable with a magic ring, you can chain 4 and join with a slip stitch to form a small ring instead.
Round 1: Into the MR, work 3 chain stitches (this counts as your first double crochet), then work 2 more double crochets, followed by 2 treble crochets, and finally 1 more double crochet. You should have 6 stitches worked into the ring. Pull the magic ring closed snugly. Do not join. Do not turn.
Fasten off and leave a short tail (about 4 inches) for weaving in later.
Step 2: Make the Second Lobe
Repeat the process from Step 1 to make a second identical lobe. This time, do not fasten off when you’re done — you’ll continue working from this second lobe to join both halves together.
Step 3: Join the Two Lobes
Hold your two lobes side by side, with the flat edge of each at the bottom and the rounded bump facing up. The working yarn should be coming from the right side of your second lobe.
Chain 1. Now carefully pick up the first lobe and align it to the left of your second lobe. Insert your hook into the last double crochet stitch of the first lobe and work a slip stitch to join. This is the center top of your heart where the two lobes meet.
Step 4: Work the Edging Round
This is where the heart really comes together. You’re going to work a full round of stitches around the outside of both lobes and down to the bottom point.
Starting from the join at the center top, work as follows, moving counter-clockwise around the outside of the heart:
Along the first lobe (left side): work 1 sc in the join st, 1 hdc in the next st, 1 dc in the next st, 1 tr in the next st, 1 dc in the next st, 1 hdc in the next st, 1 sc in the next st.
At the bottom valley between the two lobes: work 1 sl st (this forms the center dip of the heart’s top edge — you’re actually working toward the bottom point here, so keep following the shape).
Along the second lobe (right side): work 1 sc, 1 hdc, 1 dc, 1 tr, 1 dc, 1 hdc, 1 sc.
Now you’re at the outer right edge of the heart. Continue working down toward the point:
Work 3 hdc stitches decreasing toward the center bottom, then work a tight sc at the very tip to form the point of the heart. You can use an invisible decrease or a simple sc2tog to keep the point neat.
Work back up the left side with 3 hdc stitches.
Join to the first sc with a slip stitch to complete the round.
Fasten off and weave in all ends using your yarn needle.
Finished heart size: With worsted weight yarn and a 5.0mm hook, each finished heart should measure approximately 3 to 3.5 inches wide and 2.5 to 3 inches tall. If you want larger hearts, try going up a hook size or using bulky yarn.
Helpful Tips for Cleaner Hearts
Getting the shape right can take a little practice, and your first heart might not be perfect — and that’s completely okay. Here are a few tips to help you improve as you go.
Keep your tension consistent. Tension plays a huge role in how your heart turns out. If your stitches are too tight, the heart will curl and the edges won’t lie flat. If they’re too loose, the shape will look sloppy. Aim for a relaxed but firm tension throughout.
Block your hearts. Wet blocking transforms crochet hearts more than almost any other technique. After finishing each heart, lightly dampen it with water, pin it to a foam blocking mat in the correct heart shape, and allow it to dry completely before removing the pins. You’ll be amazed at the difference this makes — the shape becomes crisp and defined, and all the stitches settle into place beautifully.
Weave in ends carefully. Because these hearts are small and the edges are visible from all sides, take extra care when weaving in your ends. Run the yarn tail through several stitches in different directions to secure it, and trim closely so no little tails peek out.
Practice the magic ring. The magic ring can feel intimidating at first, but it really does give you a much neater center than a chain ring. Watch a slow tutorial video and practice it a few times with scrap yarn before starting your hearts.
Assembling the String of Hearts Garland
Once you’ve made all your hearts — however many you’ve decided on — it’s time to string them together. This part is wonderfully simple.
Cut a length of yarn (or twine, ribbon, or even thin rope if you prefer) that is at least 12 inches longer than your intended finished garland length. This gives you extra length on each end for tying and hanging.
Using your yarn needle, thread the yarn through the top center of each heart (right at the join between the two lobes) and space the hearts evenly along the length. Alternatively, you can use small lengths of chain stitches between each heart as connectors, which gives the garland a more finished, uniform look and keeps the hearts from sliding around.
To use the chain connector method: after finishing your last heart, do not fasten off. Instead, chain 15 to 20 stitches (or more or fewer, depending on how much space you want between hearts), then slip stitch into the top center of the next heart, chain across to the next, and continue until all hearts are connected. Fasten off and weave in the final end.
Creative Variations to Try
Once you’re comfortable with the basic pattern, there are so many fun ways to put your own spin on it.
Mini Hearts: Use fingering or sock weight yarn with a 2.5mm hook to make tiny hearts that are perfect for embellishments, gift tags, or jewelry.
Stuffed Hearts: After your edging round, add a tiny pinch of polyfill stuffing before closing the final stitches to give each heart a slight puffy, dimensional quality.
Striped Hearts: Use two colors when making each heart — one color for the lobes and a contrasting color for the edging round. This creates a lovely outlined effect.
Hearts with Tassels: Add a small tassel to the bottom point of each heart for a boho-inspired look that would be gorgeous hanging in a bedroom or on a porch.
Monogram Garland: Alternate hearts with crochet letters to spell out names, phrases, or words like “LOVE,” “HOME,” or a child’s name for a personalized nursery decoration.
Gifting Ideas for Your Crochet Heart Garland
A handmade crochet string of hearts makes a truly special gift for almost any occasion. For Valentine’s Day, wrap the garland in tissue paper inside a simple gift box with a heartfelt note. For a baby shower, make the hearts in soft gender-neutral tones like mint, cream, and blush and attach them to a card congratulating the new parents. For a housewarming gift, use colors that match the recipient’s home décor — you’d be surprised how touched people are when you put that little bit of extra thought into a handmade gift.
Wedding decorations, birthday parties, classroom décor, and holiday mantles are all perfect applications for this pattern. The garland is lightweight enough to hang almost anywhere — from command hooks, curtain rods, picture frames, bookshelves, or threaded through a wreath form.
Caring for Your Crochet Hearts
To keep your finished hearts looking their best, follow the care instructions for whatever yarn you used. Most acrylic yarns are machine washable on a gentle cycle and can be tumble dried on low. Cotton yarns can typically handle slightly warmer water but may shrink slightly if exposed to high heat. Wool or wool-blend yarns should always be hand washed in cool water and laid flat to dry to prevent felting and distortion.
If your garland is purely decorative and unlikely to be handled or washed often, you can also lightly spray it with a fabric stiffener after blocking to help it hold its shape indefinitely.
Troubleshooting Common Issues
My heart doesn’t look like a heart shape. This is the most common complaint, and it almost always comes down to the edging round. Make sure you’re following the stitch count carefully and that you’re creating a genuine point at the bottom rather than a rounded curve. Blocking helps enormously here.
My two lobes are different sizes. Check that you started both lobes with the same number of chains in your magic ring and worked the same number of stitches into each. Even a one-stitch difference can throw off the symmetry.
The hearts curl up at the edges. This is a tension issue. Try loosening your grip on the yarn and hook, or go up one hook size and see if that helps.
The join between the lobes looks messy. Use a smaller hook just for the joining slip stitch, which helps tighten that center connection. You can also add a small French knot in embroidery thread to camouflage the join if needed.
Final Thoughts
There is something quietly magical about making something with your own hands and watching it take shape stitch by stitch. A crochet string of hearts is one of those projects that carries warmth in every loop — whether you’re making it for yourself, for someone you love, or for the simple pleasure of the process itself.
This pattern is endlessly adaptable, quick enough to finish in a weekend, and charming enough to display proudly in your home or give as a gift that will genuinely be treasured. Once you make your first string of hearts, you’ll likely find yourself coming back to this pattern again and again, trying new color combinations and size variations every time.
So grab your hook, pick out your favorite yarn, and get started. Your string of hearts is waiting to be made.