
Crochet 3 Completely No-Sew Fish Amigurumi Keychains: A Full Guide for Beginners and Beyond
If you’ve ever scrolled through an online craft shop and felt your heart do a little leap at a tiny crocheted fish dangling from someone’s bag, you already understand the appeal of amigurumi keychains. These miniature stuffed characters have taken the crafting world by storm, and for good reason — they’re portable, customizable, giftable, and endlessly satisfying to make. But what makes this particular pattern even more irresistible is that these three fish designs are completely no-sew. No darning needles. No hidden seams. No wrestling with yarn ends trying to attach a fin at exactly the right angle. Just continuous crochet magic that results in a fully formed, professionally finished little fish ready to clip onto your keys, bag, or lanyard.
In this guide, you’ll learn everything you need to know to make not one but three adorable no-sew fish amigurumi keychains. We’ll walk through the materials, the techniques, the individual patterns, and all the tips and tricks that will help you avoid common pitfalls along the way. Whether you’re picking up a crochet hook for the first time or you’re a seasoned amigurumi maker looking to expand your collection, this post has something for you.
Why No-Sew Amigurumi Is a Game Changer
Traditional amigurumi involves crocheting multiple pieces separately — a body, a tail, fins, eyes, sometimes even tiny scales — and then sewing them all together at the end. For many crafters, the finishing process is the most tedious part. It requires patience, a blunt tapestry needle, and a fairly steady hand to make sure everything lines up correctly. When something shifts even slightly, your finished piece can look lopsided or unintentionally abstract.
No-sew amigurumi eliminates that step entirely. Instead of assembling separate pieces, you work the fins, tails, and other details directly into the body as you crochet. Everything is built in, integrated, and structurally sound from the moment you fasten off. The result looks cleaner, holds up better over time, and honestly, it just feels more satisfying. You finish the last stitch and your fish is done. No second phase of construction. No hunting for a needle.
This approach also makes the pattern much more beginner-friendly. You only need to master the core crochet stitches — chain, magic ring, single crochet, invisible decrease — and you’ll be well on your way.
Materials You’ll Need
Before diving into the patterns, let’s talk about supplies. The beauty of amigurumi keychains is that they use very little yarn, meaning you can often make an entire fish from leftover scraps in your stash.
Yarn: Sport or DK weight yarn works beautifully for fish keychains at a small, compact size. If you want even tinier fish, go down to fingering weight. Acrylic yarn is highly recommended for keychains because it’s durable, washable, and holds its shape well. Cotton yarn is also lovely and gives a slightly firmer texture. For these three designs, you’ll want a main body color plus at least one or two accent colors for fins, tails, or stripes.
Hook: A 2.5mm or 3mm crochet hook pairs nicely with DK weight yarn for amigurumi, giving you a tighter stitch that keeps the stuffing from peeking through. If you’re using sport weight, try a 2mm or 2.25mm hook.
Stuffing: Polyester fiberfill is the standard. Use just a small amount — fish keychains are compact, and over-stuffing will distort the shape and make the fish look bloated rather than sleek.
Safety eyes: 6mm or 8mm safety eyes work well for these sizes. If the keychain is intended for a small child, skip the safety eyes entirely and either embroider the eyes with black yarn or leave them off.
Keychain rings: Small swivel lobster claw clasps or simple split rings work perfectly. You can find these at craft stores or online in multipacks.
Stitch marker: Amigurumi is worked in continuous rounds, so a stitch marker (or even a piece of contrasting yarn) is essential for keeping track of where each round begins.
Scissors and yarn needle: You’ll use scissors to cut yarn ends and a yarn needle to weave in those ends neatly. This is different from sewing pieces together — you’re just securing loose tails so they don’t unravel.
Essential Stitches and Abbreviations
Here’s a quick reference for the stitches used throughout all three patterns.
MR — Magic ring (also called a magic circle). Start your round here rather than with a chain, giving you a tight, hole-free center.
ch — Chain stitch
sl st — Slip stitch
sc — Single crochet
inc — Increase: work two single crochets into the same stitch
dec (invisible decrease) — Insert your hook through the front loops only of the next two stitches, yarn over, pull through both, yarn over, pull through two loops. This gives a neater decrease than the standard method.
FLO — Front loop only
BLO — Back loop only
st(s) — Stitch(es)
rnd — Round
All three patterns are worked in continuous rounds unless otherwise noted. Do not join rounds with a slip stitch unless the pattern specifically says to do so.
Fish One: The Classic Goldfish
This first design is the foundational fish — round, plump, and cheerful, with a fan tail that’s worked right into the body so you never have to attach it separately.
Colors needed: Main color (MC) in orange or gold, accent color (AC) in white or yellow for belly highlight, and a small amount of black for any embroidery details if not using safety eyes.
Gauge is not critical for amigurumi, but aim for a tight fabric with no gaps.
The Body:
Begin with your MC.
Rnd 1: MR, 6 sc into ring (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–9: sc in each st around (24 sts each round)
Rnd 10: (sc 2, dec) repeat 6 times (18 sts)
At this point, insert your safety eyes between rounds 6 and 7, about 5–6 stitches apart. Stuff the body lightly but firmly.
Rnd 11: (sc 1, dec) repeat 6 times (12 sts)
Rnd 12: dec 6 times (6 sts)
Do not fasten off yet. Now you’ll work the tail directly from these remaining stitches.
The Integrated Fan Tail:
Turn your work so the 6 remaining stitches are the back end of the fish. Slip stitch to connect two of the stitches so the opening flattens slightly. Now, working across what is essentially a flat edge:
Row 1: ch 3, turn, work 5 sc across (5 sts)
Row 2: ch 3, turn, inc in each st across (10 sts)
Row 3: ch 2, sl st across all sts to the end
This creates a ruffled, fan-like tail effect. Fasten off and weave in ends. The tail fans outward and stays naturally in place without any sewing.
Top Dorsal Fin:
Join your MC at the top center of the body at approximately round 5. Ch 5, sl st into the 3rd ch from hook, sc, hdc. Sl st back into the body at the starting point and fasten off. Weave in the end by threading it back through the body.
Attaching the Keychain:
Cut a short length of yarn, thread it through the top of the fish (just behind the dorsal fin), and tie it securely around your keychain ring. Alternatively, you can crochet a small chain loop of about 6–8 chains directly from the body and slip it through your keychain ring before fastening off.
Fish Two: The Tropical Striped Fish
This second design features a slightly more elongated body and color-change stripes, giving it a tropical reef fish feel. It’s still completely no-sew, with the side fins worked directly off the body.
Colors needed: A bright primary color (MC) such as blue or purple, a contrasting stripe color (CC) in yellow or white, and a small amount for any accent detail.
The Body:
Rnd 1: MR with MC, 6 sc (6 sts)
Rnd 2: inc in each st (12 sts)
Rnd 3: (sc 1, inc) x6 (18 sts)
Rnd 4: (sc 3, inc) x4, sc 2 (22 sts — the elongated shape starts here)
Rnd 5–6: sc around in MC (22 sts)
Rnd 7: switch to CC, sc around (22 sts)
Rnd 8: switch to MC, sc around (22 sts)
Rnd 9: switch to CC, sc around (22 sts)
Rnd 10: switch to MC, sc around (22 sts)
Rnd 11: (sc 2, dec) x5, sc 2 (18 sts). Add safety eyes between rounds 5 and 6, about 4–5 sts apart. Stuff now.
Rnd 12: (sc 1, dec) x6 (12 sts)
Rnd 13: dec x6 (6 sts). Close and fasten off, leaving a tail for the back.
Tail:
Thread the yarn tail through the remaining 6 stitches and pull slightly to close, then work a few small loops back and forth to create a forked tail shape. Secure and weave in.
Side Pectoral Fins (Worked Directly Off Body):
Join MC at the side of the body at approximately round 6, about 3 stitches from the belly center line on each side.
For each fin: ch 5, sl st into 2nd ch from hook, sc, hdc, dc. Sl st back into the body at the same or adjacent stitch. Fasten off and weave in.
Repeat on the other side for a symmetrical look.
These fins sit flat against the body and naturally curl slightly outward due to the increase in stitch height across the chain.
Attaching the Keychain:
Work a ch 8 loop from the top of the body just behind where the dorsal area would be, join with a sl st to form a loop, and thread your keychain ring through before closing.
Fish Three: The Tiny Betta Fish
The betta fish is the showiest of the three — it has long, flowing fins that create a dramatic silhouette. This design uses the same no-sew principle, but the fins are worked as extended frilled edges directly crocheted from the body.
Colors needed: Deep jewel tones work wonderfully here. Try royal blue or burgundy for the MC, with a lighter shade or metallic yarn for the fin edges.
The Body:
Rnd 1: MR, 6 sc (6 sts)
Rnd 2: inc x6 (12 sts)
Rnd 3: (sc 1, inc) x6 (18 sts)
Rnd 4–6: sc around (18 sts)
Rnd 7: (sc 4, dec) x3 (15 sts). Insert safety eyes between rounds 4 and 5. Stuff lightly.
Rnd 8: (sc 3, dec) x3 (12 sts)
Rnd 9: dec x6 (6 sts). Flatten back end and sl st across to close — this gives you a flat edge to work the tail from.
The Betta Tail (Long and Flowing):
Working across the flat back edge:
Row 1: join AC, ch 2, (sc, ch 3, sl st into first ch of ch-3, sc) into each of the 6 back stitches — this creates a row of small picots that form the flowing tail fringe.
Add a second layer of the same row just below it for extra fullness.
Fasten off and weave in ends.
Long Dorsal Fin:
Join MC at the top of the body at round 2 (near the head). Work a chain of 10, sl st back into the body at round 6. Then work back along the chain: sc in each ch st, with an inc every other stitch to create a ruffled edge. Sl st back to the body at the starting point. Fasten off.
Ventral (Bottom) Fins:
Join MC at the belly center around round 5. Ch 7, sl st into 2nd ch from hook, sc 3, hdc, sl st back to body. Repeat once more adjacent to create a double ventral fin. Fasten off and weave in.
Attaching the Keychain:
For the betta, a small crocheted chain loop (ch 6, join with sl st to form a loop) attached at the very top of the head between rounds 1 and 2 looks elegant and natural, like the fish is swimming upward from your keychain.
Tips for a Professional Finish
Even with a no-sew approach, a few small habits make a significant difference in the final look of your fish keychains.
Stuff as you go rather than all at once. Once you’re past the halfway point of closing a piece, it’s much harder to get fiberfill in evenly. Add a pinch at a time and check the tension of your stitches as you go — you want the stuffing visible but not straining the yarn.
When weaving in ends, go in at least two directions through the body. Thread through the body in one direction, then turn your needle and go back through at a slight angle. This prevents ends from working loose over time, which is especially important for keychains that get daily handling.
Use the invisible decrease throughout. The standard sc2tog decrease creates a bump on the surface. The invisible version works through the front loops only and lies much flatter, giving your fish a smooth, professional appearance.
Block your finished pieces if you want sharper fin edges. A light misting with water and pinning into shape for a few hours can coax stubborn fins into exactly the position you want.
Choose your yarn weight intentionally. Heavier yarn makes chunkier, more huggable fish. Lighter yarn makes delicate, refined fish that look almost like jewelry. There’s no wrong choice — just make sure your hook size gives a tight-enough fabric that the stuffing doesn’t show.
Customization Ideas
One of the greatest things about having three base patterns is that you can mix and match details to create an entire school of fish, each one unique.
Try variegated or ombre yarn for an instant color-change effect without any actual color switching. A single skein of self-striping yarn can produce a different-looking fish each time.
Add tiny crochet bubbles (just a small magic ring with 6 sc, fastened off into a flat circle) in white or pale blue, and attach them to the keychain ring alongside the fish.
Use metallic thread held together with your main yarn on the fin rows for a shimmery, iridescent effect that really captures that underwater light.
Make a matched set of all three fish in coordinating colors for a gift. Tuck them into a small organza bag with a card that says which fish is which for a gift that feels thoughtful and handmade without looking amateur.
Personalize the eyes. Beyond standard safety eyes, you can use colored safety eyes in green, blue, or even cat-eye styles. Embroidered eyes using satin stitch give a particularly charming, vintage look.
Caring for Your Fish Keychains
Amigurumi made with acrylic yarn can generally be spot cleaned with a damp cloth and a tiny drop of dish soap. If you need a deeper clean, hand wash in cool water with gentle detergent and lay flat to dry — do not put in the dryer, as the heat can distort the shape. Stuffed pieces made with cotton yarn are slightly more washable but still benefit from gentle treatment.
If a safety eye ever feels loose, a drop of craft glue on the washer backing before installation will secure it permanently. This is especially worth doing for keychains since they’re subjected to friction and jostling every day.