Upcycled Heart Garland

upcycled heart garland

Hello Everyone!

These little hearts are absolutely adorable whether they are strung together in a garland or individual ornaments! You could make them in any color you could possibly imagine and they would work for so much more than just Valentine’s Day decorations!

This post may contain affiliate links. For more information, please see my disclosure policy.

upcycled heart garland

You could use them for weddings, baby showers, anniversary parties, a child’s birthday party, photo props or a child’s bedroom or nursery decor just to name a few.

The pattern works up so quickly, that you can finish one in less then 10 minutes, and when you get the hang of the pattern, you can make them even quicker than that! I want to try to make a country style version out of some tweed yarn because I think that would be beautiful for every day decor. I’ll post a photo once I’ve done it.

upcycled heart garland

The only stitches you need to know are single crochet, half double crochet and double crochet. I’ve even created a handy photo tutorial for crocheting around a plastic ring if you’ve never done that before or just need a refresher. You can find that tutorial here.

This pattern is called “upcycled” because you crochet around a 1″ plastic ring that can be found just beneath the lid of water bottles. If you’re anything like us, we drink a lot of water around here and the stuff that comes out of the faucet…well, let’s just say it’s sub-par. We always recycle our bottles, but sometimes those little rings pop off when I’m opening the bottles. Rather than tossing them in the trash or allowing them to accumulate in the bottom of our recycling container where they get all sticky and gross, I like to upcycle them into beautiful ornaments and garlands. And now you can too!

Here is a pin for your Pinterest board…

Crochet these adorable little hearts with this free pattern. Linked together, they make a beautiful garland, but alone, they are the sweetest little ornaments! Perfect for weddings, baby showers, anniversary parties, a child’s birthday party, photo props or a child's bedroom or nursery decor. Use any colors you wish!

For more Upcycled Garlands, be sure to check out the Shamrocks, Pumpkins, Poinsettias, Sunflowers and Stars!

Upcycled Heart Garland

Materials Used:

Finished Size Approximately:

33” in length

Each heart – 2 1/2”W x 2 1/4”H


Not Important


ch – chain
sc – single crochet
hdc – half double crochet
dc – double crochet
sl st – slip stitch


  • For a photo tutorial on how to crochet around a plastic ring, click here.
  • To crochet around a plastic ring, create a slip knot and place it on your hook. Insert hook into the center of the ring (like you normally would if you were inserting your hook into a regular stitch) with your slip knot on your side. YO and draw yarn back through the hoop toward you. YO, and pull through the 2 loops on hook.

*** American crochet terms used throughout.


Make 14 (7 red, 7 pink)

Round 1: 15 sc around the ring. Sl st in the first sc made, ch 1

Round 2: (Sc, hdc, dc) in first st; 2 dc in next st; (dc, hdc, sc) in next st; sl st in next st; (sc, hdc, dc) in next st; 2 dc in next st; (dc, hdc, sc) in next st; sl st in next 4 sc. In next st, (sc, ch 2, sc). Sl st in next 3 sts and sl st in first sc made in round 2. Finish off. Weave in end.


Cut 13 – 11” long pieces of white yarn. Alternating heart colors, loosely tie hearts together with a simple bow.

Cut 2 – 10” long pieces of white yarn. Using your tapestry needle, thread one piece of yarn through the last heart on garland and tie to itself creating a loop for hanging. Repeat with second piece of yarn on opposite side of garland.

***Click here to buy the ad-free, large print PDF from Etsy***

***Click here to buy the ad-free, large print PDF from Ravelry***

Don’t forget to follow along with me on social media, Pinterest and by signing up for my Newsletter where every week you get the latest pattern sent straight to your inbox!

Leave a Reply

Your email address will not be published. Required fields are marked *