
Cute Crochet Half-Heart Keychain – Beginner-Friendly DIY Free Pattern
If you’ve been looking for a small, satisfying crochet project that you can finish in an afternoon and gift to someone you love, this half-heart keychain pattern is exactly what you need. It’s charming, it’s practical, and it makes the most adorable matching set when you make two and split them between two people. Best of all, it is completely beginner-friendly — if you know how to make a magic ring, single crochet, and slip stitch, you already have everything you need to make this project.
Whether you’re new to crochet or you’ve been crocheting for years and just want a quick make between larger projects, this tutorial will walk you through every step in plain, simple language. By the end, you’ll have a sweet little half-heart keychain ready to hang on your bag, your keys, your zipper pull, or your lanyard.
What Is a Half-Heart Keychain?
A half-heart keychain is exactly what it sounds like — one half of a heart shape. The magic is that when you make two of them and put them together, they form a complete heart. This makes them perfect as friendship keychains, couple keychains, or a sweet mother-and-child set.
The idea has become hugely popular in the crafting community because it’s meaningful, customizable, and incredibly inexpensive to make. You can choose complementary colors, matching colors, or let each person pick their own favorite — there’s no wrong way to do it.
Materials You’ll Need
Before we dive into the pattern, let’s go over what you’ll need. The good news is that this project uses very little yarn, so it’s a great way to use up scraps from other projects.
Yarn: Any worsted weight yarn (Size 4) works perfectly for this pattern. You only need a small amount — a single skein will give you enough yarn for dozens of keychains. Cotton yarn gives a firmer finish, which helps the keychain hold its shape, but acrylic yarn works just as well and comes in a huge range of colors.
Hook: A 4.0mm or 4.5mm crochet hook is ideal for worsted weight yarn. If you’re working with a different yarn weight, adjust accordingly.
Stuffing: A small amount of polyfill stuffing will make your keychain nice and plump. You won’t need much — a pinch or two per keychain is plenty.
Keychain rings: You can find small keychain rings and split rings at any craft store or online. They usually come in multipacks and are very inexpensive.
Yarn needle: For weaving in ends and closing up the keychain.
Scissors: Any pair will do.
Stitch markers: Optional, but helpful for keeping track of rounds.
Abbreviations and Stitches Used
This pattern uses standard US crochet terminology. Here’s a quick reference for the stitches you’ll encounter:
MR – Magic ring (also called magic circle)
ch – Chain
sl st – Slip stitch
sc – Single crochet
hdc – Half double crochet
dc – Double crochet
inc – Increase (two single crochets in the same stitch)
BLO – Back loop only
FO – Fasten off
If you’re not familiar with any of these stitches, don’t worry. There are wonderful video tutorials on YouTube for each one, and they’re all quite simple to learn. The magic ring and the single crochet are really the foundation of most amigurumi-style crochet, and this keychain uses exactly that approach.
How to Read This Pattern
This pattern is worked in continuous rounds unless otherwise stated. That means you don’t join each round with a slip stitch — you just keep going in a spiral. Place a stitch marker at the beginning of each round to keep track of where you are.
The finished keychain measures approximately 2.5 to 3 inches tall when stuffed, which is the perfect size for a keychain.
The Free Pattern: Crochet Half-Heart Keychain
This keychain is made in two main pieces — a round bump on top (which creates the characteristic rounded lobe of the heart) and a pointed base section. You’ll make one small circle, then build the angled point below it to create that distinctive half-heart silhouette.
Part One: The Top Lobe
The top rounded portion of the half-heart is essentially a small flattened circle or disc. You’ll make two of these and sew them together with a bit of stuffing inside.
Round 1: Start with a magic ring. Single crochet 6 stitches into the magic ring. Pull the ring closed. (6 sts)
Round 2: Increase in each stitch around. (12 sts)
Round 3: Sc 1, inc — repeat around. (18 sts)
Round 4: Sc 2, inc — repeat around. (24 sts)
At this point, you have a small flat circle. For a thicker keychain, you can work one more round of sc in each stitch (no increases) before beginning to work the sides.
Round 5: Sc in each stitch around. (24 sts)
Now you want to start shaping the sides of the disc to give it some depth.
Round 6: Working in BLO, sc in each stitch around. (24 sts)
Rounds 7–8: Sc in each stitch around. (24 sts)
Now begin to decrease to close the top.
Round 9: Sc 2, sc2tog — repeat around. (18 sts)
Before you close it up completely, stuff your lobe lightly with polyfill. Don’t overstuff — you want a firm but not rigid shape.
Round 10: Sc 1, sc2tog — repeat around. (12 sts)
Round 11: Sc2tog — repeat around. (6 sts)
Fasten off, leaving a tail to sew the opening closed. Use your yarn needle to weave through the remaining 6 stitches and pull tight to close. Weave in your end.
Make two of these lobes. These will become the rounded bump at the top of your half-heart shape.
Part Two: The Pointed Body
This section creates the lower portion of your half-heart — the triangular part that tapers down into a point.
Row 1: Chain 10. Starting in the second chain from the hook, sc across. (9 sts) Turn.
Row 2: Ch 1, sc across. (9 sts) Turn.
Row 3: Ch 1, sc2tog, sc across to last 2 sts, sc2tog. (7 sts) Turn.
Row 4: Ch 1, sc across. (7 sts) Turn.
Row 5: Ch 1, sc2tog, sc across to last 2 sts, sc2tog. (5 sts) Turn.
Row 6: Ch 1, sc across. (5 sts) Turn.
Row 7: Ch 1, sc2tog, sc 1, sc2tog. (3 sts) Turn.
Row 8: Ch 1, sc across. (3 sts) Turn.
Row 9: Ch 1, sc2tog, sc 1. (2 sts) Turn.
Row 10: Ch 1, sc2tog. (1 st)
Fasten off, leaving a long tail for seaming.
Make two of these triangle pieces. You’ll sew them together with a little stuffing inside, just like the lobe.
Part Three: Assembling the Half-Heart
Now comes the fun part — putting it all together. Lay your two triangle pieces flat with wrong sides facing each other. Using your yarn needle and a length of yarn (either matching or contrasting, depending on the look you want), whip stitch or mattress stitch around the outside edges, leaving a small opening to stuff. Add a pinch of polyfill, then sew the opening closed.
Next, take your two top lobes and place them on top of the flat edge at the top of your assembled triangle. The flat straight edge of the triangle becomes the top of the half-heart, and the two round lobes sit side by side along this edge. Sew each lobe securely to the top.
At this stage, your keychain should already look like a clear half-heart shape. If it doesn’t look perfectly even, don’t stress — a little gentle shaping and blocking with a bit of steam or a damp cloth can help everything settle.
Part Four: Adding the Keychain Ring
Thread a small length of yarn through your keychain ring, then sew or tie it securely to the top of your half-heart, right between the two lobes where they meet. You can also use a small length of embroidery floss or a jump ring for a more polished look.
Make sure the ring is attached firmly enough that it won’t pull free with regular use. Double stitching through the ring and back through the top of the heart several times will give it a strong hold.
Tips for a Neater Half-Heart
Getting a beautiful, even half-heart keychain on the first try is entirely possible, but here are a few tips that will help you achieve the best results.
Use a slightly smaller hook than recommended on your yarn label. For keychains and amigurumi, a tighter gauge gives you a sturdier fabric with fewer gaps. This is especially important if you’re using stuffing, because you don’t want the white fiberfill peeking through the stitches.
Don’t overstuff. This is one of the most common mistakes beginners make. A lightly stuffed keychain will have a nice, smooth surface. An overstuffed one will look lumpy and stretched. Err on the side of too little, and add more only if you feel it needs it.
Weave in your ends securely. Keychains get a lot of handling and movement. To keep yours looking great over time, weave your ends through several stitches in different directions rather than just tying them off.
Block your finished pieces before assembling. If you’re working with cotton yarn, a quick steam blocking will smooth out any uneven stitches and make assembly much easier.
Use a contrasting color for seaming. Some crafters love the look of a visible seam in a contrasting color — it adds a handmade, intentional quality to the finished piece. Others prefer an invisible seam. Both are completely valid choices.
Color Ideas and Customization
One of the best things about this pattern is how endlessly customizable it is. Here are some ideas to inspire you.
Classic Valentine’s Red: A bright cherry red or deep burgundy makes a stunning classic heart. Pair two keychains in the same red for a matching set, or pair red and pink for a softer look.
Best Friends in Complementary Colors: Let each friend choose their favorite color. Blue and yellow, purple and green, orange and teal — complementary color pairs look striking and make the set feel personal to each person.
Pastel Rainbow Set: If you’re making keychains for a group, make each one in a different pastel shade so everyone gets their own unique piece.
Self-Striping Yarn: Using a self-striping or variegated yarn means you get a totally different-looking keychain every time without having to change colors yourself. It’s an especially great option for beginners who don’t want to deal with color changes yet.
Seasonal Themes: Use orange and black for Halloween, green and red for Christmas, or pastel yellow for spring. The half-heart shape works for any season with the right color choices.
Add Embellishments: A tiny embroidered face on each half-heart makes them look like little characters. A few French knot “flowers” in a contrasting color add sweetness. You can also glue on small googly eyes or tiny buttons for a playful look.
How to Make a Matching Set
To make a full matching half-heart keychain set, simply make two complete half-heart keychains following this pattern. If you want them to look like they belong together, here are a few ways to reinforce the connection:
Use the same yarn brand and weight for both, even if the colors differ. This ensures they’ll be the same size when finished, so they fit together neatly when held side by side.
You can also add an invisible seam along the flat inside edge of each half-heart so that when the two pieces are pressed together, the seam lines up perfectly and they look like one whole heart.
Some crafters like to add a small snap or a piece of velcro to the inside flat edge so the two halves can actually clip together. It’s a lovely little detail that makes the keychain feel interactive and meaningful.
Gifting Ideas for Your Crochet Half-Heart Keychain
This keychain is one of those projects that people genuinely get excited to receive because it feels so personal and thoughtful. Here are some gifting occasions where it would be a perfect fit.
Valentine’s Day is the obvious one, but it’s also wonderful for anniversaries, birthdays, friendship celebrations, Mother’s Day, and end-of-school-year teacher gifts. If you have a child heading off to college or summer camp, giving them one half of the heart while you keep the other is a genuinely touching gesture.
The keychains also make wonderful party favors for bridal showers, baby showers, or friendship-themed birthday parties. At a cost of less than a dollar per keychain in materials, you can make a large batch without spending much at all — and handmade gifts always feel more special than something bought from a shop.
Package yours in a small organza bag or a kraft paper envelope with a handwritten note explaining the meaning of the half-heart. It doesn’t need to be elaborate. Something as simple as “you have the other half” is enough to make anyone smile.
Caring for Your Crochet Keychain
Keychains live a rough life — they get tossed into bags, squeezed in pockets, and pulled out dozens of times a day. To keep yours looking its best, here are a few care tips.
If you used acrylic yarn, your keychain can be spot cleaned with a damp cloth. If it gets very dirty, you can hand wash it gently in cool water with a tiny drop of mild dish soap, then squeeze out the water gently (don’t wring it), reshape it, and let it air dry.
Cotton yarn keychains are also hand washable and tend to hold their shape very well after washing.
Avoid putting crocheted keychains through the washing machine unless you’re confident they’re secure and won’t unravel. The tumbling action can loosen stitches, especially around the keychain ring attachment.
If the stuffing inside shifts over time and makes the keychain look a bit deflated, you can carefully open one of the seams, refluff or add more stuffing, and sew it back up.
Why This Pattern Is Perfect for Beginners
If you’ve just picked up crochet and you’re looking for a project that will actually teach you real skills without overwhelming you, this half-heart keychain is an ideal choice. It uses the basic stitches that appear in almost every crochet pattern you’ll ever encounter — single crochet, increasing, decreasing — and it introduces you to working in the round, which is the foundation of amigurumi and all stuffed crochet work.
Because it’s small, you’ll finish it quickly, which gives you a real sense of accomplishment and motivates you to keep going. And because it’s a gift item, you have a reason to make it over and over again, which is the best possible way to practice your tension and stitch consistency.
Each time you make one, it’ll be a little neater and a little easier than the last.
Final Thoughts
There’s something genuinely wonderful about a project this small that carries this much meaning. A crochet half-heart keychain takes an afternoon, costs almost nothing, and says something that a store-bought gift simply can’t — that you sat down, chose a color you thought someone would love, and made something with your own hands just for them.
Whether you’re making one for your best friend, your partner, your mom, or yourself, we hope this free pattern brings you joy at every step. Save it, bookmark it, and come back to it every time you need a quick, heartfelt make.
Happy crocheting — and don’t forget to share your finished keychains with the crafting community. Seeing how everyone puts their own spin on a pattern is one of the most delightful parts of being a crafter.