Handmade Goldfish Free Crochet Pattern for Beginners
Glow up your decor with this free crochet goldfish pattern that highlights vivid details, sparks interest and adds lively accent to any space.


You can place it in a bowl display, hang it for a fun touch, or use it as a cute keepsake. The pattern is simple and easy to follow, making it great for beginners who want a joyful and quick project. Each stitch adds softness and character, bringing your goldfish to life. This creative piece not only looks beautiful but also helps you relax, improve your skills, and enjoy the happiness of making something special by hand.
Free Crochet Goldfish Pattern
Materials List
- Yarn: 8ply (DK/light worsted) in orange or any colors of your choice
- Hook: 3.5 mm crochet hook (optionally 3 mm & 4 mm for custom tail variations)
- Safety Eyes: Pair of 12 mm safety eyes (or googly/safety eyes for eye variations)
- Stuffing: Polyester fiberfill
- Needle: Yarn/darning needle
- Pins: For fin positioning (optional)
- Scissors
- Stitch marker (optional, but very handy)
Key Abbreviations (US Terms)
| Abbreviation | Meaning |
|---|---|
| ch | Chain |
| sc | Single Crochet |
| inc | Increase (2 sc in same stitch) |
| dec | Decrease (single crochet 2 together) |
| sl st | Slip Stitch |
| st(s) | Stitch(es) |
| BLO | Back Loop Only |
| Rnd | Round |
| Row | Row |
Special Notes
- Always use Back Loop Only (BLO) for the tail, dorsal, and other fins unless otherwise specified.
- Try to keep an even, medium tension for a consistent shape.
- Place safety eyes between Rnds 6 and 7 on the head for a natural look.
- Customization tips are included at the end for color changes and different tail types.
Pattern Instructions
Body
Rnd 1:
- 6 sc in a magic ring. (6 sts)
Rnd 2:
- 6 inc (2 sc in each st around). (12 sts)
Rnd 3:
- (1 sc, inc) repeat 6 times. (18 sts)

Rnd 4:
- 1 sc, inc, 2 sc, inc repeat 5 times, sc in last st. (24 sts)
Rnd 5:
- sc in each st around. (24 sts)
Rnd 6:
- 6 sc, (1 sc, inc, repeat 6 times), 6 sc. (30 sts)
Rnds 7-12:
- sc in each st around. (30 sts each round)

Rnd 13:
- 12 sc, (2 sc, invisible dec) repeat 3 times, 6 sc. (27 sts)
Rnd 14:
- sc in each st around. (27 sts)
Rnd 15:
- 12 sc, (1 sc, invisible dec) repeat 3 times, 6 sc. (24 sts)
Rnd 16:
- sc in each st around. (24 sts)
Insert safety eyes between rounds 6 & 7, on each side of head.
Rnd 17:
- (2 sc, invisible dec) repeat 6 times. (18 sts)
Rnd 18:
- (1 sc, invisible dec) repeat 6 times. (12 sts)
Pause to stuff body firmly.
Rnd 19:
- (1 sc, invisible dec) repeat 4 times. (8 sts)
Rnd 20:
- (2 sc, invisible dec) repeat 2 times. (6 sts)
Finish Off:
- Cut yarn, thread tail through last 6 front loops, pull to close, and weave tail into body.
Tail (Make 2, or as desired) - BLO throughout
Row 1:
- Ch 10. Starting in 2nd ch from hook, 4 sc, inc, 4 sc. (10 sts)
Row 2:
- Ch 4, starting in 2nd ch from hook (along new chain): 3 sc,
- Continue along tail: 3 sc, inc, 6 sc (BLO). (13 sts)
Row 3:
- Ch 4, 3 sc across chain, 8 sc, inc, 8 sc (BLO).
Row 4:
- Ch 4, 3 sc across chain, 10 sc, inc, 10 sc (BLO).
Row 5:
- Ch 4, 3 sc across chain, 12 sc, inc, 12 sc (BLO).
Row 6:
- Ch 4, 3 sc across chain, 14 sc, inc, 14 sc (BLO).
Row 7:
- Ch 4, 3 sc across chain, 16 sc (BLO).
Finish Off, leaving a long tail for sewing.
Dorsal (Top) Fin - BLO throughout
Row 1:
- Ch 6. Starting in 2nd ch from hook: 5 sc.
Rows 2-3:
- Ch 1, turn, 4 sc.
Rows 4-5:
- Ch 1, turn, 3 sc.
Rows 6-7:
- Ch 1, turn, 2 sc.
Finish Off, leaving long tail for sewing.
Pectoral (Side) Fins - (Make 2, BLO throughout)
Row 1:
- Ch 4. Starting in 2nd ch from hook: 3 sc.
Rows 2-3:
- Ch 1, turn, 2 sc.
Finish Off, leaving long tail for sewing.
Mouth (Optional Detail)
- Use body color yarn.
- Insert hook between rounds 1 and 2, join with slip stitch.
- Work 6 sc in a circle between these rounds.
- Sl st to first sc, finish off and weave ends into body.
Assembly
- Sew tail(s): Attach to closed end of goldfish, center or arrange as desired.
- Sew dorsal fin: Place centered on top, taller edge at the front, and secure.
- Sew pectoral fins: Position low on the side of the body, 2 rounds behind eye and 2 stitches down, aligning the front of the fin with the body.
- Hide all ends: Weave remaining tails into the body.

Customization Suggestions
- Color changes: Randomly switch colors for body or fin rounds as desired.
- Multiple tails: Adjust tail number & size (e.g., use different hook sizes for layered tail look).
- Googly eyes: Crochet a small circle for the eye white (6 sc in a ring, inc on next round, then a round of sc), insert eyes into those, and sew to face instead of placing eyes on the body directly.
- Fancier fins: Mix laceweight or eyelash yarn for extra "frilly" fins.
Pattern Correction
- Ensure all tail and fin rows (except for starting chains) are worked in Back Loop Only for more flexible, lifelike movement.
- The body shaping uses invisible decrease for a neater finish-do not substitute with basic dec unless desired.
- Fold and align body to eye placement before inserting eyes to keep them symmetrical.

Tips
- Use a stitch marker for the start of each round, especially important for rounds with changing increase/decrease patterns.
- Sew fins and tail with care-pin in place for best symmetry.
- Stuff body evenly but not too firmly to avoid stretching out stitches.
- Mix yarn weights and hook sizes for creative, varied looks in a single shoal of goldfish.
Conclusion
Congratulations! You've completed your crochet goldfish. With this pattern as your base, you can experiment with colors, fins, tails, and eyes to make dozens of unique variations. Perfect for gifts, pond scenes, or whimsical decorations.
