Fish Encyclopedia
Search and identify 1,000+ fish species — freshwater, saltwater, reef, and pelagic — with habitat, size, diet, behavior, and how to tell them apart.
Dwarf Neon Rainbowfish
A pint-sized New Guinea rainbowfish and one of the smallest Melanotaenia species, known in the aquarium trade for its saturated blue-violet males.
freshwaterPurple Spotted Gudgeon
A stocky, olive-brown Australian freshwater fish covered in scattered iridescent purple-blue spots, favoring weedy, slow-moving streams and lagoons.
freshwaterCoral Hind
A vivid orange-red Indo-Pacific grouper scattered with pale iridescent-blue spots, commonly seen resting near coral heads and reef ledges.
reefMurray River Rainbowfish
A slender, schooling rainbowfish native to Australia's Murray-Darling river system, displaying subtle pink-red stripes and yellow-tinted fins along its silvery-blue body.
freshwaterLacustrine Rainbowfish
A brilliant turquoise-blue rainbowfish endemic to Lake Kutubu in Papua New Guinea, now considered endangered due to pollution linked to nearby natural gas extraction.
freshwaterAustralian Rainbowfish
A widespread, variably colored rainbowfish found across tropical Australian and southern New Guinea waterways, ranging from olive-silver to vivid blue and yellow forms.
freshwaterBoeseman's Rainbowfish
Boeseman's Rainbowfish is a vividly two-toned freshwater fish from New Guinea, with a blue-violet front half and a fiery orange-yellow rear half.
freshwaterParkinson's Rainbowfish
A large, robust rainbowfish from the eastern rivers of Papua New Guinea, with mature males displaying a striking golden-orange rear half contrasting with a bluish-silver front.
freshwaterCrimson-spotted Rainbowfish
A small, deep-bodied rainbowfish native to coastal rivers of eastern Australia, recognized by its iridescent blue-green flanks marked with rows of crimson-red spots.
freshwaterPacific Blue-eye
A tiny, schooling fish common in coastal streams and estuaries of eastern Australia, easily recognized by its reflective, luminous blue eyes.
brackish