Add cheerful handmade detail to your keys, bag, or zipper pull with this compact crochet flower keychain, featuring padded layers, picot petals, and an easy hanging loop.

Small floral accessories can bring plenty of personality to everyday items without requiring much yarn or space. This crochet flower keeps its shape through lightly stuffed base pieces, while crochet petals create a dimensional floral finish that works beautifully in contrasting colors.
This crochet tutorial guides you through matching base pads, joining and lightly stuffing them, then building two offset petal layers for fuller dimension. You’ll also get guidance for petal placement, neat finishing, and forming your hanging loop so each crochet detail has clear purpose. Let’s begin with materials and pattern information.
Credit Rin Crochet
Materials & Tools Needed
- Yarn: Soft cotton or milk cotton yarn. Choose your preferred flower color with a complementary shade for backing, or use one color throughout as shown in tutorial.
- Crochet Hook: 2.5 mm crochet hook (Hook No. 40 as referenced in video).
- Notions: Fiberfill stuffing for padding base, yarn needle for weaving in ends, scissors, and keychain ring or clasp.
Finished Size & Customization
- Finished Size: Approximately 2 inches in diameter, making this compact accessory suitable for keys, bags, or zipper pulls.
- Color Options: Combine contrasting colors for base and two petal layers to create a brighter blooming effect.
- Hardware: Add matching split ring or swivel clasp through hanging loop for secure daily use.
Pattern Abbreviations & Terminology
- MR: Magic Ring
- ch: Chain stitch
- sl st: Slip stitch
- x: Single crochet (sc)
- V: Increase (inc) – 2 single crochets in same stitch
- f: Double crochet (dc)
- blo: Back loop only
- picot: Picot stitch (ch 2, sl st into 2nd chain from hook)

How to Crochet Flower Keychain
Part 1: Crochet Two Matching Base Pads
Two identical circular pieces create padded support for flower layers. Keep one piece finished completely, while leaving yarn attached on second piece for joining.
Round 1 – Form Magic Ring
Wrap yarn around your finger 1 time to form magic ring.
Insert hook into loop, pull up yarn loop, then work 1 ch. Crochet 8x into loop.
Pull tail tightly to close ring. Insert hook into first stitch, pull up loop, then sl st through loop on hook. Work 1 ch.
Stitch count: 8 stitches
Check: Ring should close neatly, with 8 single crochets sitting evenly around center.
Round 2 – Increase Around Circle
Work 8V around, placing 2 single crochets into each stitch from previous round.
Finish with sl st and 1 ch.
Stitch count: 16 stitches
Teaching tip: Keep increases evenly distributed so circular pad remains flat rather than developing an uneven edge.
Round 3 – Build Circular Shape
Alternate 1x, then 1V in next stitch. Repeat this sequence 8 times around.
Finish with sl st and 1 ch.
Stitch count: 24 stitches
Result check: Outer edge should now form an even circle with 24 stitches.
Round 4 – Complete Base Pad
Crochet 1x in each stitch around.
Finish with sl st.
Stitch count: 24 stitches
For first piece, cut yarn, pull tail through, and weave in ends neatly using yarn needle.
For second piece, do not cut yarn. Keep live yarn attached because it will immediately join both halves.

Assembly: Join and Lightly Stuff Base
Position Both Base Pieces
Place both circular pieces together with wrong sides facing each other.
Using live yarn from second piece, work 1 ch.
This position keeps finished sides facing outward while joining creates padded center.
Join Around Perimeter
Crochet 24x around entire perimeter.
For front piece, insert hook through back loop only (blo).
For back piece, insert hook through both loops.
This joining method connects both circles while leaving front-side loops available for later petal work.
Teaching tip: Keep both circles aligned as you move around edge. If edges begin shifting, pause and reposition pieces before continuing.
Add Light Fiberfill
When only small opening remains, place small amount of fiberfill into center.
Keep stuffing light rather than firm. Too much fiberfill can make flower bulky and push petals out of shape.
Close Base
Continue remaining single crochets until opening closes completely.
Work sl st and 1 ch. Cut yarn, then use yarn needle to weave tail securely inside.
Result check: Finished base should feel lightly padded and remain roughly circular.

Build First Petal Layer
First petal layer creates outer floral shape. Work each petal around base before moving directly into next one.
Start First Petal
Insert hook into any loop around stuffed base.
Pull up yarn loop, then chain 2.
Crochet 2f into next stitch.
Form Picot Tip
Work chain 2, then make picot by inserting hook into 2nd chain from hook.
Pull up loop and slide it through loop on hook.
This small raised point gives each petal its decorative tip.
Complete First Petal
Crochet 2f into next stitch.
Then chain 2 and work sl st into next stitch to anchor petal.
Result check: Completed petal should have two raised double-crochet sides with small picot point between them.

Repeat Around Base
Repeat complete sequence around base: 2 ch → 2f → 2 ch → picot → 2f → 2 ch → sl st into next stitch
Continue until full circle is covered.
Finish with sl st to base, cut yarn, and weave in ends.
Add Second Petal Layer
Second layer creates fuller 3D floral effect. Offset this layer by retreating back 1 stitch between petals from first layer.
Position Offset Starting Point
Before beginning second layer, move back by 1 stitch from first-layer petal position.
This offset lets second-layer petals sit between first-layer petals rather than directly over them.
Begin Second Layer
Insert hook, pull up yarn loop, and chain 2.
Repeat same petal sequence: 2f → chain 2 → picot → 2f → chain 2 → sl st into next stitch

Continue Floral Circle
Repeat identical sequence around second layer.
Keep each petal positioned between petals from first layer.
Teaching tip: Check spacing after every few petals. Offset placement is what gives flower its layered appearance instead of making both rows visually stack together.
Secure Second Layer
Once full second layer is complete, work sl st to finish.
Weave in all remaining yarn ends securely.
Result check: Flower should now have two visible petal layers with fuller dimension around padded center.
Finish With Hanging Loop
Create Keychain Loop
After securing final petal layer, chain 15 ch to form hanging loop.
Secure loop with sl st, then work 1 ch.
Cut yarn and weave end in cleanly.

Attach Hardware and Shape Flower
Slide keychain ring through chain loop.
Gently shape and adjust petals into neat blooming circle.
Check that petals spread evenly and hanging loop sits securely above flower.
Your crochet flower keychain is now complete and ready for keys, bags, or zipper pulls.







