Make something adorable with this Free Crochet Cat Keychain Pattern that's a simple project perfect for cat lovers to keep their keys or bags extra cute.
No one wants a boring set of keys when they could have a tiny, chubby kitten guarding them instead. Testing out this free crochet cat keychain pattern is a super fun way to turn left-over bits of string into a round, pocket-sized buddy that makes your bag look ten times better. The look is incredibly sweet because you get a fat little head with pointy ears, tiny stitched whiskers, and a sleepy face that makes you smile every time you see it.
Make a Cute Cat Keychain with This Crochet Pattern

To make sure your kitten stays perfectly round and doesn't lose any fluff, you stitch it up using soft four-ply acrylic yarn and a small 2.5mm hook to keep all your loops tightly closed. The most important trick for this project is using the invisible decrease, which lets you shrink your rows smoothly at the bottom without leaving any ugly gaps or bumps in the fabric.

This little round ball is very useful for keeping track of your things. You can clip a metal ring to the top loop to make a sturdy car key finder, hang it on your pencil pouch, or snap it onto your school bag as a backpack charm. Swapping the colors is a total breeze, so you can easily copy your own real pet cat by using orange stripes, a pitch-black shade, or a clean white yarn.
You can even use super thick blanket string instead to make a giant cat plushie pillow for your bed. Because the rounds are short and simple to follow, it is a great project for anyone learning to count stitches. Making these is SO FUN and they make the coolest birthday surprises for your classmates.
Amigurumi Little Cat (or Dog) Keychain Pattern
Crochet a charming, pocket-sized cat (or dog) keychain amigurumi. This step-by-step pattern has clear explanations and helpful assembly notes, making it friendly for intermediate crocheters or advanced beginners ready to challenge themselves with color changes and basic embroidery. Achieve a delightful, expressive mini animal, perfect for gifting or personal use.
Skill Level
Intermediate
You should be comfortable with:
- Magic ring
- Single crochet in the round
- Simple increases and decreases
- Basic color changes
- Simple embroidery for facial details
Materials & Tools
- Yarn: DK/light worsted cotton or acrylic (suggested colors: cream/white for face & body, orange, brown, and accent color for markings and limbs)
- Hook: 2.0 - 2.5 mm crochet hook (or to obtain a firm fabric)
- Stuffing: Polyester fiberfill
- Yarn needle & Embroidery needle
- Black embroidery thread or two small black beads (for eyes/nose)
- Stitch marker
- Scissors
- Blush or pink pastel (for cheeks, optional)
- Keychain ring (optional for finishing)
- Sewing pins (for assembly/alignment)
Key Abbreviations
| Abbreviation | Meaning |
|---|---|
| MR | Magic ring |
| ch | Chain |
| sc | Single crochet |
| inc | Increase (2 sc in one stitch) |
| dec | Decrease (sc 2 together) |
| sl st | Slip stitch |
| FO | Fasten off |
| st(s) | Stitch(es) |
Pattern uses US crochet terminology.
Special Notes
- Use a stitch marker to keep track of rounds.
- Work in continuous spiral rounds unless otherwise stated.
- For neat color changes, always switch colors on the last yarn-over before the new color.
- Embroider facial features and attach limbs securely for durability, especially for keychain use.
Finished Size
Approx. 10 cm tall
(This may vary slightly with yarn type and hook size.)
Pattern
Cat Head
(Work in spiral rounds.)
- R1: MR, 8 sc (8)
- R2: inc in each st around (16)
- R3: (sc, inc) around (24)
- For color patches/markings, change color for "veins"/patches as desired. Explained in Special Section below.
- R4: (3 sc, inc) around (30)
- R5: sc in each st (30)
- R6: (4 sc, inc) around (36)

- R7-8: sc in each st (36, 2 rows)
- Continue colorwork as desired for face and head markings.
- R9: (4 sc, dec) around (30)

- R10: (3 sc, dec) around (24)
- R11: (2 sc, dec) around (18)
- R12: (sc, dec) around (12)
- R13: dec around (6)

FO, leaving a long tail. Weave through the last 6 sts, pull to close, and hide end.
Stuff head firmly for best shape.
Your head should look like a soft ball with markings placed where you like. Don't worry if your color changes aren't perfect-the face will be embroidered later for personality!
Special Section: Color Changes & Markings
To add stripes or patches, on the stitch before the new color, pull through new yarn in the last yarn over. Crochet required number of stitches, then drop unused color to the back and continue with main color, carrying unused yarn where possible and weaving in ends later. For stripes going down the forehead or face, stagger patches at the same points in multiple rounds.
Body & Legs (All-in-one & Shaped)
Start with the body:
- R1: MR, 8 sc (8)
- R2: inc in each st (16)
- R3: (sc, inc) around (24)
- R4-6: sc in each st (24, 3 rounds)

Mark the start of the next round for leg placement.
Leg Openings (Create 1st Leg):
- At any point (e.g. 4th st), join new yarn and crochet 5 sc (1st leg).
- Pull up a loop, join ends to form a small tube, and ch 1 to lock.
- Skip 7 sts, repeat above for 2nd leg.
Continue Around Body:
- In the next round, sc in every st around (previous body and leg stitches).
- For several rounds (approx. 3), maintain this structure for body height and form.
- Rows can be adjusted for animal "fatness."
These steps will create a ball-like central body with small protruding front legs. The symmetry is forgiving!
Belly Accent
- Align and add a patch of white/cream (about 5 sc wide) at the center belly, or insert several rounds with color change in the middle five stitches of the body.
- Colorwork is optional; if not used, body may be made solid.
Tail
- Ch 9, starting in 2nd ch from hook, sl st in each ch back (8). FO, leaving a tail for sewing.
- Attach tail to the back/lower body between third and fourth round from base, tuck in and secure ends.
Arms (Make 2)
- MR, 6 sc (6)
- (sc in next 2 sts, inc) x2 (8)
- (sc in next 3 sts, inc) x2 (10)
- sc in each st (10)
- FO, leaving a tail for sewing. Stuff arms very lightly.
- Sew arms to sides of body, slightly below head seam.
Assembly and Face Embroidery
- Stuff body firmly, keeping it round.
- Sew head to body, aligning evenly so the face and front legs are centered.
- Embroider facial features:
- Sew/embroider two black beads or French knots for eyes on the face, about 6-8 sts apart, placed between rounds 4 and 5 of head.

- Use black yarn/thread to embroider a small inverted triangle for the nose, centered between the eyes.
- Stitch a wide "W" below the nose for the mouth.
- Optional: Add a few small whiskers or eye highlights in white for more expression.
- Sew/embroider two black beads or French knots for eyes on the face, about 6-8 sts apart, placed between rounds 4 and 5 of head.
- Blush: Use pink pastel or powder on cheeks for a rosy look.
- If making a keychain: Attach ring securely to the top center of head.
Pattern Notes for Colorwork and Markings
- Always plan color changes one stitch before the actual color pops up.
- Carry non-working yarn at the back (inside) of work for short color sections.
- Test color placement by pinning or laying out scraps before crocheting entire head/body.
Conclusion
Congratulations! Your little cat (dog) keychain is complete. This project emphasizes amigurumi shaping, color change for markings, and expressive embroidery. Your finished piece should feel firm in the hand, look cheerful, and express your chosen colors and character.
Corrections & Tips
Corrections:
- Double-check that increases and decreases are only placed where the pattern specifies to avoid warping.
- Count total stitches before advancing to the next round.
Tips:
- Use a locking stitch marker and move it as you finish each round.
- When embroidering the face, use pins to test out the best eye and nose placement before stitching.
- Stuff pieces gradually and shape as you go for neatness.
- If new to color changes, practice on a scrap swatch before working them on your main piece.
Pattern Length Note:
The size, number of rounds, and color use can be adapted. Your plush may be slightly taller/shorter based on your yarn/hook and tension.
