A random fish generator that dives by depth

Pick a kind of water and meet one of 349 real fish—photo, diet and adaptation.

Let the current decide across every depth · all depths · 349 fish in this pool

Clown anemonefish (Amphiprion ocellaris) underwater
Just spotted
CC BY-SA 3.0 · Nick Hobgood · image source

Reef shelf · surface–50 m

Clown anemonefish

Amphiprion ocellaris

Why it lives here

A protective mucus layer lets it live among a host anemone's stinging tentacles.

Observed depth
Recorded around 1–15 m
Water
Calm Indo-Pacific lagoons and coral reefs
Feeds on
Algae, plankton and small invertebrates

This station is a curated way to explore the species, not a claim that it stays at one exact depth.

Say hi to Clown anemonefish.

How the random fish generator works

  1. Pick a water station

    Choose a depth—sunlit reef down to deep water—or let Any water pull from all 349 fish at once.

  2. Reveal your fish

    Hit the button and the random fish generator deals a species you haven't just seen: photo, feeding note and the adaptation that earns its spot.

  3. Go deeper

    Open the full species profile, follow the ecology source, or remix the fish into an imaginary hybrid creature.

Five kinds of water, not five sealed boxes

The ocean is continuous and rivers connect changing habitats. The stations keep the random fish generator legible; they do not replace a species range map.

Sunlit reef

Coral, lagoon and tide-pool specialists

surface–50 m

Freshwater

Fish from current, floodplain and still water

rivers & lakes

Coast & shelf

Seagrass, mangrove and rocky-bottom fish

shore–200 m

Open ocean

Wide-ranging fish that cross exposed water

pelagic water

Deep water

Low-light fish of slopes, caves and cold depth

usually 200 m+

Start with the body, then ask what problem it solves

Shape tells you about motion

A streamlined shark trades manoeuvrability for efficient forward travel; a ray's flattened disc works near the bottom; a seahorse sacrifices speed for precision around structure.

Mouth position hints at feeding

A forward mouth often captures prey ahead, an underslung mouth works near the substrate, and a long tube can reach tiny food in narrow spaces. Treat it as a clue, not a complete diet.

Light changes the design brief

Reef colour can signal or camouflage among complex backgrounds. In dim water, reflective tissue, large eyes or bioluminescence can matter more than colour visible to us at the surface.

What makes this random fish generator different

Most random fish generators shuffle a plain list of names. This one treats every species like a small field report.

Real photos, real credits

Every result is an openly licensed photograph from Wikimedia Commons, with the photographer and licence named right on the card—no clip art, no AI fakes.

Stations, not name lists

Each fish is filed by the water it actually works in, from sunlit reef to deep slope, so a random draw always comes with its ecological context.

A reason on every card

Every species carries one adaptation note drawn from an ecology source such as FishBase, NOAA or its Wikipedia article—the why behind the body you're looking at.

Remix it into a creature

Any fish can jump straight into the hybrid creature generator and lend its fins, jaws or glow to something that has never existed.

Try the loop: reveal a fish above, hit Remix this fish, and it drops straight into the hybrid creature generator as raw material.

What to do with your fish

Three small recipes that turn one random fish generator result into something you made.

Draw it

Reveal a fish and sketch only its outline—no peeking at the notes. Then read its adaptation and add that single detail to your drawing: the flatter belly, the longer snout, the bigger eye.

Play depth detective

Pick the Sunlit reef station and study your fish's colours. Now switch to Deep water and reveal again. What changed once the sunlight ran out—the eyes, the colours, the body shape?

Chase the source

Every card links to the real ecology page behind it. Open the link and hunt for one fact the card doesn't show. Found one? That's genuine fish research.

Random fish generator FAQ

What does the random fish generator choose from?

It draws from 349 real fish. Each one is assigned to a useful exploration station—reef, freshwater, coast and shelf, open ocean, or deep water—based on a species-specific ecology source (FishBase, NOAA or the species' Wikipedia article) rather than the broad placeholder habitat field in the larger library.

Dive log sources

Where the field notes come from

Every station entry has its own ecology link. These collections provide the shared research and photo trail behind the generator.

  • FishBase

    Species summaries used for range, depth and feeding checks in the original curated dive stations.

  • NOAA Fisheries

    Primary US federal species background used for the white shark and marine ecology context.

  • Wikipedia

    Species articles behind the expanded pool; every such result links its exact article as the ecology source.

  • Wikimedia Commons

    Source of the openly licensed photographs; each result preserves its exact credit and source URL.

Not in a fishy mood?

Same idea, different animals.