
Free Crochet Pattern: 3D Dahlia Flower Keychain
There is something undeniably satisfying about carrying a little handmade piece of art wherever you go. A crocheted keychain is one of those small but mighty projects that takes only a couple of hours, uses up yarn scraps you already have sitting in your stash, and results in something genuinely beautiful that people will stop and ask you about. This free crochet pattern for a 3D dahlia flower keychain is exactly that kind of project — portable, practical, and absolutely stunning when finished.
Dahlias are one of the most beloved flowers in the world, and it is easy to see why. Their layered petals spiral outward in perfect geometric symmetry, creating a depth and texture that is almost hypnotic to look at. When you recreate that layered, sculptural quality in crochet, the result is a tiny masterpiece. This pattern uses simple stitches that most beginners can learn quickly, but the layered construction technique gives the finished keychain a complexity and dimension that looks far more advanced than it actually is.
Whether you are a seasoned crocheter looking for a quick and satisfying side project, or a beginner who wants to try something beyond the basics, this free crochet dahlia keychain pattern is a wonderful choice. It also makes a perfect handmade gift — attach it to a bag, a set of house keys, a zipper pull on a jacket, or even clip it to a backpack as a decorative charm. Let’s get started.
Materials You Will Need
Before you begin, gather everything you need so your workspace is ready to go. The beauty of a keychain project is that the materials list is minimal and inexpensive.
Yarn: You will need small amounts of worsted weight yarn (also labeled as size 4 medium weight) in at least two colors — one for the petals and one for the center button. You can absolutely use a single color for a more minimalist look, but using contrasting colors really makes the dimensional layers pop. This is a great project for using up those leftover yarn scraps that are too small for larger projects but too pretty to throw away. Soft cotton or acrylic yarn both work beautifully here, though cotton gives the petals a slightly crisper, more defined edge.
Hook: A 3.5mm or 4.0mm crochet hook works best with worsted weight yarn for this project. If you are using a thinner yarn, size down accordingly. You want the fabric to be fairly tight so the petals hold their shape without flopping over.
Stitch marker: Optional but helpful, especially if you are newer to working in rounds.
Yarn needle: For weaving in ends and closing the center.
Scissors: A small pair kept in your project bag makes everything easier.
Stuffing or felt circle (optional): A tiny pinch of polyfill stuffing or a small circle of stiff felt can be placed inside the center button to give it a slightly padded, raised look. This is entirely optional — the keychain looks beautiful without it too.
Keychain ring: A standard split key ring, available at most craft stores, dollar stores, or online. The typical size is 25mm (about 1 inch in diameter), though you can go slightly larger or smaller based on your preference.
Jump ring or lobster clasp (optional): If you want a little extra length between the crochet flower and the keyring, adding a jump ring or small lobster clasp gives it a slightly more jewelry-like finish.
Abbreviations and Stitch Guide
This pattern is written using standard US crochet terminology. Here is a quick reference for all the stitches you will use.
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
tr — treble crochet (also called triple crochet)
MR — magic ring (also called magic loop or magic circle)
st(s) — stitch(es)
rnd — round
rep — repeat
sp — space
If you are unfamiliar with the magic ring technique, it is worth spending five minutes watching a quick video tutorial. It creates a tightly closed center for your flower that looks much neater than starting with a chain loop.
Pattern Notes
This dahlia keychain is worked in continuous rounds for the center and in joined rounds for the petal layers. Each layer of petals is worked separately, either by picking up stitches from the base or by working into the posts of stitches from the previous layer.
The flower is made up of three layers of petals. The innermost layer has shorter, tighter petals. The middle layer fans out slightly more. The outer layer has the longest, most open petals that give the dahlia its signature look. When all three layers are stacked on top of one another, the 3D effect comes together beautifully.
You can make this keychain as small or as large as you like by adjusting your yarn weight and hook size. Using fingering weight yarn and a 2.0mm hook will give you a delicate, coin-sized flower. Using bulky yarn and a 6mm hook produces a bold, statement-sized bloom.
The Pattern
Center Button (worked in your accent color)
Start with a magic ring.
Round 1: Work 6 sc into the magic ring. Pull the tail to close the ring. (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)
Sl st to join. Leave a long tail for sewing if you plan to attach it to a backing, or fasten off and weave in the end if you are working the petals directly from this piece.
If you want a raised, button-like center, do not fasten off after Round 3. Instead, work 2 more rounds of sc without increasing, then stuff lightly and close the bottom by sewing through the remaining stitches with your yarn needle.
First Petal Layer (innermost layer — worked in your petal color)
Join your petal color to any stitch of the center button with a sl st.
Round 1: Ch 4, skip 2 sts, sl st in next st — repeat around until you have worked all the way around. You should have 6 petal loops. (6 ch-4 loops)
Round 2 (forming the petals): Work into each ch-4 loop as follows — sl st, sc, hdc, 3 dc, hdc, sc, sl st into each loop around. (6 small petals)
After completing the round, sl st to the base of the first petal to join.
Second Petal Layer (middle layer)
The second layer of petals is worked behind the first layer. To do this, you will be working into the skipped stitches of Round 1 of the first petal layer, or into the back loops only of the stitches on the center button, creating offset petals that sit behind and slightly below the first set.
Join your yarn to a stitch that sits directly behind a gap between two petals of the first layer.
Round 1: Ch 5, skip 2 sts, sl st in next st — repeat around, working behind the petals of the first layer. You should have 6 ch-5 loops.
Round 2 (forming the petals): Into each ch-5 loop, work sl st, sc, hdc, dc, tr, dc, hdc, sc, sl st. (6 medium petals)
Sl st to join. The second layer of petals should fan out behind and slightly around the first layer, creating that layered dahlia effect.
Third Petal Layer (outermost layer)
The third and final layer creates the widest, most dramatic petals. You will work this layer in the same way as the second layer, but from the base of the center button or from the back posts of the stitches on the second petal layer, placing the new petal loops between the petals of the second layer.
Join your yarn to the base of the flower, positioning yourself between two petals of the second layer.
Round 1: Ch 6, sl st between next two petals of the second layer — repeat around. (6 ch-6 loops)
Round 2 (forming the petals): Into each ch-6 loop, work sl st, sc, hdc, dc, 2 tr, dc, hdc, sc, sl st. (6 large petals)
Sl st to join, fasten off, and weave in all ends.
Attaching the Keychain Ring
Now comes the finishing touch that transforms your crochet dahlia from a pretty ornament into an actual keychain.
Cut a length of yarn about 10 to 12 inches long in your petal color (or a complementary color if you want the attachment to be subtle). Thread this through your yarn needle. Pass the needle through the back of the flower near the center, loop it through your key ring several times, and then stitch back through the flower, securing it tightly. Knot the yarn on the back and weave in the ends.
Alternatively, you can use a length of sturdy crochet thread, a short piece of ribbon, or even a narrow strip of faux leather cord for the attachment. Some crafters crochet a small chain of 6 to 8 stitches and attach that to the key ring for a slightly softer, more flexible connection.
If you prefer a more polished, professional finish, use a jump ring and a lobster clasp. Thread the jump ring through the stitches at the back of the flower, attach the lobster clasp to the jump ring, and clip the clasp to the key ring. This allows the flower to swivel freely, which reduces stress on the crochet over time and keeps the front of the flower always facing forward.
Tips for Getting the Best Results
There are a few small things that make a big difference in how the finished keychain turns out, and it is worth walking through them before you start.
Tension matters. Keep your tension a little tighter than you normally would for a flat project. You want the flower petals to be firm enough to hold their shape, not floppy. If your petals are drooping or looking shapeless, try going down half a hook size and see if that helps.
Use a stitch marker to track your rounds. When working in continuous rounds, it is very easy to lose track of where you started. Place a stitch marker at the beginning of each round and move it up as you go.
Steam blocking works wonders. Once your flower is finished, hold it over a light burst of steam from an iron (do not press the iron directly onto the crochet) and gently reshape the petals with your fingers. Let it cool and dry completely before attaching it to your keyring. This simple step makes the flower look much more polished and professional.
Choosing colors is half the fun. Classic dahlia colors include deep burgundy, coral, lavender, sunshine yellow, hot pink, and creamy white. But there is no rule that says your dahlia has to look realistic. Neon colors, ombre effects, or variegated yarn can all produce stunning results. For variegated yarn, use a single skein for all three petal layers and let the color changes create a natural gradient effect.
Make it reversible. If you work a second center button and sew it to the back of the flower, the keychain looks equally pretty from both sides. This is especially nice if you are making these as gifts.
How to Display and Use Your Dahlia Keychain
The most obvious use is as a keychain, but do not let that limit your imagination. These little crocheted dahlias are incredibly versatile.
Attach one to the zipper pull of a jacket or hoodie. Clip one to a tote bag or purse strap. Use several of them together as a mobile or garland by stringing them on a length of twine. Glue a pin back onto one and wear it as a brooch. Add a hair clip to the back and use it as a hair accessory. String several on a piece of velvet ribbon and hang them as a wreath embellishment. Nestle one inside a gift box as a decorative finishing touch that the recipient can keep and use afterward.
These keychains also sell beautifully at craft fairs and markets. They are quick to make, inexpensive in materials, and visually striking when displayed in a bowl or hung on a display board. Customers who pass by colorful, handmade keychains almost always stop to look.
How to Customize This Pattern
Once you are comfortable with the basic three-layer structure, there are many ways to put your own creative spin on it.
Add more petals per layer. The pattern as written uses 6 petals per layer. Increasing to 8 petals per layer (by adjusting your chain loops and spacing) creates a fuller, more rounded bloom that looks slightly different in character — a bit more like a chrysanthemum than a dahlia.
Use a contrasting color for each layer. Rather than making all three layers in the same petal color, try graduating from light to dark (or dark to light) as you move outward. For example, pale pink in the center, medium pink in the middle layer, and deep fuchsia on the outer layer.
Add a leaf or two. A small crocheted leaf attached near the key ring gives the keychain a botanical, finished look. A basic leaf can be worked in just a few rows of increases and decreases and takes only minutes to make.
Experiment with texture. Try using a fluffy mohair yarn for the petals to give them a soft, velvety texture. Or use a slightly sparkly yarn to add a subtle shimmer that catches the light.
Final Thoughts
This free crochet pattern for a 3D dahlia flower keychain is one of those projects that rewards you almost immediately. Within a couple of hours, you have something lovely, functional, and genuinely impressive to show for your time. The layered petal construction is clever enough to feel like you are learning something new, but the individual stitches are simple enough that the process stays enjoyable rather than stressful.
If you make this keychain, we would love to see your finished flower. Share it on social media and tag your post so other crocheters can find inspiration in your color choices and creativity. And if you run into any trouble with any of the steps, drop a question in the comments — the crochet community is one of the most generous and helpful creative communities out there, and someone will always have an answer.
Happy crocheting, and may your yarn never tangle and your hook always glide smoothly through every stitch.