
Crochet Panda Keychain – Step-by-Step Free Pattern
There is something undeniably charming about a tiny crocheted panda dangling from your keys, your bag, or your favorite tote. It is small enough to make in an afternoon, sweet enough to give as a gift, and satisfying enough that you will probably want to make a dozen of them before you know it. Whether you are a beginner who has just learned the magic ring or an experienced crocheter looking for a quick and rewarding project, this free crochet panda keychain pattern has everything you need. Follow along step by step, and by the end you will have an adorable little amigurumi-style panda ready to go anywhere with you.
Why You Will Love This Project
Mini amigurumi projects like this panda keychain are perfect for using up yarn scraps, practicing tension and shaping techniques, and making thoughtful handmade gifts without committing to a large project. A keychain like this takes most crocheters between two and four hours from start to finish, depending on experience level. The finished panda measures roughly 3 to 3.5 inches tall, making it a perfectly pocketable companion.
Because this pattern uses basic stitches — single crochet, increases, and decreases — it is genuinely beginner-friendly. If you can work in the round and stuff a small piece, you have all the skills you need. Let’s get into everything before we start hooking.
Materials You Will Need
Before sitting down to crochet, gather your supplies. Having everything on hand means you can work through the pattern without interruption.
Yarn: You will need a small amount of white yarn and black yarn. Worsted weight (Category 4) or DK weight (Category 3) both work well for this project. For a tighter, denser fabric that holds its shape nicely, many crocheters prefer sport or DK weight here. The exact amount is minimal — you likely need less than 20 grams total, so this is a wonderful scrap yarn project.
Crochet hook: Use a 2.5mm or 3mm hook for DK or sport weight yarn, or a 3.5mm hook for worsted weight. Going down a hook size from what the yarn label recommends creates a tighter fabric that prevents stuffing from showing through, which is important in amigurumi work.
Polyester fiberfill stuffing: A small pinch is all you need for the head and body. Do not overstuff — a lightly filled piece holds its round shape better than a tightly packed one.
Safety eyes: Two 6mm black safety eyes. If you are making this keychain for a child under three years old, embroider the eyes with black yarn instead of using safety eyes, which can be a choking hazard.
Yarn needle: For weaving in ends and sewing pieces together.
Scissors
Stitch marker: To mark the beginning of each round.
Keychain ring and split ring or lobster clasp: Available at most craft stores or online. You will attach a short length of yarn or a small piece of chain to connect your finished panda to the keychain hardware.
Optional: Black embroidery floss or black yarn for the nose and mouth details.
Abbreviations Used in This Pattern
MR — Magic ring
Ch — Chain
Sc — Single crochet
Inc — Increase (2 single crochets in the same stitch)
Dec — Decrease (invisible decrease: insert hook in front loop of next stitch, then front loop of stitch after, yarn over and pull through both loops, yarn over and pull through 2 loops on hook)
Sl st — Slip stitch
St(s) — Stitch(es)
BLO — Back loop only
FLO — Front loop only
Rnd — Round
( ) x — Repeat the instructions inside the parentheses the number of times indicated
All rounds are worked in continuous rounds unless otherwise noted. Use a stitch marker to keep track of the beginning of each round.
Gauge
Gauge is not critical for this project, but for reference: with a 3mm hook and DK weight yarn, 6 sc in the round produces a circle approximately 1 inch in diameter. Your finished head should measure about 1.5 to 1.75 inches across when complete.
Pattern Notes
This panda is made in separate pieces that are assembled at the end. The pieces are the head (which also serves as the main body of the keychain), two ear patches, two eye patches, four tiny limbs (two arms and two legs), and a small tail. A little snout detail completes the face. The assembly order matters, so read through the full pattern before beginning.
When changing from black to white yarn (or vice versa), carry the unused color loosely on the wrong side for just a stitch or two if needed, or simply cut and rejoin. For a project this small, cutting and rejoining is often tidier.
The Pattern
Piece 1: Head and Body (worked in one piece, white)
The head and body of this keychain panda are worked as a single rounded piece. This keeps the finished keychain compact and sturdy.
Rnd 1: Start with white yarn. MR, 6 sc into the ring. (6 sts)
Rnd 2: Inc in each st around. (12 sts)
Rnd 3: (Sc 1, inc) x6. (18 sts)
Rnd 4: (Sc 2, inc) x6. (24 sts)
Rnd 5: (Sc 3, inc) x6. (30 sts)
Rnds 6–10: Sc in each st around. (30 sts) — Work 5 rounds even.
At this point you have a nice dome shape. This is the top of the head. Before continuing, attach your safety eyes between rounds 7 and 8, spacing them about 4 to 5 stitches apart on what will be the front of the face. The eye patches will be sewn on top of the safety eyes later, so just place them now to set the position.
Rnd 11: (Sc 3, dec) x6. (24 sts)
Rnd 12: (Sc 2, dec) x6. (18 sts)
Begin stuffing lightly with fiberfill. Add stuffing gradually as you decrease — it becomes harder to stuff once the opening is small.
Rnd 13: (Sc 1, dec) x6. (12 sts)
Rnd 14: Dec x6. (6 sts)
Fasten off, leaving a short tail. Use your yarn needle to close the remaining 6 stitches by weaving the tail through the front loops of each stitch and pulling tight. Weave in the end.
Piece 2: Eye Patches (make 2, black)
These small oval patches give the panda its most recognizable feature.
Rnd 1: With black yarn, MR, 6 sc into the ring. (6 sts)
Rnd 2: (Sc 1, inc) x3. (9 sts)
Rnd 3: Sc in each st around. (9 sts)
Sl st to close, fasten off leaving a long tail for sewing. Do not stuff. Flatten the piece slightly into an oval shape as you sew it on.
Piece 3: Ears (make 2, black)
Rnd 1: With black yarn, MR, 6 sc into the ring. (6 sts)
Rnd 2: Inc in each st around. (12 sts)
Sl st to close, fasten off leaving a long tail for sewing. Do not stuff. Flatten into a circle.
Piece 4: Arms (make 2, black)
Rnd 1: With black yarn, MR, 6 sc into the ring. (6 sts)
Rnds 2–5: Sc in each st around. (6 sts) — Work 4 rounds even.
Fasten off, leaving a long tail for sewing. Do not stuff the arms — leaving them flat gives them a natural, floppy look that suits the small scale of this keychain.
Piece 5: Legs (make 2, black)
Rnd 1: With black yarn, MR, 8 sc into the ring. (8 sts)
Rnd 2: Sc in each st around. (8 sts)
Rnd 3: Sc in each st around. (8 sts)
Fasten off, leaving a long tail for sewing. Do not stuff. Pinch the top of each leg closed before sewing so it lays flat against the body.
Piece 6: Snout (white)
Rnd 1: With white yarn, MR, 6 sc into the ring. (6 sts)
Rnd 2: Inc in each st around. (12 sts)
Rnd 3: Sc in each st around. (12 sts)
Sl st to close, fasten off leaving a long tail for sewing. Stuff very lightly before sewing closed — just enough to give it a slight puff.
Piece 7: Tail (white)
Rnd 1: With white yarn, MR, 5 sc into the ring. (5 sts)
Rnd 2: Sc in each st around. (5 sts)
Fasten off, leaving a long tail for sewing. Do not stuff.
Assembling Your Panda Keychain
Assembly is where the magic happens, and taking your time here makes a real difference in the finished look. Lay out all your pieces before you begin sewing so you can plan the placement.
Step 1 — Attach the ears. Position the two black ear circles on either side of the top of the head, roughly at rounds 2 and 3. They should sit symmetrically. Using the long yarn tails and your yarn needle, sew each ear firmly to the head, making sure to go through several stitches on both the ear and the head for a secure join. Weave in the ends inside the head.
Step 2 — Attach the eye patches. Position one black oval patch centered over each safety eye, covering the metal part of the eye while allowing the black pupil of the safety eye to show through. The patch should be oriented slightly at an angle (tilted a few degrees inward toward the nose) for the most panda-like expression. Sew each patch down using small, neat stitches around the entire perimeter. Weave in ends.
Step 3 — Attach the snout. Center the small white snout circle on the front of the face, just below the eye patches, around round 8 or 9. Sew it on, stuffing just a tiny bit more if needed before you close the last few stitches. This little puff of a snout really brings the face to life.
Step 4 — Embroider the nose and mouth. Using a small amount of black yarn or black embroidery floss and your yarn needle, embroider a small triangle for the nose centered on the snout. Then bring the needle down from the center bottom of the nose triangle and create a small curved “U” shape for the smile, pulling the yarn through to the back and securing it. The expression you create here gives your panda its personality — a tiny smile reads as cheerful, while a straighter mouth reads as calm and serene.
Step 5 — Attach the arms. Position the two black arms on either side of the head/body, at roughly the widest point (around round 10 or 11 from the top). The arms can point slightly downward or straight out to the sides. Sew each one securely, going through the top opening of the arm tube and attaching it flat against the side of the body. Weave in ends.
Step 6 — Attach the legs. Pinch the open end of each leg closed and sew them to the bottom of the body, side by side, slightly toward the front. The legs can dangle down or point slightly outward. Make sure they are even with each other on both sides. Weave in ends.
Step 7 — Attach the tail. Sew the small white tail to the back center of the body, just above where the legs are attached. Weave in ends.
Attaching the Keychain Hardware
To turn your finished panda into a functional keychain, you have a couple of options.
The simplest method is to cut a length of yarn (about 4 to 6 inches), fold it in half, and thread the loop through your keychain ring. Then thread both tail ends through the loop and pull to create a lark’s head knot. Use your yarn needle to sew both tail ends securely into the top of the panda’s head, weaving them through several stitches before trimming. This keeps the attachment point hidden inside the head for a clean look.
Alternatively, before you finish the final rounds of the head, you can insert a small metal jump ring or lobster clasp loop and crochet around it, securing it permanently to the top of the head. This creates a more polished, professional finish.
If you are gifting this keychain, a small lobster clasp attached to the ring at the top makes it easy to swap between bags.
Tips for a Beautiful Finish
Working tightly and evenly is the single most important technique in small amigurumi work. If you can see the fiberfill through your stitches, try going down half a hook size or holding your yarn with slightly more tension.
Invisible decreases (working through the front loops only) create a much smoother surface than standard decreases, which can create visible bumps. The difference is especially noticeable on a piece this small.
When sewing pieces together, always pin or hold them in place before committing to your first stitch. A few seconds of positioning saves a lot of picking out and re-sewing.
For a bit of extra dimension on the eye patches, you can work a single round of white yarn around each black oval before sewing it on, creating a thin white border that makes the eyes pop even more.
If you want your panda to have a slightly different expression, embroider small eyebrow arches above the eye patches using a few strands of black floss. Raised eyebrows give the panda a surprised look; slightly furrowed ones create a more thoughtful expression.
Yarn and Color Variations
While a classic black and white panda is always the crowd-pleaser, this pattern is easy to adapt into other color combinations. A soft grey and white version makes a lovely polar bear. Swap to brown and cream for a teddy bear variation. Use pastel colors for a fantasy panda in lavender and white, or go bold with neon yarn for a statement keychain.
You can also adjust the size by changing your yarn weight and hook size. Using fingering weight yarn with a 1.5mm hook creates a teeny tiny panda about 1.5 inches tall — incredibly fiddly but adorable. Using bulky yarn with a 5mm hook produces a large, chunky version closer to 5 inches that works beautifully as a bag charm or plush toy.
Frequently Asked Questions
Can I wash this keychain? Yes. Acrylic yarn is generally machine washable on a gentle cycle or hand washable in cool water. Wool yarn should be hand washed only to prevent felting. Always air dry your finished piece.
What if I do not know how to do a magic ring? You can substitute a chain 2 and work your first round of stitches into the second chain from the hook, then pull the tail tight to close. It creates a slightly less perfect circle but works perfectly fine for a project this small.
How do I make the panda stand upright? Because this keychain is primarily meant to hang, it is not designed to stand on its own. However, if you slightly flatten the base of the body before the assembly is complete and make the legs a bit thicker (add 2 extra rounds to each leg), your panda can balance in a seated position on a flat surface.
My yarn keeps splitting when I sew the pieces together. What should I do? Switch to a blunt-tipped tapestry needle, which slides between yarn plies rather than splitting them. If you are using a very loosely plied yarn, going up a needle size can also help.
Final Thoughts
A crochet panda keychain is one of those projects that packs an enormous amount of charm into a very small package. Once you make one, you will find yourself reaching for your hook and yarn every time a friend’s birthday comes around, every time you want a personalized gift for a child, or every time you simply need a quick creative win on a slow afternoon. The pattern is forgiving, the materials are affordable, and the result