Goldfish Crochet Pattern (Free + 7 More Goldfish to Make)

Hand holding a small yellow crochet goldfish with orange fins, a tall fanned orange tail and a safety eye

A real goldfish needs a tank, a filter, and a weekly water change. This one needs about two hours and some leftover yarn.

It is a chubby yellow goldfish with orange patches, a little dorsal fin, two side fins, and a big fanned tail that is honestly the star of the show. It fits in the palm of your hand.

I commissioned this pattern from the crocheter I work with, checked every step photo, and I am sharing the whole thing free. Further down you will find a keychain version, plus seven more free goldfish patterns from other designers for when one fish turns into a whole tank.

Quick Info

DetailWhat to Expect
Skill levelBeginner friendly (you need the magic ring, increases and decreases)
Finished sizeAbout 8 cm (3 inches) long, nose to tail tip
TimeAbout 2 to 3 hours
Stitches usedMR, ch, sc, hdc, dc, tr, inc, dec, sl st
Yarn4-ply milk cotton in yellow and orange, plus a scrap of white
ConstructionBody in the round, tail worked flat, fins worked straight onto the body or in a magic ring

The body is one continuous spiral with the orange patches worked in as you go. No embroidering spots on at the end.

The tail is the only piece you sew on. The dorsal fin is crocheted straight onto the body, and the side fins are tiny magic rings you can sew or glue.

What Makes This Goldfish Different

Plenty of crochet fish patterns end up as a round blob with a triangle stuck on the back. You squint and think, sure, that is a fish.

This one reads as a goldfish from across the room, and the tail is why. It is worked in rows with little stepped edges, then pinched in where it meets the body, so it fans out like a real fancy goldfish tail.

The other nice part is the colorwork. The orange patches are part of the stitch counts, so every round tells you exactly when to switch colors. You do not have to guess where the spots go.

Materials

Materials for the crochet goldfish: yellow and orange milk cotton yarn, a crochet hook, snips, yarn needle, stitch marker, safety eyes and fiberfill on white marble
  • 4-ply milk cotton yarn in yellow and orange
  • A small scrap of white yarn for the eye rings
  • 3 mm crochet hook
  • 7 mm safety eyes (one pair)
  • Fiberfill stuffing
  • Stitch marker
  • Yarn needle
  • Scissors

Milk cotton gives you crisp, tight stitches, which matters on a fish this small. A fuzzy acrylic would blur the stepped edges on the tail.

Any light DK or sport weight cotton works too. Just keep the hook small enough that the stuffing does not show through.

Abbreviations

  • MR = magic ring
  • ch = chain
  • sc = single crochet
  • hdc = half double crochet
  • dc = double crochet
  • tr = treble crochet
  • inc = increase (2 sc in the same stitch)
  • dec = invisible decrease
  • sl st = slip stitch
  • R = round or row
  • [24] = stitch count at the end of the round

This pattern uses US crochet terms.

Part 1: The Body

Crochet goldfish body in yellow with orange patches, shown after rounds 1 to 9 and after rounds 10 to 15

The body is worked in a continuous spiral from the nose back. Put a stitch marker in the first stitch of every round so you do not lose count.

Start with yellow.

  • R1: 6 sc in MR [6]
  • R2: inc in every stitch [12]
  • R3: sc around [12]
  • R4: (1 sc, inc) x 6 [18]
  • R5: (2 sc, inc) x 6 [24]

Tip: Pull the magic ring tight. This is the goldfish’s nose. A loose ring leaves a little hole right at the front of the face.

Working the Orange Patches

From Round 6 the rounds are split into color blocks. Start each round in yellow and switch color at every comma: yellow, orange, yellow, and so on.

  • R6 to R8: 9 sc yellow, 6 sc orange, 9 sc yellow [24]
  • R9: 3 sc yellow, 3 sc orange, 3 sc yellow, 6 sc orange, 3 sc yellow, 3 sc orange, 3 sc yellow [24]
  • R10 to R11: 3 sc yellow, 3 sc orange, 12 sc yellow, 3 sc orange, 3 sc yellow [24]

Tip: Carry the yarn you are not using. Lay the spare color along the top of the stitches and crochet over it. That way there are no long loose strands inside the fish to snag on the stuffing.

Tip: Change color on the last pull-through. On the stitch before a color switch, pull the new color through the final two loops. The new color then starts clean on the next stitch, with no little bump of the old one.

Real goldfish are patchy and lopsided, so if a block lands a stitch off, nobody will notice. It still looks like a goldfish.

Shaping the Back End

Back to yellow only.

  • R12: sc around [24]
  • R13: (2 sc, dec) x 6 [18]
  • R14: sc around [18]
  • R15: (1 sc, dec) x 6 [12]

Stuff the body firmly before the opening gets small. You want it plump but still a little squishy when you press it.

Tip: Use invisible decreases. Work the dec through the front loops only of the next two stitches. It sits flat and you will not see a gap where the body narrows.

Leave the last opening for now. The tail goes on over it.

Part 2: The Tail

Seven numbered step photos of the orange goldfish tail being crocheted in rows, the four decreases at the base, and the finished tail sewn to the body

Switch to orange. The tail is worked flat in rows, turning at the end of each one.

  • R1: ch 9, turn, 8 hdc, ch 1, turn
  • R2: 6 sc, ch 1, turn
  • R3: 3 hdc, 3 sc, ch 1, turn
  • R4: 4 sc, ch 1, turn
  • R5: 1 hdc, 3 sc, ch 1, turn
  • R6: 4 sc, ch 3, turn
  • R7: 3 hdc, 3 sc, ch 1, turn
  • R8: 6 sc, ch 3, turn
  • R9: 8 hdc

The rows get shorter and longer on purpose. That is what makes the stepped, frilly edge on the tail, so do not “fix” it.

Now work 4 dec along the straight bottom edge of the tail. This pinches the base in so it looks like it grows out of the fish instead of being glued to a square.

Fasten off and leave a long yarn tail. Sew the pinched end over the back opening of the body, closing it as you go.

Tip: Count your turning chains. Rows 6 and 8 end with ch 3, not ch 1. Those longer chains make the two points on the tail edge, and they are the easiest step to miss.

Tip: Sew through both layers. When you attach the tail, catch the body stitches on both sides of the opening. It closes the stuffing in and holds the tail straight instead of letting it droop.

Part 3: The Dorsal Fin

Orange yarn attached at round 12 on top of the goldfish body with a crochet hook, and the finished dorsal fin worked through the previous rows

This little fin is crocheted straight onto the body, so there is no sewing.

  1. Attach orange yarn at Round 12 on the top of the body, inside the orange patch.
  2. Working into the stitches of the rows in front of it, crochet: 1 sc, 1 hdc, 1 dc, 1 hdc, 1 sc, sl st.
  3. Cut the yarn and hide both ends inside the body.

The stitches rise from sc up to dc and back down again, which gives you a neat little shark-fin bump.

Tip: Go through the body, not just the surface. Push the hook all the way under each stitch you work into. If you only catch the top loop, the fin flops over sideways.

Part 4: The Side Fins (Make 2)

Two small orange crochet goldfish side fins made in a magic ring, each with a long yarn tail

These are about as quick as crochet gets. Use orange.

Make a magic ring and work all of this into it: 1 sc, 1 hdc, 1 dc, 1 tr, 1 dc, 1 hdc, 1 sc.

Pull the ring shut and fasten off, leaving a long tail. Make a second one the same way.

The stitch heights climb up to the tr in the middle and back down, so each fin comes out as a tiny fan.

Part 5: Eyes, Fins and Finishing

Yellow crochet goldfish with a black safety eye ringed in white and an orange side fin sewn on below it
  1. Eyes: Place the safety eyes between Rounds 4 and 5, one on each side of the head. Check them from the front before you snap the backs on, because there is no taking them off after.
  2. Eye rings: With a scrap of white yarn, stitch a small ring around each eye. It gives the goldfish that wide-awake, slightly startled face.
  3. Side fins: Sew or glue one fin on each side of the body, just behind and below the eyes, around Rounds 7 to 8.
  4. Weave in every loose end and give the fish a gentle squeeze to settle the stuffing.

Tip: Fit the eyes before you stuff. It is much easier to push the washer onto the back of a safety eye while the body is still open at the back.

Tip: Glue is fine on the side fins. If sewing something this small drives you up the wall, a dab of fabric glue holds them well on a fish that will sit on a shelf.

Finished crochet goldfish seen from the front, held in a hand, with two black eyes ringed in white and orange side fins

That front view is my favorite. It looks mildly offended to be held, which is exactly how a real goldfish looks at you through the glass.

Turn It Into a Goldfish Keychain

Crochet goldfish held up on the end of a pink crochet hook, showing the tall fanned orange tail from the side

This goldfish makes a lovely keychain, because the body is round and the tail is light, so it hangs level instead of nose-diving.

Size it down first. You do not change a single round. Work the same pattern in DK or sport weight cotton with a 2.5 mm hook, and the fish comes out at roughly 5 cm (2 inches). Use 5 mm safety eyes to match.

You will also need a 20 to 25 mm split ring and a small swivel clasp. Get the swivel kind, or the fish ends up stuck face down against your keys.

Anchor the ring before you close the body. This is the whole trick:

  1. Work the body through Round 15 and stuff it, but do not sew the tail on yet.
  2. Thread the clasp onto the split ring.
  3. Cut about 30 cm of yellow yarn. From inside the body, bring the needle up through the top just in front of the dorsal fin, through the split ring, and back down a stitch or two away.
  4. Repeat five or six times, spreading the passes across Rounds 11 to 13 so no single stitch takes all the weight.
  5. Pull it snug so the ring sits half buried in the fabric. Knot the ends inside the body, then sew the tail on to close it.

Give it a hard tug now, before your car keys are hanging off it.

If the keychain is for a small child, skip the safety eyes and embroider two black French knots instead. A keychain lives in a bag and gets chewed on, and a washer back is not childproof.

Want more small things to hang off a bag? My roundup of crochet keychain ideas has plenty that work the same way.

Color Ideas: One Pattern, a Whole Tank

The same rounds make very different fish just by swapping yarn.

FishBody colorPatch and fin colorExtra detail
Classic goldfishYellowOrangeWhite eye rings
KoiWhiteRed-orangeA small black stitch mark on the head
Black moorBlackBlackBigger eyes, 9 mm if you have them
Fancy white goldfishWhiteOrange tail onlySkip the body patches
ClownfishOrangeWhite bandsThin black backstitch along each band

For the clownfish, work the patch rounds in white and outline them afterward. It is the same fish wearing a different outfit.

More Free Goldfish Crochet Patterns

Once you make one goldfish, it is very hard to stop. These seven free patterns come from other designers, and each one does something different from mine. Click through to the designer’s own page for the full pattern.

1. Jelly Bean No-Sew Goldfish by Darling Maple Designs

Small orange chenille crochet goldfish with safety eyes held in a hand in front of a mini white chair
Pattern and photo: Darling Maple Designs

A squishy little goldfish in chunky chenille yarn with no sewing at all. It is worked in one piece from front to back, and the tail and fin are crocheted on as you go.

It finishes at just over 3.5 inches with a 5 mm hook, so it works up fast. Great as a bag charm or a pocket fidget.

Get the free pattern from Darling Maple Designs

2. Realistic No-Sew Goldfish by Sweet Softies

Pink and purple crochet goldfish with a long flowing tail and safety eyes on a white background
Pattern and photo: Sweet Softies

If you want a goldfish with a long, flowing fancy tail and zero sewing, this is the one. The tail and fins are crocheted on in one piece.

It is rated intermediate, uses worsted weight yarn and a 3.25 mm hook, and finishes at 4 to 5 inches. A variegated yarn gives it that shimmery look.

Get the free pattern from Sweet Softies

3. Mosaic Goldfish by Sweet Softies

Six small crochet goldfish in different colors with textured scale patterns and fanned tails
Pattern and photo: Sweet Softies

These have little scale patterns worked into the body, and they are no-sew too. In thin yarn they are keychain sized, and in bulky yarn they turn into a plush.

The free version on the blog covers the first scale design, which is just single crochet in the back loops. The other three designs are in the paid PDF.

Get the free pattern from Sweet Softies

4. Tanja the Goldfish by DIY Fluffies

Round striped crochet goldfish in light and dark orange with pink cheeks and orange fins on a white background
Pattern and photo: DIY Fluffies

Tanja is a round, stripy goldfish with rosy cheeks, a forked tail and a full set of fins. She is beginner friendly and comes with a link to a basic stitches tutorial.

She is about 17 cm (7 inches) long in sport weight cotton with a 2.5 mm hook, so she is a good step up in size from mine. The fins are sewn on.

Get the free pattern from DIY Fluffies

5. Amigurumi Goldfish by Punqa

Chubby two-tone crochet goldfish with big eyes ringed in white and a tall orange tail, sitting on a shelf
Pattern and photo: Punqa

This one is all about the big round body and the huge eyes. It has a pale belly, a burnt orange back, and a tall double-layer tail.

It uses worsted weight yarn, a 3.5 mm hook and 18 mm safety eyes, and finishes around 18 to 20 cm. That makes it a proper cuddle-sized goldfish.

Get the free pattern from Punqa

6. Fancy Goldfish by Kate Wood

Three crochet fancy goldfish lying on a spotted bedspread, one orange, one black moor and one red-orange, with long flowing tails
Pattern and photo: Kate Wood

The biggest fish on this list at about 9 inches nose to tail. It is the one to pick if you want a black moor or a long-finned fantail.

It is worked in aran weight yarn with a 3.75 mm hook, and the head and body are one continuous piece. It is a free download on Ravelry.

Get the free pattern from Kate Wood on Ravelry

7. Bubbles and Goldfish Teether by One Dog Woof

Crochet baby teether with an orange goldfish at the top, a row of colorful crocheted beads and a wooden teething ring
Pattern and photo: One Dog Woof

Not a plushie at all. This is a baby teether with a little goldfish blowing a trail of crocheted “bubble” beads, finished on a wooden ring.

It is a lovely baby shower gift. Use cotton yarn and real teething-safe beads, and check it for wear often.

Get the free pattern from One Dog Woof

Which Goldfish Should You Make?

PatternSizeSewingBest for
Crochee goldfish (this page)8 cmTail onlyA first goldfish, keychains
Darling Maple Jelly Bean9 cmNoneChunky chenille, bag charms
Sweet Softies Realistic10 to 13 cmNoneA flowing fancy tail
Sweet Softies Mosaic9 to 17 cmNoneTextured scales
DIY Fluffies Tanja17 cmFinsStripes and rosy cheeks
Punqa Goldfish18 to 20 cmFinsA big, cuddly fish
Kate Wood Fancy23 cmFinsBlack moor and fantail
One Dog Woof TeetherSmallSomeBaby gifts

Tips for a Better Goldfish

  • Keep your tension tight. Small amigurumi looks best when you cannot see the stuffing through the stitches. If you can, go down half a hook size.
  • Do not overstuff the back end. Stuff the head firmly and the back a little lighter, so the tail sits flush instead of being pushed off at an angle.
  • Block the tail. Mist it lightly with water, pin it flat into a fan shape, and let it dry. The stepped edges sharpen up nicely.
  • Make two and compare. The second one is always faster, and a pair looks great on a shelf or a desk.

FAQ

Is this goldfish crochet pattern good for beginners?

Yes. If you can make a magic ring, increase and decrease, you can make it. The only fiddly parts are the color changes and the small fins, and both are explained step by step above.

How big is the finished goldfish?

About 8 cm (3 inches) long from nose to tail tip in 4-ply milk cotton with a 3 mm hook. Use thicker yarn and a bigger hook for a bigger fish, or DK yarn and a 2.5 mm hook for a keychain-sized one.

Is there a no-sew version?

My pattern only sews one piece, the tail, and the dorsal fin is crocheted straight on. If you want a fully no-sew goldfish, the Darling Maple Jelly Bean and both Sweet Softies patterns above have no sewing at all.

What yarn is best for a crochet goldfish?

Cotton or milk cotton gives the clearest stitches and holds the tail shape well. Chenille makes a soft, squishy fish but hides your stitches, so it is harder for a first try.

Can I make it safe for a baby?

Replace the safety eyes with embroidered eyes in black yarn, and sew the side fins on rather than gluing them. Stuff firmly so nothing shifts, and check the seams regularly.

How do I make a black moor or koi version?

Use the color table above. A black moor is all black with bigger eyes, and a koi is a white body with red-orange patches in place of the orange.

Build Your Yarn Aquarium

Finished yellow and orange crochet goldfish sitting on white marble with its fanned tail raised

If you make this goldfish, I would love to see it. Save the pattern to your crochet board on Pinterest so it is there the next time you need a quick gift.

Want more water friends for your tank? The axolotl crochet pattern is no-sew and every bit as cute, and my roundup of crochet ocean animals has everything from jellyfish to sea turtles. For more quick critters, browse my free amigurumi patterns.

Similar Posts