
Crochet Goldfish Keychain – Easy Beginner Amigurumi Pattern
There is something quietly magical about a tiny crocheted creature dangling from a set of keys. It catches the light, it catches attention, and it carries a kind of handmade warmth that no factory-produced charm can replicate. If you have ever wanted to try amigurumi — the Japanese art of crocheting small stuffed figures — a goldfish keychain is one of the most rewarding places to start. It is small enough to finish in an afternoon, beginner-friendly enough that you do not need years of experience, and charming enough that everyone who sees it will want one.
This pattern walks you through every step of creating your own crochet goldfish keychain, from the materials you will need to the finishing touches that bring your little fish to life. Whether you are picking up a crochet hook for the first time or you have made a few simple projects and are ready to try something new, this guide is written with you in mind.
Why Amigurumi Is Perfect for Beginners
Amigurumi might sound intimidating, but its core techniques are surprisingly approachable. Most amigurumi pieces are made using just a handful of stitches — primarily the magic ring, single crochet, increases, and decreases. Once you understand those building blocks, you can construct almost any small animal or character you can imagine.
The goldfish is an especially great starting point because its shape is forgiving. Unlike some amigurumi projects with intricate limbs or complex color changes, a goldfish is built from a few rounded pieces that come together quickly. The body is a simple oval, the tail fin has a gentle fan shape, and the smaller fins require only a few stitches each. Nothing here is out of reach for someone who has mastered basic crochet.
There is also the practical advantage of size. A keychain project uses very little yarn, which means the cost of materials is low and the time investment is manageable. You can make a dozen of these as gifts, sell them at craft fairs, or simply line them up in different colors to brighten a hook by your front door.
Materials You Will Need
Before you cast on your magic ring, gather everything you need so the process flows smoothly.
Yarn: You will need a small amount of worsted weight yarn in your main color (orange, red, gold, or any shade that suits your vision of a goldfish), plus a tiny bit of white yarn for the belly if you want that detail. The entire fish uses less than half an ounce of yarn, so this is a perfect way to use up scraps.
Hook: A 3.5mm or 4.0mm crochet hook works well with worsted weight yarn. You want your fabric to be tight enough that the stuffing does not show through, so if your gauge runs loose, drop down a hook size.
Stuffing: A small pinch of polyester fiberfill is all you need. The goldfish body is small, so you will use very little, but the stuffing is important for giving the finished piece its round, plush shape.
Eyes: 6mm black safety eyes are ideal. For children’s items, you can embroider eyes with black yarn instead, since safety eyes are not appropriate for very young children.
Wire keychain ring or lobster clasp: You can find these at any craft store or online. A simple split ring works fine, and you can thread it through the fish after assembly.
Stitch marker: A locking stitch marker (or even a piece of scrap yarn) helps you track the beginning of each round in continuous spiral crochet.
Yarn needle: You will use this to sew pieces together and weave in your ends.
Scissors: Any pair will do.
Understanding the Abbreviations
Before diving into the pattern, here is a quick reference for the abbreviations used throughout.
MR — magic ring
ch — chain
sl st — slip stitch
sc — single crochet
inc — increase (two single crochets in the same stitch)
dec — decrease (invisible decrease: insert hook into front loop of next stitch and front loop of stitch after that, yarn over, pull through both loops, yarn over, pull through remaining two loops)
st — stitch
rnd — round
BLO — back loop only
FLO — front loop only
All rounds are worked in continuous spiral unless otherwise noted, meaning you do not join or chain at the end of each round. Use your stitch marker to keep track of where each round begins.
The Pattern
Body
The body is the largest piece and the heart of your goldfish. Work it in your main color.
Rnd 1: MR, 6 sc into ring. Pull tail to close. (6 sts)
Rnd 2: Inc in each st around. (12 sts)
Rnd 3: (Sc 1, inc) repeat 6 times. (18 sts)
Rnd 4: (Sc 2, inc) repeat 6 times. (24 sts)
Rnd 5: (Sc 3, inc) repeat 6 times. (30 sts)
Rnds 6–9: Sc around in each st. (30 sts, 4 rounds)
At this point, you can attach your safety eyes. Position them between rounds 5 and 6, about 5 to 6 stitches apart. They should be centered on what will be the front face of the fish. Once you are happy with the placement, press the backs onto the posts firmly.
Rnd 10: (Sc 3, dec) repeat 6 times. (24 sts)
Rnd 11: (Sc 2, dec) repeat 6 times. (18 sts)
Before you continue decreasing, stuff the body firmly with fiberfill. Use enough that the body holds its round shape but not so much that it strains the seams.
Rnd 12: (Sc 1, dec) repeat 6 times. (12 sts)
Rnd 13: Dec 6 times. (6 sts)
Do not fasten off yet. Sc around one more time to close the opening as much as possible, then use your yarn needle to weave the tail through the front loops of the remaining stitches and pull tight to close completely. Weave in the end.
Tail Fin
The tail fin is what gives your goldfish its personality. Work it in your main color, or switch to a slightly different shade for a two-tone effect.
Ch 8. Working back along the chain:
Row 1: Sc in 2nd ch from hook, sc 2, hdc 2, dc 2, (dc, ch 2, dc) in last ch. Now rotate and work down the other side of the chain: dc 2, hdc 2, sc 3. Do not turn. (You are now making a leaf or fin shape by working both sides of the foundation chain.)
Sl st to join the base of the tail, then fasten off, leaving a long tail for sewing.
If you want a more elaborate tail, you can make two of these fin pieces and layer them slightly offset before attaching them to the body. This creates the fluffy, flowing tail that fancy goldfish are known for. For a simpler design, one fin piece works beautifully on its own.
Use your yarn needle and the long sewing tail to attach the tail fin to the back of the body, centered along the seam where you closed the opening. Take your time here — a few extra stitches make the connection secure and neat.
Pectoral Fins (Side Fins)
The small fins on the sides of the fish are worked flat and take only a few minutes each. Make two.
Ch 5. Working back along the chain:
Row 1: Sc in 2nd ch from hook, sc 1, hdc 1, dc 2. Fasten off, leaving a sewing tail.
Fold the fin piece gently so it has a slight curve, then sew one fin to each side of the body, positioning them roughly at round 6 or 7, slightly toward the front of the fish. These fins do not need to be perfectly symmetrical — slight variation gives the fish natural charm.
Dorsal Fin (Top Fin)
The dorsal fin sits on top of the body and adds dimension.
Ch 4. Working back along the chain:
Row 1: Sc in 2nd ch from hook, hdc 1, dc 1. Fasten off, leaving a sewing tail.
Sew the dorsal fin to the top of the body, centered between the head and the tail. It should stand upright or lean slightly toward the tail.
Belly Detail (Optional)
If you want the classic goldfish look with a lighter belly, this optional piece adds a lovely finishing touch.
Using white or cream yarn, make a flattened oval:
Rnd 1: MR, 6 sc. (6 sts)
Rnd 2: Inc in each st. (12 sts)
Rnd 3: (Sc 1, inc) repeat 6 times. (18 sts)
Fasten off, leaving a sewing tail. Flatten the oval and sew it to the underside of the body. Because the body is already closed and stuffed, you are sewing this piece onto the surface rather than into a seam.
Finishing the Face
Even with safety eyes in place, a little extra detail brings the face to life. Using black yarn and your yarn needle, embroider a small curved line below the eyes to suggest a smiling mouth. Two or three small stitches in a gentle curve are all you need.
If you want rosy cheeks, use a pink chalk pastel or blush cosmetic powder applied lightly with a cotton swab after the piece is fully assembled.
Attaching the Keychain
The easiest way to attach a keychain ring to your fish is through the dorsal fin. Before you sew the dorsal fin on, thread a small piece of yarn or an inconspicuous loop of wire through the base of the fin and leave a small loop extending above it. You can then thread your split ring or lobster clasp through this loop.
Alternatively, you can sew a short length of yarn through the top of the body just in front of the dorsal fin, tie it into a secure loop, trim the ends, and attach your keychain hardware to the loop. Make sure whatever loop you create is sewn through at least three or four stitches in both directions so it is strong enough to bear the weight of keys without pulling loose.
If you are selling these or giving them as gifts where durability matters, a dab of fabric glue where the yarn loop meets the body adds extra security.
Color Ideas and Variations
One of the joys of this pattern is how easily it adapts to different colorways and personalities.
Classic orange goldfish: Use a warm orange for the body and a slightly deeper orange-red for the tail and fins. This is the most iconic look and always gets compliments.
Fancy koi: Use a white base yarn and add patches of orange and black using surface slip stitch embroidery after the body is assembled. This mimics the spotted pattern of koi fish and is a beautiful challenge once you have made the basic version.
Black moor goldfish: Work the entire piece in black yarn. Black moor goldfish are dramatic and beautiful, and an all-black version with silver or gold bead eyes looks striking as a keychain.
Fantasy colors: There is no rule that says your goldfish has to be a natural color. A teal fish with purple fins, a pastel lavender fish with pink fins, or a sparkling metallic-thread fish all make wonderful keychains. Use self-striping yarn for an effortless multicolor effect.
Holiday editions: Red and white yarn makes a fish that fits a candy-cane Christmas theme. Gold yarn with white fins makes a festive keychain perfect for gift giving.
Tips for Cleaner Amigurumi
A few small habits make a noticeable difference in the finished quality of your work.
Keep your tension consistent. Amigurumi looks best when each stitch is about the same size. If you notice your tension varying, slow down and take your time — speed will come naturally with practice.
Use the invisible decrease. Standard decreases (sc2tog) often leave a visible horizontal bump on the surface. The invisible decrease, which works through the front loops only, creates a much smoother, more professional-looking surface. Once you try it, you will not go back.
Close your magic ring tightly. A loose magic ring leaves a gap at the center of your starting round. After pulling the tail, tug gently but firmly and then work your first round of stitches. If a tiny gap remains, your yarn needle can close it when you weave in the tail.
Stuff gradually. It is tempting to leave all the stuffing until the last moment, but adding it in stages — when the opening is still large enough to get your hand or a stuffing tool in — makes the process easier and the result neater.
Weave in ends as you go. Rather than leaving all your ends for the end, weave them in as you finish each piece. This keeps your workspace tidy and means the final assembly is more enjoyable.
How Long Does This Take?
For a complete beginner working at a relaxed pace, expect to spend about two to three hours on your first goldfish keychain. Once you are familiar with the pattern, you can comfortably finish one in an hour or less. Many crocheters find themselves making a small stack of them in a single sitting — they are genuinely hard to stop making once you get going.
Caring for Your Finished Keychain
Because this is a keychain that will be handled regularly, it is worth knowing how to keep it looking fresh. Hand wash gently with mild soap and cold water if needed, reshape while damp, and allow to air dry completely. Avoid machine washing, as the agitation can distort the shape and cause pilling.
If the fiberfill compresses over time and the fish loses its round shape, you can carefully open a stitch or two with a seam ripper, add a pinch more stuffing, and sew the opening closed again with your yarn needle.
Sharing Your Makes
When you finish your goldfish keychain, take a photo in good natural light and share it with the crochet community. Instagram, Pinterest, Ravelry, and Facebook groups dedicated to amigurumi are full of makers who love seeing new versions of classic patterns. Tagging your work helps other beginners find patterns that work and gives you a community of people to ask if you run into trouble along the way.
If you adapt the pattern — a different color, a changed fin shape, an added detail — note those changes in your post. Other crafters appreciate knowing what modifications were made and often find that the variations inspire their own creative takes.
Final Thoughts
A crochet goldfish keychain is small in size but large in satisfaction. It teaches you the foundational skills of amigurumi — the magic ring, shaping with increases and decreases, sewing pieces together — in a project that takes only a short time and costs very little. When you clip that tiny fish onto your keys and head out the door, you carry with you something made by your own hands, stitch by stitch.
Start with orange. Then make a second one in a color that surprises you. Before long you will have a whole school of crocheted goldfish, and you will understand exactly why so many crafters find amigurumi quietly, completely addictive.
Happy crocheting.