A small, playful accessory can instantly add charm to your everyday items. With its tiny fins, soft stitches, and vibrant or pastel colors, a crochet fish keychain is both adorable and practical. Its lightweight, compact size makes it easy to carry on keys, backpacks, or zipper pulls, while its cheerful design brings a smile to anyone who sees it.

Every detail, from its delicate fins to its unique shape, makes it a standout piece that feels both fun and personal. This little treasure is perfect as a decoration or a thoughtful gift for loved ones. Its versatility allows it to complement any style, from bold and bright to soft and subtle. Not just a simple key accessory, it's a delightful addition that adds a splash of personality and warmth to your everyday life.
Materials Needed
- Hook Size: 2.5mm crochet hook.
- Yarn Type: 4-ply cotton yarn (select your choice of colors for the body, fins, and tail).
- Safety Eyes: 5mm safety eyes for the fish's eyes.
- Stuffing: Polyfiber stuffing to fill the fish.
- Keychain Ring/Clip: To attach the fish as a keychain accessory.
- Tapestry Needle: For assembling and weaving in ends.
- Scissors: For cutting yarn ends.
Abbreviations
- ch: Chain
- sc: Single crochet
- slst: Slip stitch
- inc: Increase (2 single crochets in the same stitch)
- dc: Double crochet
- st: Stitch
Finished Size
- The fish measures approximately 3-4 inches in length, depending on tension and yarn type.

Special Techniques Used
- Magic Loop (Magic Circle): Creates a tight, adjustable circle to start your project.
- Increases: Adding stitches to expand the shape.
- Uniform Shaping: Gradual increases for rounded body structure.
- Seamless Color Changes: Changing yarn color to create striped details.
- Embellishments: Creating the fins, tail, and attaching eyes for a finished look.
Step-by-Step Pattern
Part 1: Creating the Fish Body
- Round 1: (Start with body)
- Create a magic loop and chain 1.
- Work 6 single crochets (sc) into the magic loop.
- Pull the yarn tail to tighten the loop.
- Slip stitch (slst) into the first stitch to close the round.
- (6 sc total)

- Round 2: (Increase round)
- Chain 1.
- Work 1 sc in the first stitch, 2 sc in the next stitch.
- Repeat this pattern: 1 sc, 2 sc all around.
- Slip stitch into the first stitch.
- (9 sc total)
- Round 3:
- Chain 1.
- Work 1 sc in the first 2 stitches, 2 sc in the third stitch.
- Repeat: 2 sc, inc around the round.
- Slip stitch into the first stitch.
- (12 sc total)
- Round 4: (Add color stripes if desired. Change yarn after completing the slip stitch.)
- Chain 1.
- Work 1 sc in the first 3 stitches, 2 sc in the fourth stitch.
- Repeat: 3 sc, inc around.
- Slip stitch into the first stitch.
- (15 sc total)
- Round 5: (Continue with stripes)
- Chain 1.
- Work 1 sc in the first 4 stitches, 2 sc in the fifth stitch.
- Repeat: 4 sc, inc around.
- Slip stitch into the first stitch.
- (18 sc total)
- Round 6:
- Chain 1.
- Work 1 sc in the first 5 stitches, 2 sc in the sixth stitch.
- Repeat: 5 sc, inc around.
- Slip stitch into the first stitch.
- (21 sc total)
- Round 7:
- Chain 1.
- Work 1 sc in the first 6 stitches, 2 sc in the next stitch.
- Repeat: 6 sc, inc around.
- (24 sc total)
- Slip stitch into the next stitch to complete the round.

- Rounds 8-9:
- Work 1 sc in each stitch around the circle.
- (24 sc in each round)
Part 2: Finalizing the Body
- Stuff the Body:
- Begin adding stuffing to the body as you go to give the fish its rounded shape.
- Round 10 and Decrease:
- Start reducing by skipping every 6th stitch to close the body gradually.
- Finish the Body:
- Secure the final stitches and weave in the end securely to avoid unraveling.
Part 3: Creating the Tail and Fins
Tail
- Attach Yarn:
- Identify the back (narrower) end and attach yarn.
- Chain 3, then work: 2 dc in the same stitch, chain 3, slip stitch into the same stitch (forms one side of the tail).
- Move to the next st.
- Repeat: Chain 3, 3 dc, chain 3, slip stitch.
- You should now have a 2-pointed tail.

Side Fins
- Attach Yarn for Fins:
- On the side of the fish's body, attach the yarn where you want the fins to start.
- Chain 3, work 2 dc into the same stitch, chain 3, slip stitch into the same stitch.
- Repeat on the opposite side of the body to create the second fin.
Part 4: Adding the Eyes
- Attach Safety Eyes (5mm recommended):
- Insert safety eyes on both sides of the fish approximately halfway down its body. Make sure they are aligned.
- Secure the safety backing on the inside.

Attaching to a Keychain
- Secure the Fish:
- Sew a small loop on top of the fish using the existing yarn or attach a metal loop.
- Attach Keychain Ring:
- Use pliers to attach the fish securely to the keyring.
Customizations
- Color Options:
- Experiment with multiple color stripes for a more vibrant fish.
- Different Fins/Tails:
- Customize the tail or fin shapes by increasing/decreasing stitches or stitches per cluster.
Finishing Tips
- Inspect for Loose Ends:
- Ensure all yarn tails are woven in tightly to prevent unraveling.
- Block the Fish (Optional):
- Gently steam-block the fish to bring out its shape.
Final Words
This Crochet Fish Keychain is a great project for both beginners and experienced crocheters. With its simple but creative design, you can make personalized gifts or craft several pieces for different uses. This little fish can be customized in endless ways to match your personal preferences or those of your gift recipients.
