
Crochet Heart Keychain Pattern and Tutorial: A Beginner-Friendly Step-by-Step Guide
There is something deeply satisfying about making a small, handmade gift that fits in the palm of your hand. A crochet heart keychain is exactly that kind of project — quick to finish, beautiful to look at, and meaningful in a way that store-bought accessories simply cannot match. Whether you are brand new to crochet or a seasoned crafter looking for a fast and rewarding make, this tutorial walks you through every single step to create an adorable heart-shaped keychain you will be proud to carry or give away.
This pattern works up in about 30 to 45 minutes once you know the steps, making it perfect for last-minute gifts, craft fair inventory, Valentine’s Day treats, party favors, or just a fun weekend project. By the end of this guide, you will know how to make a clean, symmetrical crochet heart from scratch, stuff it lightly, and attach it securely to a keychain ring so it holds up to everyday use.
Let’s dive in.
Why Crochet Heart Keychains Are So Popular
Before we get into the pattern itself, it is worth taking a moment to appreciate why this particular project has become such a beloved staple in the crochet community. Heart keychains show up constantly in crochet groups, on Etsy shops, and in handmade markets — and for good reason.
First, they are genuinely tiny. The finished piece uses only a small amount of yarn, which makes them an ideal stash buster. You can use leftover yarn from bigger projects without needing to buy anything new. Second, they are fast. Unlike a sweater or a blanket that takes weeks, a heart keychain can go from skein to finished in the length of a single TV episode. Third, they are universally appreciated. Hearts are a timeless symbol of love and care, and a handmade heart on someone’s keys is a quiet, daily reminder that someone took the time to make something just for them.
From a crafting skills perspective, this project is also incredibly educational. It teaches you how to work in rounds, how to join two separate pieces together, how to increase and decrease stitches to create a specific shape, and how to add a finishing detail like a keychain ring. All of these skills transfer directly to bigger amigurumi and 3D crochet projects.
Materials You Will Need
Gathering your supplies before you start makes the whole process smoother. Here is what you will need for this crochet heart keychain pattern.
For yarn, choose a worsted weight or DK weight yarn in the color of your choice. Red and pink are classic choices, but dusty rose, burgundy, coral, lavender, mint, or even variegated yarn all produce stunning results. You will not need much — a small amount roughly the size of a golf ball is more than enough for one keychain. Acrylic yarn works beautifully here because it holds its shape well, is easy to wash, and comes in an enormous range of colors.
For your hook, a size 3.5 mm or 4.0 mm crochet hook pairs well with DK weight or worsted yarn for this project. If you want a tighter, firmer fabric that holds its shape better, go down a hook size. If your stitches tend to be tight naturally, go up half a size.
You will also need a small amount of fiberfill polyfill stuffing, a yarn needle for weaving in ends and sewing pieces together, scissors, a split ring or lobster clasp keychain ring, and optionally a small jump ring if your keychain hardware does not have a built-in loop.
Some crocheters also like to add a small button, bead, or ribbon embellishment to the finished heart, though the basic design is entirely beautiful on its own.
Stitch Abbreviations Used in This Pattern
This pattern is written in US crochet terminology. Here is a quick reference for the stitches used.
MR stands for magic ring, also called a magic circle. Ch means chain. Sl st means slip stitch. Sc means single crochet. Hdc means half double crochet. Dc means double crochet. Inc means increase, which is two single crochets worked into the same stitch. Dec means decrease, which is an invisible decrease worked across two stitches. St or sts means stitch or stitches.
If you are unfamiliar with any of these stitches, do not worry. Each one is explained clearly within the pattern steps below, and there are notes along the way to help you understand not just what to do but why.
Understanding the Construction Method
This heart keychain is made using a two-lobe construction method, which is how most 3D crocheted hearts are made. You crochet two small rounded bumps — the top lobes of the heart — separately, then join them together and continue crocheting downward around both pieces to form the pointed bottom of the heart. The heart is then stuffed lightly and closed at the bottom with a simple seam.
This method gives you a rounder, more dimensional shape than a flat heart, and the finished result genuinely looks like a puffy, plump little heart rather than a flat appliqué.
Pattern Instructions: Crochet Heart Keychain
Making the First Lobe
Start by making a magic ring. If you are new to the magic ring technique, it is one of the most useful things you can learn in crochet. It allows you to begin working in a round with a fully closeable center hole. To make one, wrap your yarn around two fingers to form a loop, insert your hook through the loop, pull up a working loop, and chain one to secure it.
Into the magic ring, work one single crochet, one half double crochet, three double crochets, one half double crochet, and one single crochet. That gives you seven stitches total worked into the ring. Pull the magic ring tail gently to close the center. Do not slip stitch to join. Instead, leave this first lobe open and set it aside. Do not fasten off.
Making the Second Lobe
Make a second magic ring exactly the same way. Work one single crochet, one half double crochet, three double crochets, one half double crochet, and one single crochet into the ring. Pull the tail to close. Do not fasten off.
You now have two small rounded bumps, each shaped like the top of a heart lobe. They should look nearly identical.
Joining the Two Lobes
This is the step that feels the most exciting because it is where the heart shape starts to emerge. With the second lobe still on your hook, chain one, then insert your hook into the last stitch of the first lobe and slip stitch the two lobes together. You are essentially connecting them side by side at the inner top edge of the heart, right at the center dip that makes a heart look like a heart.
Now chain one to create a smooth transition stitch. This chain sits in the inner dip between the two lobes and gives your heart that characteristic notched top edge.
Working the Body of the Heart
At this point, you will continue crocheting around the outside of both joined lobes in one continuous round to form the lower body and point of the heart.
Work one single crochet into each of the remaining stitches from the first lobe going around the outside edge, and continue crocheting across the outside edge of the second lobe as well. As you work around the bottom curve and approach the pointed tip of the heart, you will work a series of decreases to pull the stitches inward.
Specifically, as you reach the bottom center point, work two invisible decreases close together. This draws the fabric inward and creates the distinctive pointed bottom of the heart shape. Continue single crocheting around until you have completed the round.
After the first full round around the joined lobes, work one more round of single crochets evenly around the entire heart, working increases at the two outer curves (on either side of the heart, at the widest points) if you want the heart to be slightly more full and rounded.
At the tip, continue placing your two decreases each round until the bottom comes to a satisfying point.
You should end up working approximately three to four rounds around the full heart after joining the lobes, depending on how large and puffy you want your finished keychain to be. The finished heart should measure roughly 2 to 2.5 inches wide at its widest point.
Stuffing the Heart
Before you close the heart completely, stuff it lightly with a small pinch of polyfill. You want enough stuffing to give the heart a plump, three-dimensional shape, but not so much that it distorts the stitches or pulls the fabric out of shape. A little goes a long way with small pieces like this. Aim for a firm but gentle fullness.
Closing the Heart
Once you are satisfied with the stuffing, continue decreasing around the remaining open stitches at the bottom tip until you have just two or three stitches left. Slip stitch to close, then cut your yarn and use your yarn needle to weave the tail through the remaining stitches, pulling gently to close any remaining gap completely.
Weave in all your ends securely. Since this is a keychain that will see regular handling, take an extra moment to weave the ends in well so they do not come loose over time.
Attaching the Keychain Ring
The final construction step is attaching the hardware that turns your adorable little heart into a functional keychain.
Thread a length of yarn — about six inches — through the top center of the heart at the inner dip between the two lobes, right at the seam where you joined them. This is naturally the strongest point of the construction and also the most visually logical placement for the attachment.
Loop this yarn through your keychain ring or jump ring and tie it securely with two or three tight knots. Then thread the yarn ends onto your yarn needle and weave them back down into the heart body, burying the knot inside the stuffing so it is completely hidden. Trim the excess close to the surface.
Alternatively, you can crochet a short chain of three to five stitches at the top of the heart during construction and slip stitch it into a loop before fastening off. Thread your keychain ring through this loop. This crocheted loop method can be a bit more polished looking and very secure.
Tips for Perfect Results Every Time
Tension consistency is the single biggest factor in how your heart turns out. If you notice your stitches are very loose, try going down a hook size. If the fabric feels stiff and difficult to work, try going up a hook size. The fabric should feel slightly dense but still flexible.
When joining the two lobes, take your time with the slip stitch connection. This is a fiddly step the first time you do it, but it becomes very natural after a few practice runs. If the join feels sloppy, it helps to use a stitch marker to mark exactly which stitch you are connecting into.
Count your stitches after every round for the first few hearts you make. It is very easy to accidentally add an extra stitch or skip one when working in the round, and catching mistakes early saves a lot of frogging later.
If you want a flatter, coaster-style heart rather than a puffy 3D one, simply skip the stuffing and do not work extra rounds. Two lobes joined and crocheted around once with a clean finish gives a lovely flat heart appliqué that can also be sewn onto bags, clothing, or used as a patch.
Creative Variations to Try
Once you have made one heart keychain, you will almost certainly want to make more, and there are so many ways to customize this pattern to make each one unique.
Stripe variations are a popular option. Simply alternate yarn colors every round or every two rounds for a rainbow or two-tone effect. Changing colors in crochet is simple — just introduce the new color on the final yarn over of the last stitch before the color change.
For a sparkly, special-occasion version, use a metallic or glittery yarn. These catch the light beautifully and make the hearts feel extra festive for holidays, weddings, or birthdays.
You can also embellish the surface of the heart after finishing. A simple embroidered initial on the front in contrasting thread turns a generic heart into a personalized gift. Small seed beads sewn onto the surface create a delicate, jeweled effect. A tiny crocheted bow attached at the top between the two lobes adds a whimsical, feminine touch.
For a more rustic look, use cotton yarn instead of acrylic. Cotton has a beautiful matte finish and a slight weight to it that gives the finished heart a different, more substantial feel in the hand.
How to Use and Gift Your Crochet Heart Keychains
The obvious use is on a keychain, but these little hearts are genuinely versatile. Attach them to a zipper pull on a backpack or purse. Tie them to a gift as a decorative embellishment that doubles as a take-home keepsake. String several together on a length of twine to make a cheerful garland. Attach one to a hair tie for a fun accessory. Sew one directly onto a card for a truly unique handmade greeting.
For gifting, a single heart keychain paired with a heartfelt handwritten note is a lovely gesture for Valentine’s Day, Mother’s Day, a best friend’s birthday, a teacher appreciation gift, or simply because you wanted to make something for someone you love. The small size makes them easy to mail, too — a padded envelope is all you need.
If you enjoy making and selling handmade items, heart keychains are among the most consistent sellers at craft fairs and on platforms like Etsy. They are low-cost to produce, quick to make in multiples, and their appeal is genuinely universal. Making them in batches — perhaps 10 or 20 at a time in a variety of colors — lets you build up inventory efficiently.
Caring for Your Crochet Heart Keychain
If you used acrylic yarn, your heart keychain is machine washable on a gentle cycle in a mesh laundry bag. Lay it flat to dry or pat it back into shape after washing. Acrylic is surprisingly durable and holds its color well over time.
Cotton yarn keychains can also be machine washed but may shrink slightly the first time, so keep that in mind if sizing matters to you. Wool yarn hearts should be hand washed in cool water and laid flat to dry to prevent felting.
Over time, with regular use, the heart may flatten slightly. A quick re-stuffing through a small seam opening and a few new stitches to close it back up will restore it to its original plump shape.
Final Thoughts
A crochet heart keychain is one of those small, humble projects that carries an outsized amount of joy. It is quick enough to finish in a single sitting, meaningful enough to make as a heartfelt gift, and satisfying enough to keep making in every color you own. The skills it teaches — working in rounds, shaping with increases and decreases, joining pieces, stuffing and closing amigurumi — form the foundation of so much of what makes crochet wonderful.
If this is your very first crochet project, welcome. You are going to love it. If you are an experienced crafter adding this pattern to your repertoire, you will find yourself returning to it again and again because some projects are simply that good.
Grab your hook, pick your favorite color, and make something lovely today.