
Easy Crochet Butterfly Keychain Tutorial 🦋 | Beginner-Friendly Amigurumi Pattern
If you’ve been looking for a quick, adorable, and satisfying crochet project, you’ve landed in exactly the right place. This crochet butterfly keychain is one of those magical little patterns that feels impressive to make but doesn’t require hours of your time or years of experience. Whether you’re brand new to crochet or you’ve been at it for a while and just want something fun and fast, this beginner-friendly amigurumi tutorial walks you through every single step.
By the end of this post, you’ll have a sweet handmade butterfly dangling from your keys, your bag, your zipper, or wrapped up as a heartfelt gift. Let’s get started.
Why You’ll Love This Pattern
There’s something genuinely delightful about mini amigurumi projects. They use up yarn scraps, they work up in an hour or two, and the finished result looks so polished that people always assume they’re harder to make than they actually are. This butterfly keychain checks every box: it’s small enough to finish in one sitting, beginner-friendly in terms of stitches, and endlessly customizable when it comes to color.
A few reasons this pattern is especially worth bookmarking:
It uses only basic crochet stitches — single crochet, slip stitch, and magic ring. If you know those three things, you can make this butterfly. There’s no shaping with complex decreases, no intimidating stitch counts to memorize, and no confusing construction order. Everything is worked in logical sections.
It makes a perfect handmade gift. Butterfly keychains are lightweight, universally appealing, and easy to personalize. Change the color for a best friend’s favorite shade, add beads for a little sparkle, or make a whole set in different colors for party favors or craft fair displays.
It’s a great scrappy project. You probably already have everything you need sitting in your yarn stash right now. The butterfly body uses less than half a skein of worsted weight yarn, and the wings use even less. This is the perfect pattern for those little yarn leftovers you can’t bring yourself to throw away.
Materials You’ll Need
Before diving into the pattern, let’s gather supplies. One of the best things about this project is how minimal the material list is.
Yarn: You’ll want worsted weight yarn (Category 4) in at least two colors — one for the body and one for the wings. You can also use two shades for the wings to create a more detailed look. Acrylic yarn works perfectly here because it’s durable, easy to clean, and widely available.
Hook: A 3.5mm or 4.0mm crochet hook is ideal for this project. Using a smaller hook than the yarn label recommends helps create a tighter stitch and prevents the stuffing from showing through.
Stuffing: A small amount of polyfill stuffing or even scraps of yarn work well for filling the body.
Wire: Optional, but highly recommended for the wings. Pipe cleaners (also called chenille stems) or thin floral wire can be used to shape the wings and give them a more authentic butterfly silhouette. If you prefer soft, floppy wings, you can skip this step entirely.
Keychain hardware: A lobster claw clasp with a jump ring, available at any craft store or online. These are often sold in small multipacks and are inexpensive.
Embellishments: Safety eyes (6mm work great for this scale), embroidery floss for adding facial details, and any small beads or sequins you’d like to decorate the wings.
Other supplies: Yarn needle for weaving in ends and sewing pieces together, scissors, and stitch markers if you like to use them.
Abbreviations Used in This Pattern
This pattern uses US crochet terminology.
MR = magic ring
Ch = chain
Sl st = slip stitch
SC = single crochet
Inc = increase (two single crochets in the same stitch)
Dec = decrease (invisible decrease: insert hook in front loop of first stitch, then front loop of second stitch, yarn over and pull through both loops, yarn over and pull through remaining two loops)
FO = fasten off
Understanding the Butterfly Structure
Before we start crocheting, it helps to understand how this little butterfly is built so you can visualize where you’re going.
The butterfly has three main parts: the body, the upper wings, and the lower wings. The body is a simple amigurumi-style cylinder stuffed with polyfill. The wings are crocheted flat in the shape of rounded petals and then attached to either side of the body. If you’re using wire, it gets sewn into the wing edges before assembly. The antenna are made from simple chain lengths with a small bead or French knot at the tip.
Everything gets sewn together at the end, the keychain ring gets attached to the top of the head, and you’re done. Simple, satisfying, and genuinely charming.
Part One: The Butterfly Body
The body is worked in continuous rounds (no joining, no turning). Use a stitch marker in the first stitch of each round to keep track of where you are.
With your body color yarn and 3.5mm or 4.0mm hook:
Round 1: Start with a magic ring. Work 6 SC into the ring. Pull the tail to close. (6 stitches)
Round 2: Inc in each stitch around. (12 stitches)
Round 3: [SC 1, Inc] repeat 6 times. (18 stitches)
Round 4: SC in each stitch around. (18 stitches)
Round 5: SC in each stitch around. (18 stitches)
Round 6: SC in each stitch around. (18 stitches)
At this point, if you’re using safety eyes, insert them between Rounds 3 and 4, spacing them about 5 or 6 stitches apart. Once your eyes are in place, fasten them securely on the inside.
Round 7: [SC 1, Dec] repeat 6 times. (12 stitches)
Begin stuffing the body now. You want it to be firm but not overstuffed — if the yarn is stretching and showing gaps, you’ve used too much stuffing.
Round 8: Dec 6 times around. (6 stitches)
Fasten off, leaving a tail for sewing. Use your yarn needle to close the remaining hole by weaving through the front loops of the 6 remaining stitches and pulling tight, just like you would on any amigurumi piece. Weave in the ends.
Part Two: The Upper Wings
You’ll make two upper wings. These are worked flat, starting from the center and building outward.
With your wing color yarn:
Foundation: Ch 10.
Row 1: Starting in the 2nd chain from hook, SC 9. Ch 1, turn. (9 stitches)
Row 2: Inc, SC 7, Inc. Ch 1, turn. (11 stitches)
Row 3: SC across all 11 stitches. Ch 1, turn.
Row 4: Inc, SC 9, Inc. Ch 1, turn. (13 stitches)
Row 5: SC across all 13 stitches. Ch 1, turn.
Row 6: SC 2tog, SC 9, SC 2tog. Ch 1, turn. (11 stitches)
Row 7: SC 2tog, SC 7, SC 2tog. Ch 1, turn. (9 stitches)
Row 8: SC 2tog, SC 5, SC 2tog. Ch 1, turn. (7 stitches)
Border round: Without turning, work a single crochet border all the way around the edge of the wing, working 2 SC in each corner stitch to keep the edge flat. Join with a slip stitch to the first stitch of the border. Fasten off, leaving a long tail for sewing.
Repeat to make a second upper wing.
Part Three: The Lower Wings
The lower wings are slightly smaller and rounder, giving the butterfly that classic silhouette.
With your wing color yarn:
Foundation: Ch 8.
Row 1: Starting in the 2nd chain from hook, SC 7. Ch 1, turn. (7 stitches)
Row 2: Inc, SC 5, Inc. Ch 1, turn. (9 stitches)
Row 3: SC across all 9 stitches. Ch 1, turn.
Row 4: Inc, SC 7, Inc. Ch 1, turn. (11 stitches)
Row 5: SC across all 11 stitches. Ch 1, turn.
Row 6: SC 2tog, SC 7, SC 2tog. Ch 1, turn. (9 stitches)
Row 7: SC 2tog, SC 5, SC 2tog. (7 stitches)
Border round: Work a single crochet border around the entire wing, again working 2 SC in corner stitches. Join with a slip stitch. Fasten off, leaving a long tail.
Repeat for a second lower wing.
Part Four: Adding Wire to the Wings (Optional but Recommended)
If you want structured, defined wings that hold their shape beautifully, this step makes a huge difference. Cut a piece of pipe cleaner or floral wire to match the perimeter of each wing. Bend it gently to follow the outline of the wing shape, then use your yarn needle and a length of matching yarn to sew the wire along the inside edge of the wing border, about one stitch in from the edge.
This doesn’t have to be perfectly neat since it won’t be visible on the finished butterfly. The goal is just to anchor the wire so it stays in place. Once all four wings have wire, you can bend them into gentle curves that mimic the look of a real butterfly’s wings.
Part Five: The Antennae
You have two easy options for antennae.
Option A (Crochet chains): With your body color yarn, cut a length and thread it through your yarn needle. Draw it up through the top of the butterfly’s head at the spot where you want the antenna to emerge. Chain 5 or 6, then fasten off. Add a small bead or a French knot in embroidery floss at the tip to finish.
Option B (Pipe cleaner): Cut two small pieces of pipe cleaner about 2.5 inches long. Fold each one in half, then curl the tip into a tiny loop. Insert the folded end into the top of the body before you completely close it up, or after assembly by pushing the folded wire end down into the stuffing.
Part Six: Assembling the Butterfly
Now comes the most satisfying part — putting it all together.
Start by positioning the upper wings against the body. Hold the body vertically with the face pointing forward. Place the upper wings on either side of the body at about the halfway point between the top and middle. Use pins or clips to hold them in position, then sew them securely using the long yarn tail and your yarn needle. Use a whip stitch or a ladder stitch around the edge of where the wing meets the body. The more stitches you use, the sturdier the attachment.
Next, position the lower wings slightly below and behind the upper wings, angled downward at about a 30-degree angle. Sew them in the same way. Give the whole assembly a gentle tug to make sure everything is secure.
If you haven’t already added eyes, you can use embroidery floss to stitch a simple smile and two small dots for eyes. A single strand of black embroidery floss and a basic straight stitch is all it takes.
Part Seven: Attaching the Keychain Hardware
This is the final step. Open the jump ring on your lobster claw keychain clasp (use two pairs of pliers to open it sideways rather than pulling it apart, which warps the ring shape). Thread the jump ring through the top of the butterfly’s head by passing it through several stitches at the very top of the body. Close the jump ring firmly.
Give your butterfly a little squeeze to make sure the keychain attachment feels secure. If you want extra security, you can sew a short length of yarn through the top of the body in a loop first, then attach the keychain hardware to that yarn loop instead of directly to the knit fabric.
Decorating and Customizing Your Butterfly
One of the most fun parts of this project is the decorating stage. Here are some ideas to make your butterfly truly unique.
Paint or draw patterns on the wings using fabric paint pens. Monarch butterfly spots, peacock butterfly eyespots, or swirling abstract designs all look gorgeous. Glue on tiny rhinestones or flat-backed gems from a craft store for a sparkly effect. Use two different shades of yarn for the wings, switching colors partway through for an ombre look, or make each wing in a completely different color for a whimsical fantasy butterfly. Add a touch of iridescence by holding a strand of sparkle thread alongside your yarn while crocheting the wings. Embroider small flower or vine designs onto the wings with embroidery floss.
Making a Set: Color Combinations to Try
If you’re making these as gifts or for a craft fair, having a consistent color palette makes your set look cohesive and professional. Here are some combinations worth trying.
Lavender body with lilac and white wings for a soft, romantic look. Black body with orange and yellow wings for a monarch butterfly. Teal body with seafoam and cream wings for a coastal feel. Deep plum body with dusty rose and mauve wings for a moody, sophisticated vibe. White body with pastel rainbow wings for a springtime garden set.
Tips for Getting the Best Results
A few small things make a big difference with this type of project.
Always start with a tight magic ring — if you have trouble with this, there are video tutorials specifically dedicated to it, and it’s worth practicing a few times before starting on your project. Use a smaller hook than you think you need. Tighter stitches mean the stuffing stays hidden and the finished piece looks more polished. When sewing pieces together, take your time. Rushed seams are the number one thing that makes amigurumi look homemade in a less-flattering way. Leave yourself longer yarn tails than you think you’ll need when fastening off. It’s much easier to trim excess than to run out of tail when you’re mid-seam. Block your wings before assembling. A quick spritz of water and gentle reshaping on a flat surface will make them lie beautifully.
How to Use Your Butterfly Keychain
Beyond attaching it to your keys, there are so many adorable ways to use a crochet butterfly keychain. Clip it to a tote bag or backpack for an instant personalized touch. Attach it to a zipper pull on a jacket or wallet. Use it as a gift topper — loop it around ribbon on a wrapped present for extra charm. Hang a few from a mobile or garland for nursery decor. String several together and hang them from a curtain rod for a playful window treatment. Add a pin back instead of a keychain ring and wear it as a brooch.
Pattern Notes for Sizing Up or Down
This pattern as written produces a butterfly that’s roughly 3 to 4 inches from wingtip to wingtip and about 2 inches tall — perfect keychain scale. If you want to make a larger version, simply go up in yarn weight. Use bulky yarn with a 5.5mm hook for a butterfly that’s roughly twice the size. You can also crochet two or three and sew them together into a little cluster for a bouquet-style decoration.
If you’d like a truly tiny version to use as earrings or to add to a miniature garden, use crochet thread (size 10) with a 1.5mm or 1.75mm hook. The process is the same; everything just gets much more delicate and precise.
Frequently Asked Questions
Do I need experience with amigurumi to make this? Not at all. If you can work a magic ring and single crochet, you have the skills for this pattern. The shaping is minimal and very forgiving.
What if I don’t know how to do a magic ring? You can substitute a starting chain instead. Chain 2, then work your first round of single crochets into the second chain from the hook. It’s slightly less neat, but it works perfectly well for beginners.
Can I use a different yarn weight? Yes. Just adjust your hook size accordingly and keep in mind that the finished size will change. Thicker yarn means a larger butterfly; thinner yarn means a smaller one.
How do I make the wings symmetrical? Count your stitches carefully at each row and use a stitch marker at