
These tiny ghost keychains are the quickest and most charming Halloween project you can hook up this season. Featuring a rounded head in single crochet that gracefully flares into a wavy hem, they make a delightful handmade accessory for backpacks, keys, or party favors. Whether you are crafting a bowlful for classmates or preparing for a craft fair table, this free crochet pattern works up in minutes using simple white yarn scraps.
Quick Facts
- Skill level: Easy Beginner
- Finished size: 3 inches (7.6 cm) tall by 2.5 inches (6.4 cm) wide at the base
- Yarn: Sport weight or light DK cotton yarn in white, small amounts of black and pink embroidery floss
- Hook: 2.5 mm (C/2) crochet hook
- Stitches used: ch, sc, inc, dec, sl st, FLO, BLO
- Time to make: 45 minutes to 1 hour per ghost
Size customization tips and adjustments are included further down in this guide.
What Makes This Ghost Keychain Special
- Continuous spiral rounds: The body is worked in seamless continuous rounds so you never have to worry about ugly join seams.
- Flared wavy hem: A clever combination of increase stitches and front loop working creates the adorable rippled skirt edge seen in the photos.
- Embroidered details: Simple french knots and satin stitches bring each little ghost to life with character while remaining completely baby-safe.
Skill Level
- Basic amigurumi shapes (magic ring, single crochet, increasing and decreasing)
- Working in continuous spiral rounds without joining
- Simple surface embroidery (eyes and cheeks)
Don’t worry if you are new to amigurumi—this pattern guides you through every step with clear instructions!
Finished Measurements
- Height: 3 inches (7.6 cm)
- Width at base: 2.5 inches (6.4 cm)
- Depth: 2 inches (5 cm)
Materials You Will Need
| Material | Description | Quantity / Details |
|---|---|---|
| Main Yarn | White sport/DK weight cotton yarn | 20 yards (18 meters) |
| Embroidery Floss | Black and pink embroidery floss | Small scraps for face |
| Crochet Hook | 2.5 mm (C/2) hook | 1 hook |
| Key Rings | Metal split key rings with chain | 1 per ghost |
| Stuffing | Polyester fiberfill stuffing | Small handful |
| Notions | Stitch marker, yarn needle, scissors | 1 set |
Yarn Suggestions
| Yarn Line | Weight | Skein Yardage | Notes |
| — | — | — |
| Schachenmayr Catania | Sport (Fine) | 137 yards per 50g | Excellent stitch definition, perfect mercerized cotton |
| Hobbii Rainbow Cotton 8/8 | DK | 82 yards per 50g | Great color options and sturdy structure |
| Knit Picks CotLin | DK | 123 yards per 50g | Lovely matte finish |
⚠️ Note: Avoid fuzzy novelty yarns or mohair for this project, as they obscure the stitch definition and make the embroidered face difficult to apply. Smooth cotton yarns yield the crispest amigurumi results.
Gauge
- Rnds 1 to 6 of the flat circle = 1.5 inches (3.8 cm) across using a 2.5 mm hook.
- Exact gauge is not critical for this project, but work tightly enough so that your polyester stuffing does not show through the stitches.
Abbreviations
- ch: chain
- sc: single crochet
- inc: single crochet increase (2 sc in the same st)
- dec: invisible single crochet decrease
- sl st: slip stitch
- FLO: front loop only
- BLO: back loop only
- st(s): stitch(es)
- rnd(s): round(s)
- sk: skip
- FO: fasten off
UK translation note: UK sc = US dc, UK hdc = US tr, UK dc = US dtr. This pattern uses standard US terminology.
Special Stitches Explained
- Magic Ring: Wrap yarn around your index finger twice to form a loop, insert hook under both strands, pull up a loop, and ch 1 to secure. Work your starting stitches directly into the ring.
- Invisible Decrease (dec): Insert hook into the front loop only of the next stitch, then insert hook into the front loop only of the following stitch (3 loops on hook). Yarn over and pull through the first 2 loops, yarn over and pull through remaining 2 loops.
Pattern Instructions
Pattern Notes: The body is worked in a continuous spiral without joining rounds. Use a stitch marker to keep track of the first stitch of each round.
Section 1: Ghost Body (White, make 1)
Rnd 1: Start 6 sc in a magic ring (6 sc)
Rnd 2: Inc in each st around (12 sc)
Rnd 3: (1 sc, inc) x 6 (18 sc)
Rnd 4: (2 sc, inc) x 6 (24 sc)
Rnds 5 to 9: Sc in each st around (24 sc)
Rnd 10: (2 sc, dec) x 6 (18 sc)
Rnds 11 to 12: Sc in each st around (18 sc)
Rnd 13: Working in BLO only: (1 sc, inc) x 9 (27 sc)
Rnd 14: Working in both loops: (2 sc, inc) x 9 (36 sc)
Rnd 15: Working in FLO only: Work 2 sc in each st around (72 sc)
Rnd 16: Sl st in each st around (72 sl st)
FO, leaving a 10-inch (25 cm) tail.
✅ Checkpoint: At the end of Round 12, pause to stuff the head firmly with polyester fiberfill before working the flared skirt base in Rounds 13 through 16.
Assembly & Finishing
- Facial Embroidery: Thread your needle with black embroidery floss. Embroider two small oval eyes between Rnds 6 and 7, approximately 3 stitches apart. Add pink blush dashes just below and outside each eye using pink embroidery floss.
- Attaching the Keychain: Secure the metal jump ring or keychain chain securely through the top center of the magic ring (Rnd 1) of the ghost head, weaving the tail securely inside to anchor it.
- Weaving Ends: Weave in any remaining yarn tails securely through the inside of the body.
Size Customization Tips
- To make a larger ghost, start with 8 sc in your magic ring and increase your stitch counts accordingly before working the flare skirt on Rnds 13-16.
- To make a mini ghost, use a 2.0 mm hook with size 10 crochet thread.
Care Instructions
Spot clean gently with a damp cloth and mild soap. Do not submerge metal keychains in water for extended periods. Air dry flat.
FAQ
Can I use safety eyes instead of embroidery?
Yes, you can use 6mm safety eyes, but embroidered eyes are strongly recommended if this keychain will be handled by babies or young children under 3 years old.
How do I stop my stuffing from showing through the stitches?
Make sure you are using a hook size that is slightly smaller than recommended for your yarn weight, and maintain consistent tension throughout your continuous rounds.
Can I attach this to a zipper pull instead of a key ring?
Absolutely! Simply attach a small lobster clasp or ribbon loop to the top of the ghost instead of a split key ring to use it as a zipper pull.
Happy Crocheting!
I hope you enjoyed making these spooky little ghost keychains! Be sure to save this pattern pin on Pinterest and leave a comment below sharing what colors you used for your ghosts.
📄 Your free PDF pattern