Crochet Puff & Heart Keychain Tutorial Handmade Piece For Your Key’s Or Bag’s Look

Crochet Puff & Heart Keychain Tutorial: A Handmade Piece for Your Keys or Bag’s Look

There is something quietly magical about making something small and beautiful with your own hands. A keychain might seem like a tiny, insignificant accessory, but when it is crocheted with care and shaped into something as charming as a puff stitch heart, it becomes a little piece of art you carry with you every single day. Whether you hook it onto your keys, clip it to your tote bag, or give it as a handmade gift, a crochet puff and heart keychain is the kind of project that brings genuine joy from the first stitch to the last knot.

In this tutorial, you will learn how to make a crochet puff stitch heart keychain from scratch. This guide is designed for beginners who are just getting comfortable with a hook, as well as intermediate crocheters who are looking for a quick and satisfying project to complete in an afternoon. We will cover everything you need to know: the materials, the stitches, the step-by-step pattern, how to finish the piece beautifully, and plenty of ideas for customizing it to match your style.

Let’s get started.


Why You’ll Love This Crochet Keychain Project

Before we dive into the how-to, it’s worth talking about why this particular project is so beloved in the crochet community. Keychains are one of those perfect beginner crochet projects because they are small enough to finish in a single sitting, require very little yarn, and teach you foundational skills that carry over into much larger projects.

The puff stitch, in particular, is a favorite among crocheters because it creates a wonderfully dimensional, pillowy texture that looks far more complex than it actually is. When you use this stitch to build a heart shape, the result is something that looks professionally made and deeply charming. People who see it on your bag or your keys will almost always ask where you bought it, and the pride of saying “I made it” never gets old.

This project is also an excellent way to use up yarn scraps. Because you only need a small amount of yarn for each keychain, it is the ideal stash-buster. You can make a dozen of them in different colors without making a dent in your yarn collection.

From a gifting perspective, handmade crochet heart keychains are perfect for Valentine’s Day, Mother’s Day, birthdays, friendship tokens, or just a sweet surprise for someone you love. They are lightweight enough to mail in an envelope, and because they are handmade, they carry a warmth that no store-bought gift can match.


Materials You Will Need

One of the best things about this project is how minimal the supply list is. Here is what you will need to gather before you begin:

Yarn: Fingering weight or DK weight yarn works beautifully for a keychain. You want something with a bit of structure so the puff stitches hold their shape. Cotton yarn is a wonderful choice because it gives crisp stitch definition and comes in a huge range of colors. Acrylic yarn also works well, especially if you are going for soft pastels or bold brights. You will only need a small amount, roughly 10 to 20 yards per keychain, so this is truly a scraps project.

Crochet Hook: For fingering weight yarn, use a 2.5 mm or 3 mm hook. For DK weight, a 3.5 mm or 4 mm hook is ideal. When in doubt, check the yarn label for the recommended hook size, though with a project this small, going slightly smaller than recommended can actually help your stitches stay tight and neat.

Keychain Ring: You can find these at craft stores, dollar stores, or online marketplaces. They come in gold, silver, rose gold, and antique bronze finishes. Choose one that matches the aesthetic you are going for. A 25 mm ring is a good standard size.

Scissors: A small, sharp pair works best.

Yarn Needle or Tapestry Needle: You will need this for weaving in your ends.

Stitch Marker: Optional, but helpful for marking your starting position.

Fiberfill or Stuffing (Optional): If you want your heart to be slightly puffy and three-dimensional rather than flat, a tiny pinch of fiberfill stuffed inside before you close it up will give it a lovely plush quality.


Understanding the Puff Stitch Before You Begin

If you have never made a puff stitch before, take a moment to practice it before jumping into the pattern. The puff stitch is created by working several half-double crochet loops into the same stitch without completing them, then pulling your yarn through all the loops at once to create a raised, rounded cluster.

Here is how to make a basic puff stitch: Insert your hook into the designated stitch, yarn over, and pull up a loop so you have three loops on your hook. Without completing the stitch, yarn over again, insert into the same stitch, yarn over, and pull up another loop. You now have five loops on your hook. Repeat this process one or two more times, depending on how full you want your puff to be, until you have seven or nine loops on your hook. Then yarn over one final time and pull through all the loops at once. Finish with a chain one to lock the stitch in place.

The more loops you work before closing, the puffier your stitch will be. For this keychain, working with five to seven loops creates a lovely, well-defined puff without being so tall that it distorts the heart shape.

Practice making three or four puff stitches on a small swatch before starting the pattern. Once you have the motion down, the stitch becomes surprisingly quick and almost meditative to repeat.


The Crochet Puff Heart Keychain Pattern

This pattern creates a small, flat heart shape with puff stitch texture. Once you are comfortable with the technique, you can also make two hearts and join them together with a simple single crochet border for a three-dimensional version.

Abbreviations Used:

ch = chain, sl st = slip stitch, sc = single crochet, hdc = half double crochet, ps = puff stitch, st = stitch, sp = space

Gauge: Gauge is not critical for this project since it is a decorative item, but roughly 5 single crochets over 1 inch with DK weight yarn gives a good reference point.


Step One: Attach Your Yarn to the Keychain Ring

Before you begin crocheting the heart shape itself, you will work a round of single crochets around your keychain ring to create a stable base. This eliminates the need for any sewing and makes the connection between your crochet piece and the ring incredibly secure.

Hold your keychain ring in your non-dominant hand. Make a slip knot with your yarn and place it on your hook. Insert your hook through the ring, yarn over, and pull up a loop. Work single crochets around the entire ring until it is fully covered, pushing each stitch snugly against the last. The number of stitches will vary depending on the size of your ring, but aim for about 20 to 25 single crochets around a standard 25 mm ring. Join the last stitch to the first with a slip stitch to close the round. Fasten off and leave a tail to weave in later.

Now your yarn is securely attached to the ring, and you are ready to begin the heart.


Step Two: Starting the Heart Shape

Make a new slip knot with your yarn and chain 2. The heart is worked in two lobes that meet at the top and come to a point at the bottom.

Row 1 (First Lobe): Into the second chain from the hook, work 1 sc, 1 hdc, 1 ps, 1 hdc, 1 sc. Chain 1 and turn.

Row 2: Work 1 sc into the first stitch, 1 hdc into the next, 1 ps into the center puff stitch, 1 hdc into the next, and 1 sc into the last stitch. Chain 1 and turn.

Row 3: Work 1 sc into each of the first two stitches, 1 ps into the center, 1 sc into each of the remaining two stitches. Chain 1 and turn.

Do not fasten off. You will connect the two lobes in the next step.


Step Three: Working the Second Lobe and Connecting

Chain 2 again and work the same three rows as above for your second lobe. Once both lobes are complete and sitting side by side, you will join them and shape the bottom point.

With the wrong sides facing you (or the back of your work facing up, depending on which side you prefer to be the front), use slip stitches or single crochets to join the inner edge of each lobe together at the center top. This is the dip at the top of the heart.


Step Four: Shaping the Bottom Point

Working down both sides of the joined heart simultaneously, begin decreasing stitches to pull the bottom into a point. Work single crochet decreases (sc2tog) on each row, gradually narrowing the shape until you have only 2 or 3 stitches left. For the final point, work a sc3tog or simply single crochet into the remaining stitches and pull tight. Fasten off and leave a long tail for seaming or weaving.

The exact number of decrease rows will depend on the size of your heart, but typically 3 to 4 decrease rows are enough to create a clean, defined point at the bottom.


Step Five: Finishing the Heart

Thread your yarn tail onto a tapestry needle and weave it back and forth through the edge stitches of the heart to close any gaps and reinforce the shape. If you are making a flat heart, simply weave in all your ends on the back side and you are done with the shaping.

For a three-dimensional heart, work a second heart following the same steps, then hold both pieces with wrong sides together and join them with a round of single crochets along the outer edge. Before you close the seam completely, tuck in a small pinch of fiberfill to give the heart its plush, rounded shape. Then finish the single crochet border all the way around and fasten off.


Step Six: Attaching the Heart to the Keychain Ring

Take the keychain ring with its crocheted covering and position the heart so the top center dip sits just at the edge of the ring. Using your yarn tail or a new piece of yarn threaded onto a tapestry needle, sew the heart securely to the ring with several firm stitches through both the heart and the crocheted loops around the ring. Tie off with a sturdy knot and weave in all remaining ends.

Give the finished piece a gentle tug to make sure everything is secure before using it on your keys or bag.


Tips for Getting Beautiful Results

Working with a slightly smaller hook than recommended tightens your stitches and prevents the fiberfill from showing through gaps, which is especially important for the stuffed version.

Blocking your finished heart, even just a light steam block, makes a significant difference in how polished and professional the piece looks. Lay it flat on a blocking mat, pin it gently into shape, and let it dry completely before attaching it to the ring.

Using a high-contrast color for any stitch markers or joining rounds helps you see your work more clearly, especially if you are working with dark-colored yarn.

If your puff stitches feel too loose, try using a yarn with more twist and structure, or drop down half a hook size. The puffs should feel springy and firm when you press them, not floppy.


Customization Ideas to Make It Uniquely Yours

One of the most exciting parts of this project is how endlessly customizable it is. Here are some ideas to inspire you.

Color combinations are perhaps the easiest way to personalize these keychains. A classic red heart is always stunning, but soft lavender and cream together feel elegant, while bright coral and mustard yellow feel bold and modern. For a more subtle look, try tonal yarns in the same color family at slightly different shades.

Adding embellishments like tiny beads, seed pearls, or embroidered details using a contrasting thread can elevate the piece into something truly special. A few French knots worked in gold thread add a vintage, romantic quality that is absolutely lovely.

Changing the size is as simple as adjusting your yarn weight and hook size. Fingering weight yarn with a 2.5 mm hook creates a dainty, delicate heart about 1.5 inches wide, while bulky yarn with a 5 mm hook creates a larger, chunkier heart that works beautifully as a bag charm.

Combining multiple hearts on a single keychain ring creates a cascade effect that is wonderfully whimsical. Make three hearts in graduating sizes, attach them at slightly different points around the ring, and you have a keychain that looks like it came from a boutique.

Adding a tassel or fringe below the heart is another popular option. Simply cut several strands of yarn to equal length, fold them in half, and loop them through the bottom point of the heart using a lark’s head knot. Trim to your desired length and fluff the ends.


Making Crochet Heart Keychains as Gifts

If you are planning to make several of these as gifts, here is a helpful tip for keeping things organized. Work in batches, making all the hearts first, then all the rings, then assembling everything at once. This assembly-line approach is far more efficient than finishing one keychain completely before starting the next.

For packaging, a simple kraft paper tag tied to the ring with a piece of twine makes the presentation feel intentional and handmade in the best possible way. You can write a note on the back of the tag, include the yarn fiber content in case the recipient has allergies, and add a little heart drawn in ink for an extra personal touch.

These keychains are also wonderful for market tables if you sell handmade goods. They are quick to make, easy to display, and appealing to a wide range of customers. A small basket filled with hearts in every color tends to attract attention from across a room.


Building Confidence Through Small Projects

There is a broader lesson embedded in a project like this one, and it is worth naming. Crochet can feel overwhelming when you are looking at large, complex patterns with dozens of pages of instructions. Starting with small projects, things you can hold in the palm of your hand and complete in an afternoon, builds the kind of muscle memory and confidence that eventually makes those larger projects feel approachable.

Every puff stitch you work on this keychain is a puff stitch you will know how to make when it appears in a sweater or a blanket or a decorative pillow. Every decrease row you work on this heart is practice for shaping sleeves or necklines. Small projects are not just fun, they are genuinely educational in a way that staring at a tutorial video can never fully replicate.

So whether you are brand new to crochet or an experienced maker looking for a relaxing afternoon project, this puff stitch heart keychain has something to offer you. It is pretty, it is practical, it is portable, and it is yours.


A Few Final Thoughts

Keep a small project bag stocked with yarn scraps, a couple of hooks, and a handful of keychain rings, and you will always have something lovely to work on during spare moments: waiting rooms, road trips, quiet evenings on the sofa. These little hearts add up quickly, and before long you will have a collection to give away, to sell, or simply to keep as small reminders of time well spent with your hands.

The crochet puff and heart keychain is proof that the best things often come in the smallest packages. Now grab your hook, pick your favorite color, and make something beautiful.

Categorized in:

Keychain,

Last Update: October 2, 2026