
Free Knitting Pattern: Little Knit Fish
If you’ve been searching for a quick, charming, and beginner-friendly knitting project, look no further than this adorable little knit fish. Whether you’re a seasoned knitter looking for a relaxing side project or someone who has just learned the basics and wants to try something fun, this pattern is perfect for you. These little fish are great as stuffed toys, decorations, cat toys, baby shower gifts, or even as part of a whimsical mobile. Best of all, they work up quickly — often in under an hour — using just small amounts of yarn you probably already have in your stash.
In this post, you’ll find everything you need to knit your own little fish: a complete free pattern with step-by-step instructions, helpful tips for beginners, suggestions for yarn and needle substitutions, and ideas for how to use your finished fish. Grab your needles and let’s get started.
Why You’ll Love This Little Knit Fish Pattern
There’s something endlessly satisfying about a small knitting project. Unlike a sweater or a blanket, you can pick this up on a lunch break, finish it during a movie, or use it to test out a new yarn before committing to a bigger project. The little knit fish is one of those patterns that you’ll come back to again and again.
Here’s what makes it so special. It uses basic techniques — mostly knit and purl stitches — so there’s no complicated lace work or intricate colorwork to worry about. It’s worked flat and then seamed, which means you don’t need to know how to knit in the round (though if you prefer that method, a few small modifications will work just as well). The three-dimensional shape is achieved through simple increases and decreases, and the tail fin adds a lovely finishing touch that looks impressively detailed with very little effort.
These fish also make wonderful stash-busters. If you’ve got leftover worsted weight or DK yarn sitting in a basket somewhere, this is the perfect excuse to use it up. You can make them in realistic ocean colors — blues, greens, silver, and grey — or go completely whimsical with neon pink, rainbow stripes, or sparkly metallic yarn. Each fish you make can be entirely unique.
Materials You’ll Need
Before diving into the pattern, here’s a list of everything you need to gather. Most of these items are likely already in your knitting kit.
Yarn: Approximately 20–30 yards of worsted weight yarn (US size 4 / 10 ply). This is enough for one fish roughly 4–5 inches long. You can use DK weight yarn with a slightly smaller needle for a more delicate fish, or bulky yarn for a chunkier version.
Needles: US size 6 (4mm) straight or double-pointed needles. Adjust needle size to match your yarn weight and to achieve a tight fabric so the stuffing doesn’t show through.
Stuffing: A small amount of polyester fiberfill. You only need a pinch or two to fill a fish this size.
Tapestry needle: For seaming and weaving in ends.
Scissors: For cutting yarn.
Optional embellishments: Small buttons or safety eyes for the fish eye, embroidery floss for details, or a small piece of contrasting yarn for decorative stitching.
Gauge: Approximately 20 stitches and 28 rows to 4 inches in stockinette stitch. Gauge is not critical for this project as long as your fabric is firm enough to hold the stuffing inside.
Abbreviations Used in This Pattern
If you’re newer to knitting abbreviations, here’s a quick reference guide for everything you’ll see in the instructions below.
CO — Cast on
BO — Bind off
K — Knit
P — Purl
K2tog — Knit two stitches together (a right-leaning decrease)
SSK — Slip, slip, knit (a left-leaning decrease)
Kfb — Knit into the front and back of the same stitch (an increase)
Pfb — Purl into the front and back of the same stitch (an increase)
RS — Right side
WS — Wrong side
St(s) — Stitch(es)
Rep — Repeat
PM — Place marker
SM — Slip marker
Free Knitting Pattern: Little Knit Fish
Body of the Fish
The fish body is knitted flat in two pieces — a top half and a bottom half — which are then seamed together. Alternatively, you can knit one piece in the round if you’re comfortable with that technique, joining the cast-on edge at the end.
Piece 1 (Top and Bottom — make 2 pieces alike)
CO 3 sts.
Row 1 (RS): Kfb, k1, kfb. (5 sts)
Row 2 (WS): Purl across.
Row 3: Kfb, k3, kfb. (7 sts)
Row 4: Purl across.
Row 5: Kfb, k5, kfb. (9 sts)
Row 6: Purl across.
Row 7: Kfb, k7, kfb. (11 sts)
Row 8: Purl across.
Row 9: Kfb, k9, kfb. (13 sts)
Row 10: Purl across.
Row 11: Kfb, k11, kfb. (15 sts)
Rows 12–22: Work in stockinette stitch (knit RS rows, purl WS rows), keeping all 15 sts.
Now begin shaping the nose end of the fish.
Row 23: K2tog, k11, ssk. (13 sts)
Row 24: Purl across.
Row 25: K2tog, k9, ssk. (11 sts)
Row 26: Purl across.
Row 27: K2tog, k7, ssk. (9 sts)
Row 28: Purl across.
Row 29: K2tog, k5, ssk. (7 sts)
Row 30: Purl across.
Row 31: K2tog, k3, ssk. (5 sts)
Row 32: Purl across.
Row 33: K2tog, k1, ssk. (3 sts)
Row 34: Purl across.
BO all 3 sts. Cut yarn and pull through the last stitch to secure.
You now have two oval or lens-shaped pieces that will form the fish body when seamed together.
Tail Fin
The tail fin is knitted separately and then attached during seaming, or sewn on afterward. It gives the fish its characteristic fan-shaped tail.
CO 15 sts.
Row 1 (RS): K2tog, k11, ssk. (13 sts)
Row 2 (WS): Purl across.
Row 3: K2tog, k9, ssk. (11 sts)
Row 4: Purl across.
Row 5: K2tog, k7, ssk. (9 sts)
Row 6: Purl across.
Row 7: K2tog, k5, ssk. (7 sts)
Row 8: Purl across.
Row 9: K2tog, k3, ssk. (5 sts)
Row 10: Purl across.
BO all 5 sts. Cut yarn.
Now, fold the tail fin piece in half lengthwise so the two long edges meet. The piece will form a natural V-shape or fan shape. You can either leave it flat or add a small running stitch through the center to define the two fins of the tail more clearly. Set aside.
Optional Dorsal Fin
If you’d like your fish to have a small fin on top, here is a simple optional piece.
CO 7 sts.
Row 1 (RS): K2tog, k3, ssk. (5 sts)
Row 2 (WS): Purl across.
Row 3: K2tog, k1, ssk. (3 sts)
Row 4: Purl across.
Row 5: Sl1, k2tog, psso. (1 st)
Cut yarn and pull through remaining stitch to secure. This small triangle will be sewn onto the top of the fish body after seaming.
Assembly Instructions
Once all your pieces are knitted, it’s time to put the fish together. Take your time with this step — neat seaming makes a big difference in the finished look.
Step 1: Lay the two body pieces together with the right sides facing outward (wrong sides together). Using your tapestry needle and a length of matching yarn, work a whipstitch or mattress stitch around the perimeter of the fish, leaving a 2-inch gap near the tail end.
Step 2: Tuck the tail fin into the gap at the tail end of the fish so that the bound-off edge (the wider end) is inside the seam and the V-shaped or pointed end is sticking out. Stitch the tail fin securely in place as you close the remaining seam.
Step 3: Before closing the seam entirely, gently stuff the fish body with a small amount of polyester fiberfill. Don’t overstuff — you want the fish to be lightly plump but still flat enough to show its shape nicely. Then stitch the seam completely closed.
Step 4: If you made the dorsal fin, position it on top of the fish body, roughly centered between the head and tail. Use a few stitches to attach it securely, hiding any yarn tails inside the body of the fish.
Step 5: Add the eye. You can sew on a small button, attach a safety eye, or simply use a French knot in black or dark embroidery floss. Position the eye near the head end of the fish, slightly off-center toward the nose.
Step 6: Weave in all remaining yarn ends. Give your finished fish a gentle press with a damp cloth if needed to smooth out the fabric, and you’re done.
Tips for a Beautiful Finished Fish
A few small things can make a real difference in how polished your little fish looks when it’s complete.
Choose a yarn with good stitch definition. Smooth yarns in wool or wool blend show the knit stitches clearly and make the shape of the fish look crisp. Fluffy or heavily textured yarns can obscure the shaping, though they can also give a fun fuzzy fish effect.
Knit tightly. Because you’ll be stuffing the fish, you want the fabric to be firm enough that the white fiberfill doesn’t peek through. If your gauge is looser than the recommended, try going down a needle size.
Try two-color fish. Knit the two body pieces in different colors — one for the top and one for the belly — just like real fish. Classic combinations include teal and white, orange and yellow, or any combination you love.
Use coordinating yarn for seaming. If your fish is a solid color, use the same yarn for seaming and the join will be nearly invisible. For a striped or multicolored fish, choose a neutral color that blends well with all the colors in the body.
Experiment with scale. This pattern is easy to scale up or down. Use fingering weight yarn on small needles for tiny fish about 2 inches long, or jump up to bulky yarn for a larger fish that’s 7 or 8 inches. The construction method stays exactly the same.
Ideas for Using Your Finished Fish
Once you’ve made your first fish, you’ll quickly find yourself wanting to make a whole school of them. Here are some ideas for what to do with all these little knit fish.
Mobile or garland: String several fish together on a length of twine or thread and hang them as a mobile above a crib or in a child’s bedroom. Mix different sizes and colors for a playful effect.
Cat toy: Stuff the fish lightly with catnip instead of fiberfill and watch your cat go wild. Use a firmly spun, durable yarn for a toy that will hold up to enthusiastic play.
Baby shower gift: A set of brightly colored knit fish in a little basket makes a sweet and personal handmade gift. Pair them with a coordinating knit blanket or booties for a complete set.
Bowl or basket display: Arrange a pile of knit fish in a glass bowl or wooden basket as a home decoration. They look particularly charming in ocean-inspired color schemes on a bathroom shelf or beside a kitchen sink.
Ornaments: Add a small loop of ribbon or yarn at the top and hang your fish as ornaments on a tree, wreath, or window display. A glittery yarn makes especially festive ornaments.
Keychains: Stuff very lightly and attach a keyring through the loop at the top of the tail for a handmade keychain that’s genuinely unlike anything you’d buy in a store.
Sensory toys: For children who benefit from different textures, try making the same fish in a variety of yarn textures — smooth, nubby, fluffy, crinkly — and offer them as a tactile set.
Yarn Suggestions for This Pattern
Since you only need about 20–30 yards per fish, this is a great opportunity to use up oddments and leftovers from other projects. Almost any yarn will work, but here are some types that perform particularly well.
Wool or wool blend yarns are naturally elastic, hold their shape well after stuffing, and show beautiful stitch definition. They also have a slight grip that makes seaming easier. Superwash wool is a great choice if the fish will be used as a toy, since it can go in the washing machine.
Cotton yarn produces a firmer fabric and a slightly crispier look. It’s excellent for decorative fish or those that need to hold a specific shape, and it’s a natural choice for an ocean-themed bathroom decoration.
Acrylic yarn is widely available, affordable, and machine washable, making it a practical choice for toys and gifts. Look for a smooth, tightly spun acrylic for the best results, rather than a fluffy or loosely twisted variety.
Gradient or self-striping yarn creates beautiful automatically patterned fish without any extra work on your part. Just cast on and knit — the yarn does all the color work for you.
Frequently Asked Questions
Can beginners make this fish? Absolutely. If you know how to cast on, knit, purl, and do a basic decrease (k2tog), you have all the skills you need. The increases (kfb) are also very straightforward to learn if they’re new to you.
How long does it take to knit? Most knitters complete one fish in 30 minutes to an hour, depending on their speed. It’s an ideal project for a single sitting.
Can I sell items made from this pattern? Yes! This is a free pattern shared for personal and commercial use. If you sell fish made from this pattern at craft fairs or in an online shop, a credit or link back to this post is always appreciated but not required.
Can I make the fish larger? Yes. Simply cast on more stitches at the start and work more rows before beginning the decreases. The shape and construction method stay the same regardless of size.
What if I don’t want to seam two pieces? You can adapt this pattern to be knitted in the round, which eliminates most of the seaming. Cast on your starting stitches and join, then work increases on both sides of a central stitch marker on every other round. This creates a seamless body that’s particularly nice for a smooth, polished look.
A Note on Customizing the Pattern
One of the best things about a pattern this simple is how easy it is to make your own. Add a few rows of stripes by switching colors every two rows during the body section. Work the increases section in one color and the body in another for a fish with a gradient effect. Embroider small scales on the finished fish using a running stitch in a contrasting color. Add a sequin eye or a tiny bow for a fanciful look. Use glow-in-the-dark yarn for a fish that lights up at night. The possibilities are genuinely endless, and because each fish uses so little yarn, experimenting costs almost nothing.
If you add a purl ridge along the center of the body on the right side (a purl row worked on the RS instead of the usual knit row), it gives the fish a defined center line that reads as a very natural looking spine