Freshwater Fish Database
Browse care sheets for 75 freshwater species. Search by name, filter by category, and click any fish for full water parameters, diet, tank requirements, and compatibility notes.
All Species
No fish found
Try a different name or category filter.
Browse all 75 species care sheets (text-only list)
The interactive database above has live search and filters; this list is here for accessibility and for visitors whose browser cannot run JavaScript.
- Albino Cory (Corydoras aeneus (albino))
- Amano Shrimp (Caridina multidentata)
- American Flag Fish (Jordanella floridae)
- Angelfish (Pterophyllum scalare)
- Apistogramma (Apistogramma spp.)
- Apistogramma Cacatuoides (Apistogramma cacatuoides)
- Apistogramma Agassizii (Apistogramma agassizii)
- Apistogramma Borellii (Apistogramma borellii)
- Apistogramma Hongsloi (Apistogramma hongsloi)
- Apistogramma Macmasteri (Apistogramma macmasteri)
- Apistogramma Trifasciata (Apistogramma trifasciata)
- Apple Snail (Pomacea canaliculata)
- Betta Fish (Betta splendens)
- Bitterling (Rhodeus amarus)
- Bladder Snail (Physella acuta)
- Blue Pearl Shrimp (Neocaridina cf. zhangjiajiensis)
- Bolivian Ram (Mikrogeophagus altispinosus)
- Bristlenose Pleco (Ancistrus sp.)
- Bronze Cory (Corydoras aeneus)
- Cardinal Tetra (Paracheirodon axelrodi)
- Celestial Pearl Danio (Danio margaritatus)
- Cherry Barb (Puntius titteya)
- Cherry Shrimp (Neocaridina davidi)
- Clown Loach (Chromobotia macracanthus)
- Chili Rasbora (Boraras brigittae)
- Common Pleco (Pterygoplichthys spp.)
- Crystal Red Shrimp (Caridina cantonensis)
- Dwarf Gourami (Trichogaster lalius)
- Dwarf Pencilfish (Nannostomus marginatus)
- Ember Tetra (Hyphessobrycon amandae)
- Endler's Livebearer (Poecilia wingei)
- False Julii Cory (Corydoras trilineatus)
- Garra Rufa (Garra rufa)
- German Blue Ram (Mikrogeophagus ramirezi)
- Goldfish (Fancy) (Carassius auratus)
- Guppy (Poecilia reticulata)
- Harlequin Rasbora (Trigonostigma heteromorpha)
- Hillstream Loach (Sewellia lineolata et al.)
- Jack Dempsey (Rocio octofasciata)
- Japanese Trapdoor Snail (Bellamya chinensis)
- Julii Cory (Corydoras julii)
- King Kong Shrimp (Caridina cantonensis (Taiwan Bee))
- Kribensis (Pelvicachromis pulcher)
- Kuhli Loach (Pangio kuhlii)
- Malaysian Trumpet Snail (Melanoides tuberculata)
- Mystery Snail (Pomacea diffusa)
- Nerite Snail (Neritina & Vittina spp.)
- Neon Tetra (Paracheirodon innesi)
- Oscar (Astronotus ocellatus)
- Otocinclus (Otocinclus spp.)
- Panda Cory (Corydoras panda)
- Pea Puffer (Carinotetraodon travancoricus)
- Pearl Gourami (Trichopodus leerii)
- Peppered Cory (Corydoras paleatus)
- Platy (Xiphophorus maculatus)
- Pond Snail (Lymnaea stagnalis)
- Pygmy Corydoras (Corydoras pygmaeus)
- Rabbit Snail (Tylomelania sp.)
- Rainbow Shiner (Notropis chrosomus)
- Ramshorn Snail (Planorbella duryi)
- Rosy Barb (Pethia conchonius)
- Rummy Nose Tetra (Hemigrammus rhodostomus)
- Scarlet Badis (Dario dario)
- Shadow Panda Shrimp (Caridina cantonensis (Taiwan Bee))
- Shell Dweller (Neolamprologus multifasciatus)
- Skunk Cory (Corydoras arcuatus)
- Sterbai Cory (Corydoras sterbai)
- Stiphodon Goby (Stiphodon atropurpureus)
- Swordtail (Xiphophorus hellerii)
- Tangerine Tiger Shrimp (Caridina mariae)
- Tibee Shrimp (Caridina cantonensis (Tiger × Taiwan Bee cross))
- Vietnamese Cardinal Minnow (Tanichthys micagemmae)
- Weather Loach (Misgurnus anguillicaudatus)
- White Cloud Mountain Minnow (Tanichthys albonubes)
- Zebra Danio (Danio rerio)
About the Tank Logic Freshwater Fish Database
The Tank Logic freshwater fish database is a free, no-signup reference for aquarium hobbyists who want to make confident, evidence-based stocking decisions. Every entry is written from the perspective of a working fishroom, not a content mill: the care sheets reflect what actually happens in real tanks, with notes on temperament, adult size, water chemistry preferences, and the small compatibility quirks that seller listings tend to leave out. Whether you are stocking your first 10-gallon tank or adding a sixth species to an established community, the database is designed to give you a clear answer in under a minute.
Each species card includes the four pieces of information that matter most when you are deciding whether a fish belongs in your tank: adult size (not the misleading juvenile size quoted on retail sites), temperature range, pH and hardness preferences, and a difficulty rating from beginner through advanced. Where relevant, we also call out schooling behaviour, territory requirements, and known aggression triggers β the details that turn a "perfectly compatible on paper" list into a tank that actually stays peaceful six months in.
Use the category filters to narrow your search by tank role: nano fish for small setups, mid-size community fish for 20β55 gallon tanks, bottom dwellers for cleanup crews, large fish for specimen tanks, and invertebrates for algae control and added biodiversity. The search bar accepts common names, scientific names, and partial matches, so you do not need to remember whether a fish is listed as "bristlenose pleco" or Ancistrus β both will find the same care sheet.
Once you have a shortlist, take it to our stocking calculator to check the bioload against your filtration, or to the tank size calculator if you are still deciding what tank to buy. Together, the database and calculators are built to do the part of fishkeeping that is genuinely difficult β turning a wall of conflicting forum advice into a clear, defensible plan for your next tank.