
Free 3D Crochet Flower Keychain – Free Crochet Pattern
There is something undeniably charming about a handmade accessory that you can carry with you everywhere. A crochet flower keychain does exactly that — it turns a few yards of yarn and a small hook into a tiny piece of art that dangles from your bag, your keys, or your zipper pull every single day. This free pattern walks you through creating a fully dimensional, 3D crochet flower keychain from start to finish, and it is beginner-friendly enough that you can complete it in a single sitting while still being satisfying enough for experienced crocheters who love a quick, polished project.
Whether you are making one for yourself, gifting a set to friends, or looking for a craft fair staple that is fast to produce and easy to customize, this pattern has you covered. Let’s get into everything you need to know.
Why You’ll Love This Pattern
Crochet keychains have become one of the most beloved small crochet projects in recent years, and it is easy to understand why. They use very little yarn, which makes them perfect for using up scraps from bigger projects. They work up quickly, often in under an hour. They make thoughtful, personal gifts that cost almost nothing to make. And because they are so small, they are genuinely portable — you can tuck a project into your pocket and work on it anywhere.
The 3D flower design takes things a step further by giving the keychain real dimension and sculptural quality. Rather than a flat, crocheted circle, this flower has petals that curve outward and layer over each other, giving it the look of a real bloom. You can leave it as is for a minimalist look, or add leaves, a button center, or tiny beads for extra detail.
This pattern is also completely free, which means you can make it again and again in every color combination you can imagine without any barrier to getting started. Share it with your crochet group, bookmark it for a rainy afternoon, or use it as a teaching project for someone just learning the craft.
Materials You Will Need
Because this is such a small project, the materials list is wonderfully short. You likely already have most of these on hand.
Yarn: Any worsted weight yarn works beautifully for this keychain, though you can also use DK weight for a slightly smaller, more delicate flower. Cotton yarn gives the petals a crisp, defined look that photographs especially well. Acrylic yarn in a soft weight is equally lovely and comes in a staggering range of colors. For a single keychain, you will need only a small amount — roughly 15 to 25 yards of your main petal color and a few yards of a contrasting color for the center.
Hook: A 4.0mm or 4.5mm crochet hook pairs well with worsted weight yarn for this project. If you are using DK weight, drop down to a 3.5mm hook. The tighter your tension, the more defined and firm the petals will be, which is generally what you want for a keychain that holds its shape.
Other supplies: You will need a keychain ring or lobster clasp (available at any craft store or online in bulk packs), a yarn needle for weaving in ends, scissors, and optionally a small amount of polyfill stuffing if you want to give the flower center extra dimension. Stitch markers are helpful but not strictly necessary for this pattern.
Abbreviations and Stitch Guide
This pattern uses standard US crochet terminology.
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
tr — treble crochet
MR — magic ring (also called magic circle)
st — stitch
sp — space
rep — repeat
If you are new to the magic ring, it is well worth taking five minutes to learn it before starting this pattern. It allows you to close the center of your flower completely without leaving a visible hole, which makes a noticeable difference in the finished look. There are many video tutorials available that demonstrate the technique clearly.
Pattern Notes
Before you begin, a few quick notes will help the project go smoothly.
This pattern works in rounds. Unless otherwise stated, you will not join rounds with a slip stitch — you will work in a continuous spiral and use a stitch marker to track the beginning of each round.
The 3D effect is achieved by working the petals in two separate layers. The first layer of petals sits beneath the second, and because the second layer is worked into the back loops of the foundation, the petals naturally fan outward in opposite directions, creating that dimensional, full-bloom look.
Tension matters more here than in a large blanket or garment project. Try to keep your stitches snug and even, especially in the center rounds. A loose center will make the flower look floppy, while a tight, neat center gives it structure and helps the petals hold their shape.
The Free Pattern: 3D Crochet Flower Keychain
Part One: The Flower Center
Start with your center color yarn.
Round 1: Make a magic ring. Ch 1, work 6 sc into the ring, pull the ring closed. (6 sts)
Round 2: Work 2 sc in each st around. (12 sts)
Round 3: Sc in next st, 2 sc in next st — repeat around. (18 sts)
At this point, if you want a fuller center or plan to add a small amount of stuffing, continue as follows. If you prefer a flat, thinner center, skip to Part Two.
Round 4: Sc in next 2 sts, 2 sc in next st — repeat around. (24 sts)
Fasten off with a long tail and set the center aside, or if you are working the center and petals in the same color, continue directly.
Part Two: The First Layer of Petals
Join your petal color yarn into any stitch of the last round of the center.
Petal 1: Ch 2, work 4 dc into the same stitch, ch 2, sl st into the same stitch. You have now made your first petal. Skip 2 sts, sl st into the next stitch.
Repeat this petal sequence — ch 2, 4 dc into same stitch, ch 2, sl st into same stitch, skip 2 sts, sl st into next stitch — until you have worked all the way around the center.
Depending on how many stitches your center has, you will end up with approximately 6 petals if you are working with an 18-stitch center, or 8 petals if you are working with a 24-stitch center. Either count makes a beautiful flower — the 6-petal version has a classic daisy-like quality, while the 8-petal version looks more like a full rose or dahlia.
After completing the final petal of the first layer, slip stitch to join, but do not fasten off.
Part Three: The Second Layer of Petals
The second layer is what creates the 3D effect. You are going to work the same petal sequence as before, but this time you will insert your hook into the back loops of the stitches from Round 2 or Round 3 of the center — the round that sits just behind and below the first layer of petals.
Tilt the flower toward you slightly so you can see the back loops peeking out beneath the first petal layer. Join your yarn (or continue with the same yarn if you prefer a monochromatic flower) into one of those back loop stitches.
Petal 1 of second layer: Ch 3, work 5 dc into the same stitch, ch 3, sl st into the same stitch. Skip 2 sts (working in the back loops), sl st into next back loop stitch.
Repeat this sequence around, working into the back loops. You will notice that because you used an extra ch and one more dc in this layer, these petals are slightly larger than the first layer. This size difference is intentional — it makes the bottom layer fan out more widely, creating that convincingly layered flower effect.
Slip stitch to join when you reach the start of this layer and fasten off, leaving a tail for weaving in.
Part Four: The Stem (Optional But Recommended)
A small crocheted stem not only looks adorable but also gives you a neat, sturdy way to attach the keychain ring without putting stress on the flower itself.
Using green yarn (or whatever color you like — black and gold stems look very elegant), join yarn to the back center of the flower.
Ch 15. This gives you a stem of roughly 2 to 3 centimeters once crocheted.
Row 1: Starting in the second ch from hook, sc in each ch back toward the flower. (14 sc)
Sl st into the flower back to anchor the stem, then fasten off.
Thread the keychain ring or lobster clasp onto the stem before fastening off, or use a short length of the yarn tail to loop through the ring and tie it securely to the top of the stem.
Finishing
Weave in all ends carefully using your yarn needle. Because the flower is small and the ends are short, take your time here — a securely woven end will not unravel no matter how much the keychain gets tossed around in a bag.
If you added stuffing to the center, use the yarn tail from the center piece to close up the back neatly before weaving it in.
Give the flower a gentle shaping — coax the petals into position with your fingers, spreading them evenly and curving them slightly outward if needed. If your petals feel a little floppy, a very light spray of water followed by pinning and air drying will help them hold their shape, especially if you used cotton yarn.
Attach the keychain ring to the stem or loop, and your flower keychain is complete.
Color Combinations and Customization Ideas
One of the greatest joys of this pattern is how dramatically it changes based on color choice alone. Here are some combinations that work beautifully.
Classic Sunflower: Yellow petals with a dark brown or coffee-colored center. Add a green stem for the full effect.
Spring Blossom: Soft pink or lavender petals with a white or pale yellow center. This combination is perennially popular as a gift.
Bold and Modern: Deep teal petals with a mustard yellow center, or burgundy petals with a dusty rose center. Jewel tones give the flower a sophisticated, contemporary look.
Rainbow Set: Make a bouquet of keychains in every color of the rainbow using the same pattern. Sold as a set at craft fairs, these are consistently one of the fastest-selling items on the table.
Boho Earth Tones: Terracotta, rust, sage green, and cream in any combination give the flower an earthy, handmade quality that feels very current.
Beyond color, you can also customize the finished keychain in several ways. Sewing a small button to the center in a contrasting color adds dimension and a slightly vintage quality. Adding a few seed beads to the petal tips before fastening off gives the flower a delicate sparkle. Working the center in a textured stitch like bobble or popcorn stitch makes the middle really pop. You can even skip the stem entirely and sew the flower directly onto a hair clip, a headband, or a coin purse flap.
Tips for Craft Fair Success
If you are planning to make a batch of these for a craft fair or market, a few practical tips will help you work more efficiently and present your finished pieces beautifully.
Work in an assembly-line style — make all the centers first, then all the first petal layers, then all the second petal layers, and finally all the stems. Switching between stages rather than completing one keychain at a time helps you find your rhythm and maintain consistent tension across the whole batch.
Store finished keychains on a small display ring or a piece of corkboard with push pins so the petals are not crushed. Presentation matters enormously for handmade goods, and a keychain displayed prettily sells much more easily than one coiled in a bag.
Price fairly. When accounting for yarn cost, your time, and the hardware (keychain rings), a handmade 3D crochet flower keychain typically sells well between five and ten dollars depending on your market and the yarn quality. Bundles of three at a slight discount tend to move even faster.
Skill Level and Time Required
This pattern is listed as beginner-friendly, and that assessment is genuine. If you know how to work a magic ring, single crochet, and double crochet, you have all the skills you need. The most technically challenging element is working the second layer of petals into the back loops, and even that becomes intuitive after the first few stitches.
For a crocheter comfortable with the stitches involved, expect to spend about 30 to 45 minutes on a single keychain, including finishing. For someone newer to crochet who needs to work more slowly or reference the abbreviations, allow an hour to an hour and a half. Either way, it is a genuinely achievable project that you will finish feeling satisfied.
Caring for Your Crochet Flower Keychain
Keychains live hard lives — they get dropped, stuffed into bags, and dragged through rain. A few care tips will keep your flower looking its best.
If you used acrylic yarn, spot cleaning with a damp cloth is usually sufficient. If the whole keychain needs refreshing, hand wash it gently in cool water with a drop of mild dish soap, squeeze out the excess water without wringing, and reshape the petals by hand before letting it air dry flat.
Cotton yarn keychains can be hand washed or placed in a mesh laundry bag and machine washed on a gentle cycle, then air dried.
Avoid exposing the keychain to prolonged direct sunlight, which can fade yarn colors over time, especially with plant-based fibers.
Final Thoughts
A 3D crochet flower keychain is one of those patterns that earns a permanent place in your crochet repertoire. It is fast, it is free, it is endlessly customizable, and it results in something genuinely lovely that people notice and admire. Whether you are making your very first crochet accessory or adding another quick project to a long list of finished makes, this flower keychain delivers the particular satisfaction of holding up something finished and feeling proud of what your hands created.
Save this pattern somewhere you can find it easily, because you will come back to it. It makes a wonderful last-minute gift, a stocking stuffer, a party favor, a personal bag charm, or simply a cheerful little object that makes your keys slightly more delightful to pick up every morning.
Happy crocheting, and enjoy every tiny, colorful petal.