
How to Crochet a Mini Amigurumi Fish Keychain – Easy Step-by-Step Guide
If you’ve ever wanted to make an adorable handmade accessory that doubles as a functional everyday item, crocheting a mini amigurumi fish keychain is one of the most satisfying projects you can take on. These tiny crocheted fish are charming, surprisingly quick to make once you get the hang of the process, and they make wonderful gifts for friends, family, or even for selling at craft fairs. Whether you’re a beginner who has just learned the basics or an experienced crocheter looking for a fun weekend project, this guide will walk you through everything you need to know — from the materials and stitches to the finishing touches that bring your little fishy to life.
Let’s dive in.
What Is Amigurumi?
Before we get to the pattern, let’s take a moment to appreciate the art form we’re working with. Amigurumi is the Japanese craft of knitting or crocheting small, stuffed yarn creatures. The word itself comes from two Japanese words: “ami,” meaning crocheted or knitted, and “nuigurumi,” meaning stuffed doll. Amigurumi figures are typically worked in continuous rounds rather than rows, which gives them their smooth, seamless shapes.
What makes amigurumi so appealing — especially for beginners — is that the pieces are small, the stitch counts are manageable, and even a simple design can result in something that looks impressively detailed. A mini amigurumi fish keychain is a perfect entry point into the world of amigurumi because it uses only a handful of basic stitches and can be completed in an afternoon.
Materials You’ll Need
One of the best things about this project is that you don’t need a lot of supplies. Here’s what to gather before you start:
Yarn: You’ll want a lightweight yarn in whatever color you’d like your fish to be. Cotton yarn works particularly well for small amigurumi projects because it holds its shape nicely and shows stitch definition clearly. DK weight or fingering weight yarn are both excellent choices for a mini keychain that stays petite. Choose a base color for the fish body and a contrasting color for any fins or detail work.
Crochet hook: A 2.5mm or 3.0mm hook is ideal for mini amigurumi. Using a smaller hook than the yarn label recommends helps keep your stitches tight so the stuffing doesn’t show through.
Polyfill stuffing: Just a small amount is needed — you don’t want your fish to be overstuffed. A lightly filled body looks more natural and holds its shape better on a keychain.
Safety eyes: Two 6mm black safety eyes give the fish that classic amigurumi look. If you’re making this for a young child, skip the safety eyes and embroider eyes with black yarn instead for safety reasons.
Stitch marker: This is essential for amigurumi. Since you work in continuous rounds, you need to mark the beginning of each round so you don’t lose your place.
Yarn needle: For weaving in ends and sewing pieces together.
Scissors: A small, sharp pair.
Keychain ring: A standard split ring keychain hardware piece, which you can find at any craft store or online. You can also use a lobster clasp and jump ring combination for a more polished look.
Stitches and Abbreviations Used
This pattern uses U.S. crochet terminology. Here’s a quick reference for the stitches you’ll encounter:
MR – Magic ring (also called a magic circle). This is the standard starting point for amigurumi worked in the round.
ch – Chain stitch
sc – Single crochet
inc – Increase: two single crochets worked into the same stitch
dec – Decrease: single crochet two stitches together (the invisible decrease method is recommended here — it gives a much cleaner result)
sl st – Slip stitch
FO – Fasten off
BLO – Back loop only
Understanding the Magic Ring
If you’re new to amigurumi, the magic ring (or magic circle) is the most important technique to learn before you begin. It creates an adjustable loop that you can pull tight to close the center of your work, leaving no hole in the middle.
To make a magic ring, wrap the yarn around two of your fingers to create a loop, insert your hook through the loop, pull up the working yarn, and chain one to secure. You’ll then work your first round of stitches directly into this ring. Once you’ve completed the round, pull the yarn tail to close the ring before continuing. Don’t worry if it takes a few tries — it becomes second nature very quickly.
The Pattern: Mini Amigurumi Fish Keychain
This pattern creates a fish that measures approximately 5–6 cm (about 2 inches) long from nose to tail when made with fingering weight yarn and a 2.5mm hook. It’s small enough to sit neatly on a bag or set of keys without feeling bulky.
Fish Body
The body of the fish is crocheted in the round, starting from the nose end and working toward the tail.
Round 1: Start with a magic ring. Work 6 sc into the ring. Pull the tail to close. (6 stitches)
Round 2: Inc in each stitch around. (12 stitches)
Round 3: [Sc 1, inc] repeat around. (18 stitches)
Round 4: [Sc 2, inc] repeat around. (24 stitches)
Round 5: Sc in each stitch around. (24 stitches)
Round 6: Sc in each stitch around. (24 stitches)
At this point, you can insert your safety eyes between rounds 3 and 4, approximately 4–5 stitches apart. Press the washers on firmly from the inside. If you’re embroidering eyes instead, you’ll do that after assembly.
Round 7: [Sc 2, dec] repeat around. (18 stitches)
Round 8: Sc in each stitch around. (18 stitches)
Now is the time to begin stuffing your fish. Add a small, firm pinch of polyfill into the nose area. You’ll add a bit more as you continue.
Round 9: [Sc 1, dec] repeat around. (12 stitches)
Round 10: [Dec] repeat around. (6 stitches)
Before you close up entirely, add any remaining stuffing so the body feels evenly filled but not stretched. You want the fish to feel gently plump.
Fasten off, leaving a tail to weave in, and use your yarn needle to close the remaining 6-stitch opening by weaving through each stitch and pulling tight. Weave in the end securely on the inside.
Tail Fin
The tail fin gives your fish its most recognizable feature. It’s worked flat in two small lobes and then sewn to the back of the body.
Foundation: Ch 5, then sl st to the first chain to form a small loop.
Lobe 1:
Work into the loop — sc 1, hdc 2, sc 1, sl st 1. Turn.
Lobe 2:
Work back along the other side of the foundation chain — sc 1, hdc 2, sc 1, sl st 1.
Fasten off, leaving a long tail for sewing. Sew the tail fin to the flat end of the fish body, positioning it so the two lobes fan out symmetrically. Secure it well with several passes of the yarn needle.
Dorsal Fin (Top Fin)
Row 1: Ch 6. Starting in the second chain from the hook, work sc, sc, hdc, hdc, dc. Turn. (5 stitches)
Row 2: Ch 1, sc across the top edge. Fasten off.
Leave a long tail and sew the dorsal fin along the top of the fish body, roughly centered between the nose and the tail. The curved edge should face toward the tail.
Pectoral Fins (Side Fins) – Make Two
These are small and simple.
Row 1: Ch 4. Starting in the second chain from the hook, work sc, sc, sc. (3 stitches) Turn.
Row 2: Ch 1, sc, sc. (2 stitches) Turn.
Row 3: Ch 1, sc. Fasten off.
Sew one pectoral fin to each side of the fish body, just behind the eye placement. Angle them slightly downward for a natural swimming pose.
Adding the Keychain
Once your fish is fully assembled and all ends are woven in, it’s time to attach the keychain hardware. Take a small piece of yarn (about 10 cm / 4 inches long) in a coordinating or matching color, fold it in half, and thread the folded end through the stitches at the very top of the dorsal fin or through the top of the fish body near the dorsal fin area.
Pull the two loose ends through the folded loop to create a lark’s head knot, pulling snugly. Then thread both loose ends through the keychain ring and tie them securely with a double knot. Weave in the ends or trim them very close to the knot so they’re hidden within the stitches.
Alternatively, if you want a more durable attachment, sew a small loop of yarn through the body of the fish and thread the keychain ring directly through that loop. Add a drop of fabric glue to the knot for extra security if you plan to use the keychain daily.
Tips for a Polished Finish
A few small details make a big difference in how your finished fish looks.
When working the invisible decrease, insert your hook through the front loops only of the next two stitches and complete the single crochet as normal. This method hides the decrease far more neatly than the standard method and results in a much smoother surface on your finished piece.
Use a stitch marker faithfully. It’s tempting to try to track your rounds by eye, but amigurumi rounds are easy to lose, especially when you’re working with small stitch counts and dark yarn. Move the marker at the start of each new round.
Don’t overstuff. The most common beginner mistake in amigurumi is packing in too much polyfill. You want your fish to feel firm but not strained. If you can see the stuffing through the stitches, it’s too much.
Block your fins before sewing them on. Lightly dampen them and pin them into shape on a foam blocking board. Even a few minutes of blocking will make flat pieces lie much more neatly.
When sewing pieces onto the body, use the yarn tail left from fastening off and a yarn needle. Use a whipstitch around the entire perimeter of each fin for a secure attachment that won’t pull away with regular use.
Color Ideas and Variations
One of the most fun aspects of this project is playing with color. Here are a few ideas to spark your creativity.
A classic tropical fish look can be achieved by using a bright orange yarn for the body and adding white stripes embroidered with a yarn needle after assembly — perfect for a “clownfish” feel.
A pastel rainbow fish is adorable as a baby gift. Start the body in soft yellow, switch to pale pink at round 6, and add tiny silver or white sequins sewn on as scales before you close the body up.
For a more realistic fish, choose a silvery or iridescent yarn that catches the light. Many metallic or shimmery yarns in fingering weight are available in craft stores and work beautifully for amigurumi.
You can also make a small school of differently colored fish on a single keychain ring, connecting them with short chains of yarn to create a dangling cluster. This makes a particularly eye-catching bag charm.
Customizing for Different Skill Levels
If you’re a complete beginner and some of the fin shaping feels intimidating, it’s perfectly fine to simplify. A fish body without separately crocheted fins is still recognizable and charming — just embroider simple fin outlines directly onto the body with a contrasting yarn color and a yarn needle. This flat embroidery approach requires no sewing skills beyond a basic running stitch and produces a sweet, graphic look.
If you’re more experienced and want to add complexity, consider working the dorsal fin in a slightly different color and adding a surface crochet line down the center of the body to suggest a lateral line (the sensory line that runs along the length of a real fish). Surface crochet is done by holding yarn against the outside of the finished piece and working slip stitches through the fabric — it adds lovely detail without structural complexity.
Turning Your Fish Into a Gift
A handmade keychain becomes even more special when it’s packaged thoughtfully. Write the recipient’s name on a small tag, tie it to the keychain ring with a ribbon, and tuck the whole thing into a small organza bag or kraft paper envelope. If you’re crocheting these for sale, a cardstock backing card with your logo or social handle threaded through the keychain ring gives your work a professional presentation.
You might also consider pairing the fish keychain with a coordinating item — a small crocheted seashell charm, a tiny starfish, or a little crocheted seahorse — to create a themed set. These themed bundles are particularly popular at seaside markets, aquarium gift shops, or summer craft events.
Caring for Your Amigurumi Fish Keychain
Because the keychain will be handled regularly, it’s worth knowing how to keep it looking its best. Cotton yarn keychains can be gently hand washed with mild soap and cold water if they get dirty. Squeeze out excess water without wringing and lay flat to dry. Avoid machine washing small amigurumi keychains, as the agitation can distort the shape and loosen the safety eyes.
If the stuffing shifts or the shape gets squashed from being in a bag, lightly press the fish back into shape while it’s slightly damp from washing and allow it to air dry in the correct position.
Final Thoughts
Crocheting a mini amigurumi fish keychain is one of those projects that rewards you with something genuinely beautiful in a very short amount of time. From casting on that first magic ring to attaching the finished fish to a set of keys, you’ll spend maybe two to three hours on your first attempt, and considerably less once you’ve made a couple. The stitches are simple, the construction is logical, and the results speak for themselves.
What makes this particular project so worth coming back to again and again is its versatility. You can crochet one in your favorite team’s colors, make a matching set for a best friend, or create a whole fish tank’s worth of different species in different colorways. Every single one will be a little different, a little personal, and entirely handmade — and that’s exactly what makes crocheted gifts so meaningful.
So grab your yarn and hook, set up your stitch marker, and get ready to fall in love with the tiniest, most charming fish you’ve ever made.
Happy crocheting!