
Easy DIY Crochet String of Hearts Pattern
There is something undeniably charming about a string of crocheted hearts. Whether you drape them across a nursery wall, hang them along a mantle for Valentine’s Day, or loop them over a headboard as a year-round decoration, these delicate little hearts carry a warmth that store-bought decor simply cannot replicate. The best part? This project is genuinely beginner-friendly. You do not need a mountain of supplies, an expensive yarn collection, or years of crochet experience to pull it off. If you can chain stitch, slip stitch, and single crochet, you already have most of what you need to get started.
In this tutorial, I will walk you through everything from choosing your yarn and hook to finishing off each heart and stringing them together into a garland you will want to make over and over again. I will also share tips for customizing your string of hearts for different occasions, troubleshooting common mistakes, and caring for your finished piece. Let us dive in.
Why You Will Love This Pattern
Before we get into the how-to, let me tell you why this particular project has become one of the most popular quick crochet makes around. First, each individual heart works up in under fifteen minutes once you get the hang of it. That means a garland of ten hearts can be finished in an afternoon, which is incredibly satisfying for anyone who craves a quick creative win.
Second, this pattern is incredibly forgiving. Unlike amigurumi or lace shawls, small inconsistencies in tension barely show once the hearts are strung together. If one heart looks a little wonky, it will blend right into the garland. Third, this is a fantastic stash-buster. You can use leftover yarn in any combination of colors, and the result always looks intentional and beautiful. Scrappy rainbow garlands are genuinely stunning.
Finally, these hearts make wonderful handmade gifts. A string of crocheted hearts tucked inside a gift bag costs almost nothing to make but carries a personal touch that people genuinely treasure.
Materials You Will Need
Getting your supplies together before you sit down to crochet makes the process much smoother. Here is everything you will need for a garland of approximately ten to twelve hearts.
Yarn: Worsted weight yarn works beautifully for this pattern and is the easiest to handle for beginners. You will need very small amounts, so this is an ideal project for using up leftovers. For ten hearts you need roughly 20 to 30 yards per color. Sport weight or DK yarn works too and produces slightly smaller, more delicate hearts. Avoid very bulky yarn for this project as the hearts tend to lose their defined shape.
Crochet Hook: A 4mm or 5mm hook pairs well with worsted weight yarn. If you are using DK or sport weight, step down to a 3.5mm or 3.75mm hook. The exact size is less important here than your personal tension, so go with whatever hook gives you a fabric that feels firm enough to hold its heart shape.
Scissors: A small, sharp pair works best for snipping yarn ends cleanly.
Yarn Needle: Also called a tapestry needle or darning needle, this is for weaving in your ends and for assembling the garland if you choose to sew or tie the hearts onto a cord.
Twine, Ribbon, or Thin Cord: This is what you will string your hearts onto. Natural jute twine gives a rustic, farmhouse feel. Satin ribbon in white or gold looks romantic. Red baker’s twine is festive for Valentine’s Day. Choose whatever suits your aesthetic and the space where the garland will hang.
Optional: Stitch markers, which are helpful when you are first learning the pattern; a blocking mat and pins if you want crisp, perfectly shaped hearts; and a small amount of wire if you want the hearts to be very stiff and dimensional.
Understanding the Abbreviations
This pattern uses standard US crochet terminology. Here is a quick reference guide before we start.
CH means chain. SL ST means slip stitch. SC means single crochet. HDC means half double crochet. DC means double crochet. TR means treble crochet. SK means skip. ST means stitch. YO means yarn over. MR means magic ring, which is sometimes also called a magic circle or adjustable ring.
If you are not familiar with any of these stitches yet, do not worry. I will explain the technique as we go, and most of the stitches used in the heart are the kind you can pick up with just a few minutes of practice.
How to Make a Magic Ring
The magic ring is the foundation of each heart, and it is worth taking a moment to explain it if you are new to the technique. A magic ring allows you to start crocheting in a round and then pull the tail tight so there is no hole in the center of your work.
To make a magic ring, wrap your yarn around two fingers so that the working yarn (the yarn attached to the ball) is behind the tail end. Slide your hook under the loop that sits closest to your fingertips, grab the working yarn, and pull it through. Chain one to secure. Now you are ready to work your stitches into the ring. When the pattern tells you to pull the ring tight, simply tug the tail end of the yarn until the center closes up.
If you find the magic ring tricky at first, you can substitute it with a simple chain two and work your stitches into the second chain from the hook. This leaves a tiny hole at the base of the heart but is barely noticeable once the piece is finished.
The Heart Pattern: Step by Step
Each heart is made in a single piece. The construction is clever because each lobe of the heart is worked separately and then joined in the middle to form the complete shape. Read through the entire pattern once before you begin so you have a sense of the overall structure.
Making the First Lobe
Start with a magic ring. Chain two. Work two double crochets into the ring. Chain two again. Slip stitch into the ring to close the first lobe. Pull the ring slightly snug but do not close it all the way yet.
Making the Second Lobe
Without turning your work or cutting the yarn, chain two again. Work two double crochets into the same magic ring. Chain two. Slip stitch into the ring. Now pull the ring closed completely by tugging the tail.
You should now have two small bumps sitting side by side. These are the two lobes at the top of your heart. If they look a little like bunny ears at this point, you are on the right track.
Shaping the Body of the Heart
Now you will work down around the outside of both lobes to create the full heart shape. Do not turn your work. Starting on the right side of the second lobe, slip stitch into the first chain-two space. Chain one.
Work the following stitches continuously around the outer edge of both lobes: single crochet, half double crochet, two double crochets, half double crochet, single crochet into the valley between the two lobes, single crochet, half double crochet, two double crochets, half double crochet, single crochet. You will now be at the point where the two lobes meet at the top center of the heart.
Chain one. Single crochet into the center top. Chain one. This gives a clean, finished look at the top point of each lobe.
Now you need to work down both sides and come to a point at the bottom of the heart. Continue around the outside edge: half double crochet, double crochet, treble crochet, double crochet, half double crochet, and then work three single crochets into the lowest stitch to form the bottom point of the heart. Mirror the stitches back up the other side: half double crochet, double crochet, treble crochet, double crochet, half double crochet.
Slip stitch into the first single crochet at the top of the lobe to close the round. Fasten off, leaving a tail of about six inches for weaving in.
Finishing the Heart
Using your yarn needle, weave in both the starting tail and the finishing tail securely. Pull your work gently into shape with your fingers. If the heart does not immediately look perfect, do not panic. Blocking transforms this piece dramatically.
To block, wet the heart thoroughly and squeeze out the excess water gently without wringing. Place it on a blocking mat or a folded towel. Use pins to pull the lobes into symmetrical rounded shapes at the top and to bring the bottom into a clean point. Let it dry completely, which usually takes a few hours or overnight. Once dry and unpinned, the heart will hold its shape beautifully.
Adjusting the Size
One of the joys of this pattern is how easy it is to scale. If you want tiny hearts for delicate jewelry-style garlands or gift toppers, use fingering weight yarn and a 2.25mm hook. If you want big, statement hearts for a dramatic wall hanging, try chunky yarn with a 6mm or 6.5mm hook.
Keep in mind that as you scale up, the number of stitches in the body section may need a slight adjustment to keep the proportions looking right. For chunky yarn, adding an extra double crochet on each side of the body before the bottom point helps the larger heart maintain its shape.
Assembling the Garland
Once all your hearts are made and blocked, it is time to string them together. There are a few different ways to do this depending on the look you are going for.
Simple Threading: Cut your twine or ribbon to your desired garland length, adding at least twelve inches on each end for tying and hanging. Thread your yarn needle onto one end of the twine. Pass the needle and twine through the top center stitch of each heart, spacing them as evenly as you like. A gap of three to four inches between hearts looks elegant and allows each one to be clearly visible.
Slip Knot Method: Instead of threading through the stitch, you can tie each heart directly onto the cord using a simple slip knot or a lark’s head knot. This method works especially well with ribbon because it creates pretty bows at the top of each heart.
Crocheted Chain Connection: For a fully crocheted garland, do not cut your yarn after fastening off the last stitch of each heart. Instead, chain fifteen to twenty stitches, make your next heart, chain fifteen to twenty stitches, and continue until your garland is complete. The chains become the string that holds the hearts together, and the whole piece is one continuous length of crochet. This method looks beautifully cohesive but requires a bit more planning because you need to decide your color order in advance.
Color Inspiration and Ideas
The color palette you choose completely transforms the feel of this garland. Here are some combinations that work wonderfully.
For a classic Valentine’s Day garland, alternate deep red, soft pink, and cream hearts. Add a heart or two in burgundy for depth.
For a baby shower or nursery decoration, blush pink, lavender, mint green, and buttercream yellow make a sweet, soft rainbow.
For a boho-style living room, use earthy tones like terracotta, mustard, sage, and warm white. Pair with jute twine for a natural, textured look.
For Christmas, deep green and red hearts strung on red baker’s twine look festive without being kitschy. Add a few gold or white hearts for a sparkle effect.
For a gender-neutral celebration garland, rainbow hearts in the full spectrum strung on natural twine are joyful and universally loved.
Do not overlook variegated or ombre yarns for this project either. A single heart worked in a variegated pink-to-red yarn comes out looking like a little sunset, and a row of those hearts together is genuinely breathtaking.
Common Mistakes and How to Fix Them
Even with a simple pattern, a few hiccups tend to come up for beginners. Here are the most common ones and how to handle them.
Hearts look uneven or lopsided: This is almost always a tension issue. Try holding your yarn slightly looser or tighter and see which gives you a more even fabric. Blocking also helps significantly with lopsidedness.
The bottom point is too blunt: Make sure you are working all three single crochets into the very same stitch at the lowest point of the heart. Working them into two separate stitches will flatten the point.
The lobes are not symmetrical: Count your stitches carefully on each lobe. Both lobes should have the same number of stitches. If one lobe has more, the heart will look tilted.
The magic ring keeps unraveling: Make sure you have woven in the tail very securely before blocking or handling the heart. Several passes through the nearby stitches in different directions will lock it in place.
The heart does not hold its shape: This usually means your tension is too loose. Try going down a half size in your hook, or try blocking the heart more firmly by pinning the edges out more aggressively before letting it dry.
Caring for Your Finished Garland
Crocheted garlands are more durable than they look, but a little care goes a long way in keeping them beautiful.
If you used a machine-washable yarn, the garland can be hand-washed in cool water with a gentle detergent when it needs freshening up. Lay it flat to dry rather than hanging it, as wet yarn is heavy and hanging can stretch the stitches out of shape.
If you used a delicate fiber like cotton or a natural dye yarn, spot cleaning with a damp cloth is the safest approach.
Store your garland loosely folded or coiled in a dry place away from direct sunlight. Prolonged sun exposure can fade even colorfast dyes over time.
Making This Pattern Your Own
This pattern is really just a starting point. Once you have the basic heart down, there are so many ways to play with it.
Try adding a small crocheted loop at the top of each heart before fastening off so the hearts hang freely from the string like ornaments rather than being threaded onto it. Try stuffing the hearts very lightly with a bit of polyfill before closing the last stitch for a more three-dimensional, puffy look. Try working the hearts in metallic thread for a glittery, jewelry-style mini garland. Try embroidering tiny initials or words onto the surface of finished hearts as personalized wedding or anniversary gifts.
You can also combine hearts with other simple shapes. Stars, tiny flowers, and small circles crocheted in the same yarn and strung in between the hearts create a garland that feels more whimsical and eclectic.
Final Thoughts
A crochet string of hearts is one of those projects that delivers an enormous amount of joy for a relatively small investment of time and materials. Each heart is a tiny accomplishment, and watching them line up on your string as the garland grows is genuinely one of the most satisfying feelings in crafting. Whether you make one as a decoration for your own home, a gift for someone you love, or a fun activity to share with a crafty friend, this project has a way of making people smile.
If you try this pattern, I would love to see what you create. Share your version and tag it so the crochet community can admire your work. And if you are just starting out and feeling a little unsure, trust the process. Your first heart might not be perfect, but your third one will be, and by your tenth you will wonder why you ever thought it was difficult.
Happy crocheting.