Crochet Rose Keychain Free Pattern (Make a Whole Set of Flower Keychains)

Crochet Rose Keychain Free Pattern (Make a Whole Set of Flower Keychains)

If you’ve been looking for a charming, quick, and completely free crochet pattern that results in something you’ll actually use every day, this crochet rose keychain pattern is about to become your new obsession. These tiny crocheted roses are perfect for attaching to your bag, your keys, your backpack zipper, or gifting to someone who deserves a little handmade love. Better yet, once you make one, you won’t be able to stop — so we’ve included everything you need to make a whole matching set of flower keychains in different styles and colors.

Whether you’re a beginner crochet who just learned their first chain stitch or an experienced maker looking for a satisfying afternoon project, this pattern walks you through everything step by step. Grab your hook and some scrap yarn, because these little roses are calling your name.


Why You’ll Love Making Crochet Rose Keychains

Before we dive into the pattern itself, let’s talk about why these little accessories deserve a permanent spot in your project rotation.

First, they’re incredibly economical. Each rose uses only a small amount of worsted or DK weight yarn, which makes them the perfect stash buster. If you have a bag full of leftover yarn from bigger projects, crochet flower keychains are one of the most satisfying ways to put those scraps to good use. You can make dozens of them without buying a single skein of new yarn.

Second, they work up fast. A single rose keychain takes most crafters between 30 and 45 minutes from start to finish. If you’re making a full set, you can realistically complete six to eight keychains in a single weekend. That kind of productivity feels amazing, especially when each finished piece looks so polished and pretty.

Third, they make wonderful handmade gifts. A set of coordinating flower keychains tied together with a ribbon becomes an instantly thoughtful present for birthdays, holidays, teacher appreciation, bridesmaids, or just because. People adore receiving something handmade, and these keychains have a finished, professional look that makes them genuinely impressive even to people who don’t know much about crochet.

Finally, they’re highly customizable. Change the color, the yarn weight, the type of flower, or the finishing details and you have a completely different keychain. This post covers a classic rose, but we’ll also share quick variations at the end so you can create a full set of different flower styles that coordinate beautifully together.


Materials You’ll Need

Here’s what you’ll want to gather before you get started. Most of these items are things you probably already have if you’ve been crocheting for any length of time.

Yarn: Worsted weight yarn works beautifully for this pattern and gives the rose a nice, sturdy structure. You can also use DK weight for a slightly more delicate rose. Cotton yarn holds its shape especially well and is a great choice for keychains since it’s durable and doesn’t stretch out over time. You’ll need approximately 15 to 20 yards for each rose, plus a few extra yards if you want to add leaves.

Hook: A size 4.0mm (G) or 3.5mm (E) crochet hook is ideal for worsted weight yarn. If you’re using DK weight, stick with the 3.5mm. Tighter tension will give your rose a more defined, sculpted shape, so don’t be afraid to go down a hook size if your stitches feel loose.

Keychain hardware: You can find keychain rings at any craft store or order them online in bulk very affordably. A simple split ring or lobster clasp style both work well. If you want a more polished look, small keychain swivel clips with rings are lovely and functional.

Tapestry needle: You’ll need this to weave in your yarn ends and to sew the rose together at the end.

Scissors: A small, sharp pair works best for trimming yarn ends cleanly.

Optional: If you want to add leaves to your keychains, you’ll need a small amount of green yarn in any shade you like. Stitch markers can also be helpful if you’re new to working in the round.


Abbreviations and Stitches Used

This pattern uses standard US crochet terminology. Here’s a quick reference for the stitches you’ll encounter.

ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
tr — treble crochet
sp — space
rep — repeat
st — stitch

If you’re not familiar with any of these stitches, there are plenty of free video tutorials available online that can show you the technique before you start. The rose pattern itself primarily uses single crochet, double crochet, and treble crochet, so it’s accessible for anyone who’s comfortable with the basics.


The Crochet Rose Keychain Free Pattern

This pattern creates a spiral rose that blooms naturally as you work through the rounds. It’s a slightly different technique than the flat-petal style, but the result is a beautifully dimensional rose that looks remarkably realistic.

Finished size: Approximately 1.5 to 2 inches in diameter, depending on yarn weight and tension.

Skill level: Beginner-friendly to intermediate.


Step One: Make the Foundation Chain

Start by leaving a tail of about 6 inches, which you’ll use later to attach the rose to the keychain ring. Chain 36.

This long chain is going to become the entire rose once it’s worked up and coiled, which is one of the things that makes this style of rose so magical. It seems impossibly simple at first, and then suddenly you have a rose.


Step Two: Work the Petal Strip

Row 1: Starting in the second chain from the hook, work the following sequence all the way down the chain.

In the first 6 chains, work one single crochet in each chain (6 sc total).

In the next 6 chains, work one hdc in each chain (6 hdc total).

In the next 8 chains, work one dc in each chain (8 dc total).

In the next 8 chains, work one tr in each chain (8 tr total).

In the next 8 chains, work one dc in each chain (8 dc total).

You should now have 36 stitches total worked across your foundation chain. The piece will have a natural wave or ruffle to it because of the varying stitch heights — this is exactly what you want, because those waves become the petals.

Do not fasten off yet.


Step Three: Add the Ruffle Edge

Turn your work and work a slip stitch into the very first stitch you made in Row 1. Now, working back across the bottom edge of your foundation chain (the bumps along the bottom), work two single crochets into each chain loop across. This creates a ruffled edge along the bottom of your petal strip, which adds fullness and dimension to the finished rose.

When you reach the end, fasten off and leave a long tail of about 8 inches for sewing.


Step Four: Roll and Sew the Rose

This is the most satisfying part of the whole process. Take your petal strip and begin rolling it up from the narrow end (the single crochet end) toward the wider end. Roll it fairly tightly at the center and let it loosen slightly as you work outward to create the natural, relaxed look of an open rose.

As you roll, use your tapestry needle and the long sewing tail to stitch through the base of the rose every few wraps to secure the shape. You don’t need to be precise here — just catch the yarn at the base as you go, making sure the bottom of the rose is flat and stable. Once you’ve secured the whole thing, bring the needle out at the very bottom center of the rose and use the remaining tail to attach your keychain ring.

Thread the yarn tail through the keychain ring several times and then stitch it securely into the base of the rose. Knot it off tightly and weave in the end.

Use the starting tail to finish any securing stitches you need and weave that end in as well.


Step Five: Optional Leaves

To add a leaf, make a foundation chain of 8 with green yarn.

Row 1: Starting in the second chain from the hook, sc in 1, hdc in 1, dc in 2, hdc in 1, sc in 1, then work 3 sc into the very last chain (this is the tip of the leaf). Now rotate and work back down the other side of the foundation chain: sc in 1, hdc in 1, dc in 2, hdc in 1, sc in 1. Slip stitch into the first stitch to close. Fasten off and leave a tail.

Use the tail to attach the leaf to the base of the rose, tucking it slightly under one of the outer petals so it peeks out naturally. A few small stitches through both layers will hold it securely.

Make one or two leaves per rose depending on how lush you want the finished keychain to look.


Tips for a Beautiful Rose Every Time

A few small adjustments can make a big difference in how your finished rose turns out.

Rolling tension matters more than anything else. Roll the center of the rose snugly — almost tightly — and then allow the outer petals to be looser. If the whole rose is rolled the same tightness, it tends to look a bit stiff. The natural taper in tension is what gives it that open, blooming appearance.

Cotton yarn creates the most defined stitch definition, which means the individual petals read more clearly. Acrylic yarn is softer and fluffier, which gives a more romantic, slightly fuzzy rose. Both are beautiful — they just have different aesthetics.

If your rose is looking too flat, try working with a hook that’s a full size smaller than what the yarn label recommends. Tighter stitches mean the rose holds its 3D shape better.

Blocking isn’t usually necessary for keychains, but if your rose looks a little crumpled after rolling and sewing, a quick spritz of water and gentle reshaping while damp will help it settle into a prettier form.


Making a Whole Set: Flower Keychain Variations

Once you’ve mastered the basic rose, you can expand your set with a few easy variations that complement it beautifully.

The Simple Daisy Keychain: Make a magic ring, work 6 sc into the ring, then work petals directly off each stitch by chaining 6 and slip stitching back to the base. You can make the petals pointy by working a sc, hdc, dc, hdc, sc sequence into the chain before slip stitching back. Add a contrasting color center by slip stitching a small circle of yellow or white into the magic ring before starting. This is the fastest flower in the whole set and looks wonderful paired with the more complex rose.

The Sunflower Keychain: Work the same daisy base but use yellow or golden orange yarn for the petals and dark brown for the center. Make the center circle slightly larger by working two rounds of sc into the magic ring before adding petals. Sunflower keychains look gorgeous hanging together in a bunch.

The Lavender Sprig: This one’s slightly different in format — instead of a single flower, you make a small cluster of tiny purple bobble stitches along a stem. Chain 15, then work small bobbles (3-dc popcorns) at regular intervals along the chain. Attach to the keychain ring at the top and let the sprig hang freely. It pairs beautifully with the rose in a purple and green colorway.

The Tulip Keychain: Chain 4 and join into a ring. Work up through the flower by increasing in rounds to create a cup shape, then work a few rounds even before decreasing slightly at the top to give the tulip its characteristic closed-petal shape. Stuff very lightly with a small amount of fiber fill or even a cotton ball before closing the final round for a plump, dimensional look.

The Pansy Keychain: This one uses two rounds of petals in two different sizes and two coordinating colors, giving it the characteristic two-toned look of a real pansy. Work a small inner round of rounded petals in a deeper color, then work larger outer petals in a lighter tone around the same center ring. The color combination is what makes this one distinctive.


Colorway Ideas for a Coordinating Set

One of the most delightful aspects of making a full set of flower keychains is choosing a cohesive color palette. Here are a few ideas to get you started.

A romantic garden set in blush pink, dusty rose, cream, and sage green looks elegant and timeless. This works especially well as a gift set.

A wildflower meadow palette using sunflower yellow, cornflower blue, poppy red, and soft white feels cheerful and summery.

A jewel-toned set in deep plum, emerald green, sapphire blue, and garnet red makes a striking, sophisticated set that works beautifully as bag charms or car accessories.

A monochromatic set using several shades of the same color — perhaps three or four different pinks ranging from pale blush to deep magenta — creates a cohesive, modern look that’s very appealing as a gift.


Storing and Caring for Your Flower Keychains

Crocheted keychains are fairly hardy, but a little care will keep them looking their best. If they get dirty, hand wash in cool water with a tiny drop of mild dish soap, reshape gently, and allow to air dry. Avoid putting them in the washing machine attached to metal hardware, as the agitation can warp the metal and distort the shape of the flower.

Store finished keychains by hanging them or keeping them loosely in a small box — not pressed flat under heavy items, which can crush the 3D shape of the rose.


Sharing Your Makes

If you use this free pattern to create your own crochet rose keychains, please share your photos! Seeing how different makers interpret the same pattern — different yarns, different colors, different finishing details — is genuinely one of the most wonderful parts of the crochet community. Tag your projects and join the conversation with other crocheters who are making this same set.

These little roses are more than just accessories. They’re tiny, wearable pieces of craft that carry warmth and care with them wherever they go. Whether you’re making a single rose for yourself or a whole basket of flower keychains to give away, every stitch is an act of creativity worth celebrating.

Now go make something beautiful.

Categorized in:

Crochet Flower Patterns,

Last Update: August 10, 2026