
Quick Crochet Fish Keychain: 10 Min Easy Pattern
There is something deeply satisfying about making something adorable in under ten minutes. If you have been looking for a fast, beginner-friendly crochet project that actually looks impressive when it is finished, this quick crochet fish keychain is exactly what you have been searching for. It is small, it is charming, and it makes the perfect handmade gift, bag charm, or personal accessory. Best of all, you do not need to be an experienced crocheter to pull it off. If you know how to make a magic ring, single crochet, and slip stitch, you have everything you need to get started right now.
This tutorial will walk you through every step of the process, from gathering your materials to attaching the keychain hardware, so that by the time you are done reading, you will feel completely confident picking up your hook and making one. Or ten. Because once you make one of these little fish, stopping is genuinely hard.
Why You Will Love This Pattern
Before we dive into the actual steps, let us talk about why this particular project has become a favorite among crocheters of all skill levels.
It is genuinely quick. The title says ten minutes, and while your first attempt might take fifteen or twenty as you get comfortable with the construction, by your third or fourth fish you will absolutely be finishing them in under ten minutes. Speed is one of the biggest appeals here. You can make these while watching a single episode of your favorite show, or during a lunch break, or while waiting at an appointment.
The finished size is perfect for a keychain. These little fish come out at roughly two to two and a half inches long, which is the ideal scale for hanging off a set of keys or a backpack zipper. They are substantial enough to feel well-made but small enough not to be bulky or annoying.
The materials cost almost nothing. Because this project uses such a tiny amount of yarn, it is a brilliant stash-buster. Those little scraps of cotton or acrylic yarn you have been holding onto for no particular reason? This is their moment. You can make an entire collection of fish keychains from remnants that would otherwise sit in a bin forever.
They make excellent gifts. Few things feel as personal as a handmade gift, and few handmade gifts are as universally likable as a small, colorful, whimsical keychain. These little fish work as party favors, stocking stuffers, friendship tokens, or add-ons to a wrapped present. They photograph well, they ship without any trouble, and people genuinely light up when they receive one.
Materials You Will Need
One of the best things about this pattern is how minimal the supply list is. Here is everything you need before you begin.
Yarn: A small amount of worsted weight yarn in your main color, plus an optional contrasting color for the tail and fins. Cotton yarn works beautifully for this project because it holds its shape well and gives the fish a crisp, clean look. Acrylic works just as well if that is what you have on hand. You are talking about maybe five to ten yards total, so this is truly a scrap yarn project.
Crochet Hook: A size 3.5mm or 4mm hook is ideal for worsted weight yarn. If you are using a lighter fingering or sport weight yarn, go down to a 2.5mm or 3mm hook. The key is to crochet tightly enough that the stuffing does not show through the stitches.
Stuffing: A small pinch of polyfill stuffing is all you need. You can also use yarn scraps if you do not have polyfill on hand. Just make sure whatever you use fills the body firmly enough to give the fish a satisfying round shape.
Eyes: Two black seed beads, two small safety eyes (6mm works perfectly), or even two tiny dots of black embroidery floss. Safety eyes give the most polished look if you are making these for adults. If the keychain is going to a child, sew the eyes with embroidery floss rather than using any small parts.
Keychain Hardware: A simple split ring keychain finding, available at any craft store or online in bulk. You will also want a small jump ring or a short length of chain if you want the fish to dangle a little rather than hanging directly from the split ring.
Tapestry Needle: For weaving in ends and sewing any separate pieces together.
Scissors: Small embroidery scissors are perfect for this project.
Abbreviations Used in This Pattern
This pattern is written using standard US crochet terminology. Here is a quick reference for the abbreviations you will encounter.
MR — magic ring
sc — single crochet
inc — increase (two single crochets in the same stitch)
dec — decrease (invisible decrease, working through the front loops of two stitches at once)
sl st — slip stitch
ch — chain
FO — fasten off
The Fish Body
The body of this keychain is worked in continuous rounds, meaning you do not join at the end of each round with a slip stitch. Instead, you use a stitch marker (a piece of scrap yarn or a bobby pin works perfectly) to mark the first stitch of each round so you do not lose your place.
Round 1: Start with a magic ring. Work 6 sc into the ring and pull it closed. You will have 6 stitches. (6)
Round 2: Work an increase in every stitch around. You will have 12 stitches. (12)
Round 3: Work one round of sc in each stitch, no increases. (12)
Round 4: Work another round of sc in each stitch. (12)
Round 5: Decrease around by working [1 sc, 1 dec] four times. You will have 8 stitches. (8)
At this point, insert your eyes between rounds 2 and 3, using the gap in the stitches to position them naturally. The eyes should sit about 3 to 4 stitches apart on the front of the fish. If you are using safety eyes, now is the time to push them through and secure the washers on the inside before you add your stuffing and close the body.
Add your stuffing through the opening. Use just enough polyfill to give the body a firm, rounded shape. Too much stuffing will distort the stitches; too little will leave the fish looking flat and sad.
Round 6: Work [1 sc, 1 dec] around until you have about 4 stitches remaining, then slip stitch to close. Fasten off and leave a tail for weaving in.
If you find that your opening is not closing neatly, thread your tail onto your tapestry needle and run it through the front loops of the remaining stitches, then pull snugly to close the gap completely. This is the same technique used to close amigurumi heads, and it results in a much cleaner finish than simply slip stitching.
The Tail Fin
The tail is what transforms this little round blob into a recognizable fish, and it is easier to make than it looks. You can work it directly onto the body or make it separately and sew it on. Working directly onto the body gives a neater result and skips the sewing step, which keeps things faster.
Identify the back of the fish, which is the end opposite the eyes. Using your contrasting color (or the same color if you prefer a monochromatic look), join your yarn at the center back stitch.
Row 1: Ch 3, then work 3 dc into the same stitch. Turn.
Row 2: Ch 1, work 1 sc in each of the 3 dc, then 1 sc in the top of the ch-3. Turn.
Row 3: Ch 3, work 1 dc in the first stitch, 2 dc in the second stitch, 1 dc in the third stitch, 2 dc in the fourth stitch. Fasten off and weave in the end.
This creates a simple fan-shaped tail that fans out in a way that reads immediately as a fish tail. If you want something more elaborate, you can work a few extra rows to create a split or forked tail shape, but for a ten-minute project, the fan tail is perfect.
The Dorsal Fin (Optional but Recommended)
The dorsal fin is completely optional, but it adds a lot of character and dimension to the finished fish. It takes about two minutes to make.
Join your yarn at the center top of the fish body, right along the spine line.
Row 1: Ch 4, sl st into the second ch from the hook, sc in the next ch, hdc in the last ch. Sl st into the body of the fish two stitches forward from where you started. Fasten off and weave in the ends.
This creates a small triangular fin that stands up along the top of the fish. If you want it to be more prominent, work one more row: join yarn at the base of the fin, work 1 sc in each stitch along the edge, and fasten off. This adds a little thickness and helps the fin hold its shape.
Attaching the Keychain Hardware
This is the step that transforms your crocheted fish from a cute little stuffed toy into a functional accessory, and it could not be simpler.
Thread a jump ring through the top of the fish, right at the junction between the dorsal fin and the body, or through the top loop of the first row of the dorsal fin if you made it. The jump ring gives the fish a natural pivot point so it can swing freely.
Connect the jump ring to your split ring keychain finding. If you want the fish to hang a little lower and move more freely, add a short length of chain between the jump ring and the split ring. Even three or four chain links make a noticeable difference in how the keychain moves.
That is it. Your fish keychain is complete.
Color Ideas and Customization
Part of what makes this pattern so enjoyable to repeat is how dramatically different each fish looks depending on the colors you choose. Here are some combinations that work particularly well.
A classic orange and white combination with black eyes gives you an unmistakable clownfish look that people always recognize and love. Use orange for the body, white for the tail and fin, and add a few stitches of white yarn to suggest the stripe markings.
A deep teal body with a bright coral tail creates a tropical feel that works beautifully as a summer bag charm. Add a tiny shell-shaped charm to the keychain ring alongside the fish for extra beachy vibes.
A pale lavender body with a slightly darker purple tail reads as elegant and understated. Metallic thread woven into the body stitches adds a subtle shimmer that photographs beautifully.
For a more realistic look, try shades of green and brown for a bass or a trout. Add a few small stitches of a lighter color along the belly to suggest the fish’s underside coloring.
Rainbow fish are always a hit with children and can be achieved by changing yarn colors every round through the body, using as many bright colors as you like.
Tips for Getting the Best Results
Working tightly makes a real difference in how polished the finished fish looks. If your stitches are too loose, the stuffing will show through, and the body will look messy. If your gauge feels loose, go down a hook size.
The invisible decrease makes a noticeable difference in the neatness of the body shape compared to a standard decrease. It takes a tiny bit more effort but the result is smoother and more professional-looking.
Blocking the finished fish lightly with a damp cloth can make cotton versions look especially crisp and tidy. Just press the fish gently into shape while it is damp and let it dry.
If you are making these in bulk for gifts or sale, work in batches by making all the bodies first, then all the tails, then attaching all the hardware. Assembly-line production keeps things efficient and helps you maintain a consistent gauge.
For a more polished finish on the eyes, use a single strand of black thread to add a tiny white highlight stitch to each eye after everything is assembled. This small detail adds a lot of life to the face.
Gifting and Selling These Keychains
If you are thinking about making these to sell at craft fairs or in an online shop, they are well worth the effort. They are genuinely fast to produce once you have the pattern memorized, the materials are inexpensive, and they have broad appeal. A set of three in coordinating colors presented on a simple card makes a lovely and very giftable product.
If you plan to sell items made from this pattern, please make sure to follow any terms of use that apply to the patterns you use as a starting point, and always disclose whether items are handmade when selling them.
For gifting purposes, these fish keychains are ideal for teachers, coworkers, family members, and friends who fish, who love the ocean, or who simply appreciate thoughtful handmade items. Pair one with a small gift card or a note, and you have a complete, personalized present for almost no cost.
Frequently Asked Questions
Can a complete beginner make this? Absolutely. If you have learned basic single crochet and you can make a magic ring, you have the skills you need. The body is entirely single crochet, and the tail uses only simple stitches.
What if I do not know how to make a magic ring? You can substitute a foundation chain of 4, join into a ring with a slip stitch, and work your round 1 stitches into the ring. It creates a slightly larger starting hole, but on a project this small it is barely noticeable.
Can I use thread and a small hook for a tinier version? Yes, and the result is incredibly delicate and charming. Use size 10 crochet thread and a 1.5mm hook for a fish that is about an inch long.
How do I wash these? For cotton yarn, a gentle hand wash works well. For acrylic, you can machine wash on a delicate cycle in a mesh laundry bag. Lay flat to dry to preserve the shape.
Can I make these without stuffing? You can, but the body will be flat rather than dimensional. If you want a flat fish, consider working the body in rows rather than rounds to create a more intentionally flat shape.
Whether you are making one for yourself or a dozen as gifts, this quick crochet fish keychain is a pattern worth keeping in your repertoire. It is fast enough to be genuinely satisfying, cute enough to be worth the effort, and customizable enough that you will never get tired of making it. Grab your hook, pull out those yarn scraps, and see just how quickly a little fish can come to life in your hands.