Free Mini Kitten Crochet Keychain Pattern – Amigurumi Cat with Ruffle Skirt

Free mini kitten crochet keychain pattern with a ruffle skirt worked straight onto the body. The ruffle comes from doubling stitches into a single round, which forces the fabric to wave rather than lie flat, so there is nothing separate to sew on. Finish the head and ears, add the ring at the top, and the whole cat is done in an evening.

Mini Kitten Crochet

Two completed mini kitten amigurumi keychains in pink and yellow displayed on a branded free amigurumi pattern tutorial graphic.

Round-faced kitten amigurumi with oversized heads and tiny bodies have a charm that makes them hard to put down once you start crocheting them. This crochet mini kitten pattern captures that quality well, with embroidered whiskers and a small nose giving the face just enough detail to read clearly even at a small scale. Attaching keyring hardware at the end turns each finished piece into something wearable rather than just decorative, which adds a lot of practical appeal to an already fun project. The pink and yellow color variations shown here use the same base pattern with only the body color swapped out, making it easy to crochet a matching set from a single tutorial.

Materials & Tools

Yarn:

  • White yarn — for the head, arms, ears, and legs
  • Pink or yellow yarn — for the dress, body, and bow

Other supplies:

  • Tapestry needle — for assembly and facial embroidery
  • Polyester fiberfill stuffing
  • Two small black beads or safety eyes
  • Yellow or dark pink yarn strand — for the embroidered nose
  • Black embroidery floss — for the whiskers
  • Hot glue or fabric glue
  • Optional: makeup blush and a small brush for cheek detail

Abbreviations

  • ch — Chain
  • st / sts — Stitch / stitches
  • sc — Single crochet
  • inc — Increase (2 sc into the same stitch)
  • dec — Decrease (2 stitches worked together into 1)
  • sl st — Slip stitch
  • MR — Magic ring
  • BLO — Back loops only
  • FLO — Front loops only
  • W — Wide stitch (3 sc all into the same stitch)

Difficulty & Time

Confident beginner to intermediate. The head is the most complex piece — it starts from a foundation chain rather than a magic ring and builds an oval shape using a specific increase placement. The body uses a BLO round that creates the skirt hem structure. The skirt itself is worked into the front loops left behind by that BLO round. None of this is difficult once you understand the mechanics, and the technique notes below explain each one in plain language before you reach it in the pattern. Set aside two to three evenings to complete all pieces and assemble them.

Beginner Technique Notes

  • The oval foundation chain head — why it’s different from a magic ring: Most amigurumi pieces start from a magic ring because they build a circular shape. The head in this pattern starts from a chain of 7 stitches because the kitten’s face is oval — wider across the cheeks and narrower at the chin and forehead. To work an oval foundation: chain the required number, work single crochets across the top of the chain, work a wide stitch (3 sc) into the very last chain to turn the corner, then work back along the underside of the same chain and join. This gives you an oval loop of stitches to work upward from rather than a circle.
  • Joined rounds with chain 1: All pieces in this pattern join each round with a slip stitch and start the next round with a chain 1. This means you slip stitch into the first stitch of the round to close it, then chain 1 before beginning the next round. The chain 1 brings your working yarn up to the correct height for single crochets. Keep the chain 1 as tight and flat as possible — a loose chain 1 creates a small gap or bump at the join that runs as a visible line up the finished piece. It never counts as a stitch.
  • The W stitch (wide stitch): In this pattern, W means 3 sc all worked into the same single stitch. The three stitches fanning out of one point create a sharp outward corner — in the head, this is used to turn the oval around the end of the foundation chain. When you see W, simply work three complete single crochets one after the other all into the same stitch before moving on.
  • Increases and invisible decreases: An increase (inc) is 2 sc worked into the same stitch. A decrease (dec) is 2 stitches worked together into 1. For amigurumi, the invisible decrease is strongly recommended: insert your hook through the front loop only of the next stitch, then through the front loop only of the stitch after it — 2 loops from 2 separate stitches on your hook. Yarn over and pull through both loops, then yarn over and pull through the remaining 2 loops. This leaves the surface nearly seamless rather than creating a small gap as a standard decrease does.
  • The BLO body round and why it matters: Round 5 of the body is worked into the back loops only. Working into only the back loops leaves the front loops sitting unworked and exposed at the surface. This is intentional — those exposed front loops become the anchor for the ruffle skirt in a later step. The BLO round itself just looks and works like a regular round; the only difference is which part of the stitch you insert the hook into. Look at the top of each stitch and you will see two loops — a front one (closer to you) and a back one (farther away). Insert under only the back one.
  • The FLO ruffle skirt: After the body is complete, you return to the front loops left behind from the BLO Round 5 and work the skirt directly into them. This is called working into the front loops only (FLO). Attach the yarn to one of those front loops, then work the ruffle sequence — 1 sc followed by chain 2 — into every single front loop all the way around. The chain 2 between each sc is what creates the ruffled, frilled edge. Working a short chain between each sc rather than just sc gives the skirt its fullness and movement.
  • Magic ring: The arms, ears, and legs all begin with a magic ring. Wrap the yarn around your fingers to form a loop, insert your hook through the loop from front to back, pull a working strand through, chain 1 to secure. Work the first round of stitches into the center of the ring, then pull the yarn tail to close the ring completely before the round is joined.
  • Safety bead and eye placement: The eyes go in between Rounds 8 and 9 of the head, maintaining a wide horizontal gap of approximately 5 stitches between them. Place them while the head is still open enough to reach inside and glue or lock them from the inside. Map both positions with sewing pins first and check the spacing from the front before committing — the placement of the eyes establishes the entire expression of the face. If using glue to secure beads rather than safety eye hardware, allow the glue to dry fully before stuffing or handling the head.
  • Stuffing the head: The head shape is oval, so it needs to be filled in a way that reinforces that oval rather than collapsing it into a ball. Focus extra fiberfill toward the outer sides of the head to maintain the wide cheek shape. Leave just enough space at the neck opening to close the final rounds neatly — overstuffing near the closing rounds makes the last stitches very hard to work.

The Pattern

The Head (White Yarn)

This piece begins from a foundation chain, not a magic ring. Each round ends with a slip stitch to join and a chain 1 to begin the next round.

Round 1:

  • Chain 7
  • Starting in the 2nd chain from the hook (not the chain closest to your hook, but the next one), work 5 sc across the next 5 chains
  • In the very last chain, work W — 3 sc all into that one chain — to turn the corner
  • Now work back along the opposite (underside) of the foundation chain: work 4 sc, then 1 inc into the last chain position
  • Slip stitch to join.

Hands crocheting the beginning rounds of a small white amigurumi piece using a fine wooden-handled crochet hook.

Round 2:

  • Chain 2
  • Work 6 sc, then 1 inc
  • Work 6 sc, then 1 inc
  • Slip stitch to join

Round 3:

  • Chain 1
  • Work 1 inc, then 5 sc, then 3 inc in succession, then 5 sc, then 2 inc
  • Slip stitch to join

Reading crochet patterns can be tricky when you’re just starting out, feel free to follow the video tutorial below instead!

Round 4:

  • Chain 1
  • Work 2 inc in succession, then 5 sc, then 6 inc in succession, then 5 sc, then 4 inc in succession
  • Slip stitch to join

Rounds 5, 6, and 7:

  • Chain 1, work sc into every stitch around with no shaping changes
  • Slip stitch to join at the end of each round
  • Repeat this same even round a total of 3 times

Round 8:

  • Chain 1
  • Work 12 sc, then 1 inc, then 2 sc, then 1 inc, then 14 sc, then 1 inc, then 2 sc, then 1 inc
  • Slip stitch to join

Hands working a crochet hook through a small pink amigurumi piece in progress, with a yarn tail looped overhead.

Rounds 9, 10, and 11:

  • Chain 1, work sc into every stitch around with no shaping changes
  • Slip stitch to join at the end of each round
  • Repeat this same even round a total of 3 times

Place the eyes now, between Rounds 8 and 9, while the head is still accessible — mark both positions with pins, maintain approximately 5 stitches of horizontal space between them, and fix them in place before continuing.

Round 12:

  • Chain 1
  • Work 1 dec, then 12 sc, then 3 dec in succession, then 14 sc, then 2 dec
  • Slip stitch to join

Round 13:

  • Chain 1
  • Work 1 dec, then 8 sc, then 4 dec in succession, then 8 sc, then 3 dec
  • Slip stitch to join

Round 14:

  • Chain 1
  • Work 12 invisible decreases in succession, all the way around the round
  • Slip stitch to join
  • Fasten off, leaving a long tail for sewing the head to the body
  • Stuff the head firmly, focusing fiberfill toward the outer sides to maintain the oval shape — leave the neck area accessible for joining

The Arms (Make 2 — White Yarn)

Round 1:

  • Make a magic ring
  • Work 6 sc into the center of the ring
  • Pull the ring closed tightly
  • Slip stitch to join

Rounds 2, 3, and 4:

  • Chain 1, work 6 sc into every stitch around
  • Slip stitch to join at the end of each round
  • Repeat this same even round a total of 3 times
  • Fasten off and weave in the yarn tails completely — the arms are not stuffed

Hands crocheting a pink and white small kitten amigurumi body section with a fine metal crochet hook.

The Ears (Make 2 — White Yarn)

Round 1:

  • Make a magic ring
  • Work 5 sc into the center of the ring
  • Pull the ring closed
  • Slip stitch to join

Round 2:

  • Chain 1
  • Work 1 inc into every stitch around — 5 increases total
  • Slip stitch to join

Round 3:

  • Chain 1, work 10 sc around with no shaping changes
  • Slip stitch to join
  • Fasten off, leaving a long tail for sewing each ear to the head

The Legs (Make 2 — White Yarn)

Round 1:

  • Make a magic ring
  • Work 5 sc into the center of the ring
  • Pull the ring closed
  • Slip stitch to join

Round 2:

  • Chain 1
  • Work 1 inc into every stitch around — 5 increases total
  • Slip stitch to join

Round 3:

  • Chain 1, work 10 sc around with no shaping changes
  • Slip stitch to join
  • First leg: Fasten off and set aside
  • Second leg: Do not fasten off — leave the working yarn live on the hook; you will use it to join both legs in Round 4 of the body

The Body (Switch to Dress Color — Pink or Yellow)

Round 4 — Joining the legs:

  • Chain 1
  • Work 10 sc around the left leg
  • Work 10 sc around the right leg
  • Slip stitch to join

Round 5 — BLO:

  • Chain 1
  • Work 20 sc into the back loops only of every stitch around — insert your hook under only the back loop of each stitch
  • Slip stitch to join
  • The front loops left unworked in this round will be used for the ruffle skirt later — do not lose track of them

A small white crochet kitten amigurumi with black safety eyes, an embroidered pink nose, and a pink body held between two hands.

Round 6:

  • Chain 1, work 20 sc around normally in both loops
  • Slip stitch to join

Round 7:

  • Chain 1
  • Work 3 sc, then 1 dec, then 8 sc, then 1 dec, then 5 sc
  • Slip stitch to join

Round 8:

  • Chain 1, work 18 sc around with no shaping changes
  • Slip stitch to join

Round 9:

  • Chain 1
  • Work the combination of 1 sc followed by 1 dec a total of 6 times around the round
  • Slip stitch to join

Round 10:

  • Chain 1
  • Work 2 dec in succession, then 2 sc, then 4 dec in succession, then 2 sc, then 2 dec
  • Slip stitch to join
  • Fasten off, leaving a long tail
  • Stuff the legs and body firmly — use the blunt end of your hook to push fiberfill into the legs so they hold their shape and support the finished figure

The Skirt Hem (Dress Color)

  • Locate the front loops left behind from Round 5 of the body — they sit as a visible ridge around the middle of the body
  • Attach yarn to one of those front loops
  • Working into each front loop in turn, work the following sequence: 1 sc, then chain 2
  • Repeat this — 1 sc followed by chain 2 — into every front loop all the way around
  • The chain 2 between each sc creates the ruffle and fullness of the skirt
  • Slip stitch to finish and fasten off — weave in ends

The Bow (Dress Color)

  • Make a magic ring — do not pull it fully closed yet
  • Work the following sequence into the ring: chain 3, then 3 dc, then chain 3, then 1 sl st, then chain 3, then 3 dc, then chain 3, then 1 sl st
  • Pull the magic ring tight
  • Wrap the yarn tail around the very center of the bow several times to define and pinch the shape
  • Knot the tail securely at the back of the bow

Assembly

  • Order of attachment: sew head to body first, then attach ears, then arms, then bow.
  • Head to body: Align the neck opening of the body with the base opening of the head, keeping all yarn seams and joins facing directly backward. Whipstitch all the way around the join, passing through corresponding loops on both pieces. Add a few extra stitches if the head feels unstable — the head is the heaviest piece and needs a firm join.
  • Ears: Pin both ears to the upper corners of the head before sewing either one. Check that they sit level and equally spaced from the center top before committing. Sew all the way around the flat base of each ear.
  • Arms: Position both arms symmetrically on either side of the torso, directly below the neck seam, angled very slightly forward so the kitten has a natural posture. Sew each arm all the way around its base.
  • Bow: Glue or stitch the bow to the top of the head between the ears, or to the front of the dress.

Face Details

  • Map out all facial positions with sewing pins before applying anything permanent.
  • Eyes: Fixed between Rounds 8 and 9, with approximately 5 stitches of horizontal space between them. Check from the front and from slightly above before gluing or locking.
  • Nose: Embroider a small shape in yellow or dark pink yarn between Rounds 9 and 10, centered horizontally between the eyes and sitting low.
  • Whiskers: Using a single strand of black embroidery floss, draw three slightly slanted straight lines outward from each cheek. Pull the thread gently — too much tension distorts the crochet fabric around the whisker.
  • Blush: Apply a small amount of makeup blush or pink pastel with a soft brush to each cheek for a rosy finish.

Two finished mini kitten amigurumi keychains, one in pink and one in yellow, held in an open palm with silver keyring hardware attached.

FAQ

Q: The oval head is confusing me. What’s different from a normal magic ring start? A magic ring start builds a circle because increases are spaced evenly all the way around. An oval foundation chain builds an elongated shape because the foundation chain runs across the center — the increases at each end of the chain are what create the curves on the short sides, and the straight chain stitches create the long sides. Once you have worked Round 1, the piece should look like a small oval loop. Rounds 2 onward build upward from that loop exactly like any other amigurumi piece.

Q: I missed the BLO round and crocheted Round 5 normally. Can I still make the skirt? If the front loops from Round 5 were not left unworked, there is no clean anchor for the skirt. The most reliable fix is to unravel back to Round 5 and redo it in BLO. It feels like a setback but it only takes a few minutes, and the skirt genuinely will not attach neatly without those front loops. Alternatively, you can attach the skirt yarn to the round above or below Round 5 — it will sit slightly higher or lower on the body but will still read as a ruffled hem.

Q: Are small black beads safe for children? Small beads — even glued beads — are not safe for children under three and should be treated with the same caution as any small part. For a child’s toy, embroider the eyes using black yarn in a tight satin stitch oval or circle instead, or use safety eyes with their locking washer hardware rather than loose beads. Embroidered eyes have no removable parts and are the safest choice for any very young child.

Q: The head wobbles on the body after sewing. How do I fix it? A wobbling head usually means the join is catching only a few stitches rather than working all the way around the full neck perimeter. Go back and add a second pass of stitching directly over the first, working in the opposite direction and catching both layers on every stitch. This doubles the seam without adding visible bulk on the outside. If the head still wobbles after reinforcing, add a small ball of additional fiberfill inside the neck area before tightening the last few stitches — a firmly stuffed neck joint resists tilting better than a hollow one.

Q: How do I keep the whiskers from pulling the fabric? The key is using a single strand of embroidery floss rather than a full multi-strand piece, and pulling with a light, consistent tension — not tight. Push the needle through from inside the head to the outside surface at each whisker position, draw the thread to the desired whisker length, then push the needle back in a tiny distance away to anchor it. A tiny knot on the inside at each entry and exit point prevents the whisker from slipping back through the fabric with handling.

Leave a Reply

Your email address will not be published. Required fields are marked *