Capture the magic of summer nights with this adorable Crochet Firefly Keychain! Tucked safely inside its own tiny crocheted lantern cage, this sweet little amigurumi firefly makes the ultimate whimsical accessory. Whether you clip it to your backpack, keys, or give it as a handmade gift, this charming project is sure to bring a glowing smile to anyone’s face.
Bring Your Crochet Projects to Life with Glowing Details
This miniature amigurumi firefly pattern is a fantastic way to practice detail work and structure. Using small amounts of sport-weight cotton yarn, you can easily customize the colors of the lantern cage. For an extra magical touch, use neon yellow or glow-in-the-dark yarn for the firefly’s lower body, or slip a tiny battery-operated LED light inside to make it truly shine in the dark!
Sport weight cotton yarn in Light Blue, White, Yellow, Black, and Neon Yellow (or Glow-in-the-Dark yarn)
2.0 mm crochet hook
Two 4mm safety eyes
Polyester fiberfill stuffing
Keychain ring, clasp, and optional wooden bead/charms
Yarn needle and scissors
Abbreviations
MR: Magic Ring
ch: Chain
sc: Single crochet
inc: Increase (2 sc in one stitch)
dec: Decrease (sc 2 together)
sl st: Slip stitch
BLO: Back loops only
FLO: Front loops only
Instructions
1. THE FIREFLY
Head and Body:
Using Yellow yarn:
Round 1: 6 sc in MR (6)
Round 2: [inc] x 6 (12)
Round 3: [1 sc, inc] x 6 (18)
Rounds 4-6: sc around (18)
Attach 4mm safety eyes between Rounds 4 and 5, leaving about 3 stitches between them.
Round 7: [1 sc, dec] x 6 (12)
Stuff the head firmly.
Change to Black yarn:
Round 8: sc around (12)
Change to Yellow yarn:
Round 9: sc around (12)
Change to Black yarn:
Round 10: sc around (12)
Change to Neon Yellow (or Glow-in-the-Dark) yarn:
Round 11: [1 sc, dec] x 4 (8)
Finish stuffing the body.
Round 12: [dec] x 4 (4)
Fasten off, weave in ends, and pull the opening closed.
Antennae (Make 2):
Using Black yarn, join yarn to the top of the head near Round 2. Chain 3, sl st back down. Fasten off and weave in ends.
Wings (Make 2):
Using White yarn:
Round 1: 6 sc in MR. Join with sl st, chain 1.
Round 2: [inc] x 6 (12). Fasten off, leaving a long tail for sewing.
Sew wings to the back of the firefly on Round 8. Embroider a small yellow line down the center of each wing if desired.
2. THE LANTERN CAGE
Lantern Bottom:
Start with Light Blue yarn:
Round 1: 6 sc in MR (6)
Round 2: [inc] x 6 (12)
Change to White yarn:
Round 3: [1 sc, inc] x 6 (18)
Round 4: [2 sc, inc] x 6 (24)
Change to Light Blue yarn:
Round 5: BLO sc around (24)
Round 6: sc around (24). Fasten off and weave in ends.
Lantern Top Dome:
Start with Light Blue yarn to make the top hanging loop first:
Chain 10, join to the first chain with a sl st to form a small ring. Now continue with the dome:
Round 1: 6 sc in MR (6)
Round 2: [inc] x 6 (12)
Change to White yarn:
Round 3: [1 sc, inc] x 6 (18)
Round 4: [2 sc, inc] x 6 (24)
Change to Light Blue yarn:
Round 5: BLO sc around (24)
Round 6: sc around (24). Do not fasten off.
Assembly & Cage Bars:
Secure the firefly inside the lantern structure before completing the bars.
Take a strand of blue yarn and sew the firefly’s bottom to the center of the Lantern Bottom.
To make the vertical cage bars, join Light Blue yarn to the top edge of the Lantern Bottom.
Chain 12 (or the height needed to bridge the gap between bottom and top dome while keeping the firefly suspended).
Attach with a sl st to the corresponding stitch on the Lantern Top Dome, then sl st along the dome edge to the next bar position (space them evenly with 4 bars total).
Repeat this process for all 4 vertical bars, securing the top and bottom sections together.
Using Black yarn, attach a chain of 20 to the top loop to create the hanging handle. Attach keychain hardware, a decorative wooden bead, and key charms to complete the look!