How to Identify a Fish
Whether you've landed a catch, spotted something at the aquarium, or found a fish you can't name, a few features narrow it down fast. Here's how to identify a fish by its shape, fins, mouth and coloration — and how to name the exact species from a photo.
1. Body shape
Overall shape is the biggest clue. Torpedo/streamlined bodies (trout, salmon, tuna) mean fast open-water swimmers. Flattened side-to-side (sunfish, bream, angelfish) suit slow, structure-rich water. Long and eel-like, flat bottom-dwellers (flounder, rays), or armored/spiny shapes each point to different families.
2. Fins
Count and look at the fins. A small fleshy adipose fin between the dorsal fin and tail is a key marker of the salmon and trout family. Spiny dorsal fins, a forked versus rounded or squared tail, and the position of the pelvic fins all help distinguish species. The number of dorsal fins (one, two, or a continuous fin) is a classic identification feature.
3. Mouth and coloration
Mouth position and size hint at diet: an upturned mouth for surface feeders, a large jaw for predators like bass and pike, a downturned or barbeled mouth for bottom feeders like catfish and carp. Note coloration and markings — spots, stripes, lateral lines, and any red, pink or metallic sheen. Coloration can shift with age, spawning season, and habitat, so pair it with shape and fins.
4. Where it was caught
Freshwater vs. saltwater, and the specific water body, dramatically narrows the possibilities. A silvery streamlined fish with an adipose fin from a cold river is likely a trout or salmon; from the open ocean it might be a different species entirely. Location plus body features is usually enough to reach a confident ID.
Salmon vs. trout (a common one)
Both are in the same family and share the adipose fin. In general, salmon have a longer, more forked tail, black spots concentrated above the lateral line, and reach larger sizes, while many trout have more rounded tails and spots scattered across the body and fins. Species and life stage complicate this, so a photo identifier is the fastest way to be sure.
Identify a fish from a photo
Our free fish identifier reads body shape, fins, mouth and coloration to name the species from a photo in seconds. Lay the fish flat with fins spread if you can, shoot side-on in good light, and include the whole body for the most accurate result.
What fish is that?
Upload a photo and our free AI names the species in seconds.
Identify a Fish FreeFrequently Asked Questions
How do I identify a fish?
Read the body shape, fins (especially whether it has a small adipose fin), mouth position, and coloration, then factor in whether it came from fresh or salt water and where. Match those against species traits, or upload a clear side-on photo to a fish identifier for an instant answer.
How do you tell salmon from trout?
Both share the salmon-family adipose fin. Salmon generally have a longer, more forked tail, black spots concentrated above the lateral line, and grow larger; many trout have rounder tails and spots scattered across the body and fins. Because species and life stage vary, a photo identifier is the most reliable way to confirm.
Can you identify a fish from a photo?
Yes — an AI fish identifier analyzes shape, fins and coloration to name the species from a clear photo. For best accuracy, lay the fish flat with fins spread, shoot side-on in good light, and include the whole body.