Crochet Penguin Amigurumi Keychain Pattern | Cute DIY Crochet Toy

Crochet Penguin Amigurumi Keychain Pattern | Cute DIY Crochet Toy

There is something endlessly charming about a tiny crocheted penguin dangling from your keys, backpack zipper, or bag strap. Amigurumi — the Japanese art of crocheting or knitting small stuffed toys — has taken the crafting world by storm, and penguins happen to be one of the most beloved subjects. Their round bodies, waddling posture, and tuxedo coloring translate beautifully into yarn form, and scaling them down into keychain size makes them even more irresistible.

This pattern is written for intermediate beginners. If you have made a few simple amigurumi before and feel comfortable working in continuous rounds, you will be able to follow along with confidence. If you are completely new to amigurumi, don’t be discouraged — the techniques involved are straightforward, and this guide will walk you through every step in detail. By the end, you will have a palm-sized penguin pal ready to go everywhere with you.

Let’s dive in.


What You Will Need

Before you begin crocheting, gather your materials. Having everything on hand before you start will make the process smooth and enjoyable.

Yarn: You will need a small amount of black yarn and white yarn as your main colors. A tiny bit of orange or yellow yarn is needed for the beak and feet. Sport weight or DK weight yarn works beautifully for this size, though you can use worsted weight if you prefer a slightly larger penguin. Leftover yarn scraps from other projects are perfect here — you won’t need much of any color.

Hook: A 2.5mm or 3mm crochet hook is ideal for sport or DK weight yarn. If you are using worsted weight, bump up to a 3.5mm hook. You want a fairly tight tension so the stuffing does not show through your stitches.

Stuffing: Polyester fiberfill stuffing is the standard choice. Use just enough to give the penguin a firm, round shape without overstuffing, which can distort the body.

Safety eyes: Two 6mm black safety eyes give your penguin an adorable, lifelike expression. If this keychain will be given to a child under three years old, embroider the eyes with black yarn instead for safety reasons.

Notions: A yarn needle for weaving in ends and sewing pieces together, scissors, stitch markers to keep track of your rounds, and a small keychain ring with a split ring or lobster clasp.

Optional: A tiny dab of craft glue or a few stitches of white embroidery floss can be used to add a light reflection dot to each eye for extra cuteness.


Abbreviations and Stitches Used

This pattern uses standard US crochet terminology.

MR — Magic ring
ch — Chain
sl st — Slip stitch
sc — Single crochet
inc — Increase (two single crochets in the same stitch)
dec — Invisible decrease (insert hook through front loops of next two stitches, draw up a loop, yarn over, pull through all loops)
BLO — Back loop only
FLO — Front loop only
st(s) — Stitch(es)
rnd — Round


Finished Size

The finished penguin measures approximately 3 to 3.5 inches tall when made with DK weight yarn and a 3mm hook. This is a perfect keychain size — noticeable enough to be cute, small enough not to be cumbersome.


Pattern Notes

Work in continuous rounds unless otherwise stated. Do not join rounds unless the pattern instructs you to. Use a stitch marker to keep track of the beginning of each round — simply move it up as you go. Stuff the body firmly but not tightly as you work; it is easier to add stuffing gradually than to try to cram it in at the end.

When changing colors, work the last yarn over of the stitch before the color change with the new color. This gives you a clean transition.


The Pattern

Part One: The Belly Patch (White)

The belly patch is worked first as a flat oval. It will be sewn onto the front of the body before you finish assembling the penguin.

With white yarn, make a magic ring.

Rnd 1: Ch 2, work 6 sc into the ring, sl st to join. (6 sts)

Rnd 2: Ch 1, inc in each st around, sl st to join. (12 sts)

Rnd 3: Ch 1, [sc 1, inc] six times, sl st to join. (18 sts)

Fasten off, leaving a long tail for sewing. Flatten the oval lightly with your fingers and set it aside.


Part Two: The Body (Black and White)

The body is worked in continuous rounds starting from the bottom.

With black yarn, make a magic ring.

Rnd 1: 6 sc into the ring. (6 sts)

Rnd 2: Inc in each st around. (12 sts)

Rnd 3: [Sc 1, inc] six times. (18 sts)

Rnd 4: [Sc 2, inc] six times. (24 sts)

Rnd 5: [Sc 3, inc] six times. (30 sts)

Rnd 6: [Sc 4, inc] six times. (36 sts)

Rnds 7–10: Sc in each st around. (36 sts) — Work four rounds even.

Now switch to white yarn for rounds 11 and 12 to create the belly area. You can either carry the black yarn along the inside or fasten it off and rejoin later — either approach works for such a small piece.

Rnd 11 (white): Sc in each st around. (36 sts)

Rnd 12 (white): Sc in each st around. (36 sts)

Switch back to black yarn.

Rnd 13: [Sc 4, dec] six times. (30 sts)

Rnd 14: Sc in each st around. (30 sts)

Rnd 15: [Sc 3, dec] six times. (24 sts)

Rnd 16: Sc in each st around. (24 sts)

At this point, attach your safety eyes between rounds 14 and 15, spacing them about 6 stitches apart. If you are embroidering eyes instead, mark the placement with a pin and embroider them after stuffing.

Begin stuffing the body now with polyester fiberfill. Continue adding stuffing gradually as you close the top.

Rnd 17: [Sc 2, dec] six times. (18 sts)

Rnd 18: [Sc 1, dec] six times. (12 sts)

Rnd 19: Dec six times. (6 sts)

Fasten off, leaving a short tail. Use your yarn needle to weave the tail through the front loops of the remaining 6 stitches and pull tight to close. Weave in the end securely on the inside.


Part Three: The Head (Black)

The head is worked separately and sewn onto the body.

With black yarn, make a magic ring.

Rnd 1: 6 sc into the ring. (6 sts)

Rnd 2: Inc in each st around. (12 sts)

Rnd 3: [Sc 1, inc] six times. (18 sts)

Rnd 4: [Sc 2, inc] six times. (24 sts)

Rnds 5–8: Sc in each st around. (24 sts)

Rnd 9: [Sc 2, dec] six times. (18 sts)

Begin stuffing the head now. Attach safety eyes between rounds 6 and 7, roughly in the center of the face, spaced about 4 to 5 stitches apart.

Rnd 10: [Sc 1, dec] six times. (12 sts)

Continue stuffing until the head is firm and round.

Rnd 11: Dec six times. (6 sts)

Fasten off and close in the same way as the body. Set aside.


Part Four: The Wings (Black) — Make Two

With black yarn, make a magic ring.

Rnd 1: 6 sc into the ring. (6 sts)

Rnd 2: Inc in each st around. (12 sts)

Rnds 3–6: Sc in each st around. (12 sts)

Rnd 7: [Sc 1, dec] four times. (8 sts)

Do not stuff the wings. Flatten them and sl st across the opening to close. Leave a long tail for sewing.


Part Five: The Feet (Orange or Yellow) — Make Two

With orange or yellow yarn, make a magic ring.

Rnd 1: 6 sc into the ring. (6 sts)

Rnd 2: Inc in each st around. (12 sts)

Rnd 3: BLO sc in each st around. (12 sts)

Rnd 4: [Sc 1, dec] four times. (8 sts)

Do not stuff the feet. Flatten them, making sure the BLO round creates a small rim around the base. Sl st across to close and leave a long tail for sewing.


Part Six: The Beak (Orange or Yellow)

With orange or yellow yarn, make a magic ring.

Rnd 1: 6 sc into the ring. (6 sts)

Rnd 2: [Sc 1, inc] three times. (9 sts)

Rnd 3: Sc in each st around. (9 sts)

Fasten off, leaving a long tail. Do not stuff the beak; it should be a small flattened triangle shape when pressed between your fingers.


Assembly

Assembly is where your penguin really comes to life, and taking your time here makes a significant difference in the final look.

Step 1: Sew on the belly patch. Using the long white tail and your yarn needle, position the belly patch on the front of the body, centered between rounds 7 and 16. Whipstitch around the edges using small, even stitches. Weave in the end on the inside.

Step 2: Attach the head to the body. Hold the head on top of the body and use pins to adjust the positioning until you are happy with it. The seam where the head was closed should face the back. Using the long black tail from the head (or a new length of black yarn), whipstitch the head to the body all the way around, making sure the join is secure. Weave in ends on the inside.

Step 3: Attach the wings. Position one wing on each side of the body, roughly at the level of rounds 10 to 12. The wings should angle slightly downward and forward. Sew each wing securely in place using whipstitch, stitching through several rows of the body for stability. Weave in ends.

Step 4: Attach the feet. Sew the feet to the bottom of the body, positioned slightly forward and angled outward like a real penguin’s waddle. The BLO rim on the base of each foot should be facing outward. Stitch through the rim and into the base of the body multiple times for a secure attachment.

Step 5: Attach the beak. Center the beak on the front of the head, roughly between the eyes and slightly below. Pinch it into a triangle shape as you sew, stitching through the base of the beak and into the head. A few firm stitches are all you need.

Step 6: Add the keychain. Using a short length of black yarn — about 4 inches — thread it through the very top of the head, just at the crown seam. Pull both ends through and tie a secure knot, leaving a small loop. Attach your keychain ring through this loop, and for extra security, add a dab of craft glue to the knot once it dries.


Tips for a Perfect Amigurumi Penguin

Getting a beautifully finished amigurumi comes down to a handful of small habits that add up to a polished result.

Tension matters more than speed. Working too loosely will leave gaps in your stitches that show the white stuffing underneath, especially with black yarn. If you notice this happening, try a smaller hook or hold your yarn a little firmer as you work.

The invisible decrease is your friend. The standard decrease (sc2tog) tends to leave a small bump on the surface of your work. The invisible decrease, worked through the front loops of two consecutive stitches, gives you a much flatter, neater finish on amigurumi.

Stuff in layers. Rather than waiting until the very end to stuff, add small pinches of fiberfill every few rounds as you close the top of the body and head. This gives you much more control over the final shape and ensures you don’t accidentally miss stuffing the very bottom of the piece.

Weave in ends generously. On such a small project, ends that are not woven in securely can work their way loose quickly, especially on a keychain that will see daily use. Weave through at least three or four direction changes before trimming.

Block if needed. If your finished penguin looks a little lumpy or uneven, a light spritz of water and gentle shaping with your hands can smooth things out beautifully. Lay it flat to dry.


Customizing Your Penguin Keychain

One of the greatest joys of making amigurumi is how easily you can personalize them. Here are a few fun ideas to make your penguin uniquely yours.

You can add a tiny crocheted scarf by chaining about 30 stitches in a contrasting color and wrapping it around the neck, securing it with a knot or a few stitches at the back. A single crochet fringe on each end of the chain makes it look especially cozy.

A tiny hat is another popular addition. Work a small circle the same way you started the body, stopping once you reach the right diameter to sit on top of the head, then add a few rounds straight up. A small pompom on top finishes it perfectly.

You can change the color palette entirely. An all-white penguin with pink cheeks becomes a cute snow bunny. A blue and white version looks like a stylized fantasy bird. Using variegated yarn for the belly creates a rainbow effect that is completely unexpected and delightful.

For a chunkier, more cartoonish look, try bulky weight yarn with a 5mm hook. The finished penguin will be too large for a practical keychain but makes a wonderful bag charm or a gift for a friend.


Making It a Gift

A crocheted penguin amigurumi keychain makes a wonderful handmade gift for almost anyone. They are compact enough to ship easily, durable enough to withstand daily use, and personal in a way that a store-bought keychain simply cannot be. They are particularly popular as stocking stuffers, birthday presents for penguin lovers, and party favors at craft-themed events.

If you are making a batch of these as gifts, consider setting up a small production line — crocheting all the bodies at once, then all the heads, then all the small parts. It is much faster than making each penguin from start to finish before beginning the next one. A single evening is enough time to crochet all the parts for three or four penguins; assembly can happen on a second evening.

Adding a small handwritten tag that includes the fiber content and care instructions is a thoughtful touch, especially if the recipient might want to wash the keychain. Most acrylic or acrylic-blend yarns are hand-washable in cool water, which makes these practical as well as pretty.


Caring for Your Amigurumi Keychain

Because this penguin will live on your keys or bag, it will inevitably pick up a little dust and grime over time. Hand washing in cool water with a tiny drop of mild dish soap keeps it looking fresh. Gently squeeze out excess water — never wring — and reshape the penguin while it is still damp. Allow it to air dry completely before reattaching it to your keys.

Avoid machine washing amigurumi keychains, as the agitation can distort the stuffing and cause the seams to loosen. If your penguin has safety eyes, be especially careful not to submerge them, as prolonged soaking can occasionally loosen the backing washer.


Final Thoughts

Crocheting a tiny penguin amigurumi keychain is one of those projects that gives back far more than the time

Categorized in:

Amigurumi,

Last Update: October 12, 2026