Skip to Content

Atlas of freshwater aquarium fish

SpotMeUp guide
February 28, 2026 by
Atlas of freshwater aquarium fish
BlogMaster
| No comments yet


Atlas of freshwater aquarium fish - SpotMeUp guide

The world of freshwater fish is huge - there are hundreds of popular aquarium species alone, and large atlases describe over a thousand varieties.(agroswiat.pl)

This guide is the "essence" - an atlas of the most frequently chosen aquarium fish, collected to help you:

  • select species according to the capacity,

  • avoid aggression and beginner's mistakes,

  • ensure proper water parameters.

Most tropical aquarium fish do well in water with a temperature of approximately 24-27°C and a pH of 6.5-7.5.(aqueon.com)

Specific species may have their own preferences - I mark them in the descriptions.

How to read this atlas?

For each species you will find:

  • Difficulty level: easy / medium / difficult,

  • Fish size: approximate length of an adult fish,

  • Minimum capacity: real, not "marketing",

  • Water parameters: temperature and pH range (approximate),

  • Behavior: gregarious, territorial, calm, aggressive, etc.,

  • Who you can hang out with: typical cast, what to avoid,

1. Aquarium fish for beginners (easy species)

1.1. Peacock-eye guppy

Poecilia reticulata – Guppy

  • Difficulty level: Easy

  • Size: 3–5 cm

  • Minimum capacity: from 40 l (better 60 l and up)

  • Water: 23–26°C, pH 7.0–7.8 (likes water from slightly neutral to alkaline)

  • Behavior: Viviparous, mobile, very reproducing

Peacock-eye guppy

Characteristics:

A classic for home aquariums. Males are intensely colored, females are larger and more modest. It is a school fish - three guppies in 30 liters is not a flock, it is really worth aiming for 8-12 pieces or more. Due to their easy reproduction, they quickly "clog" the tank.

Who to stay with:

Other peaceful livebearers (mollies, swordtails, platies), small characiformes (neons, razboras), catfishes, otoskis.

What to avoid:
Large cichlids, predators, aggressive barbs.


1.2.Neon Innesa 

Trigonostigma heteromorpha

  • Difficulty level: easy / medium

  • Size: 3–4 cm

  • Minimum capacity: 60 l for a herd of 10-15 animals

  • Water: 22-26°C, pH 6.0-7.2 (slightly acidic to neutral)(Aquaforest)

  • Behavior: Gentle, gregarious, feels best in a large group

Neon Innesa Trigonostigma heteromorpha

Characteristics:

One of the most popular aquarium fish in the world. The blue-red strip reflects light and makes an impression even in a small tank. They require stable parameters and good filtration.

Who to keep:
Cyris, Otos, small razbors, calm cichlids, small viviparous birds.

What to avoid:
Large cichlids, aggressive barbs, tanks that are too small (neons are timid).


1.3. Rozbora Klinowa

Razbora clinowa (ang. Harlequin Rasbora)

  • Difficulty level: Easy

  • Size: 4–5 cm

  • Minimum capacity: from 60 l (herd of min. 10 animals)

  • Woda: 23–27°C, pH 6,0–7,5

  • Behavior: calm, gregarious, looks beautiful in a school

Razbera Clinoa (Ang. Arlgen Raspera)


Characteristics:

Perfect for a planted aquarium - orange body with a dark "wedge-shaped" triangle. It adapts well to most waters.

Who to keep:
Neons, catfishes, otoskis, small shrimps (in case of dense vegetation), peaceful livebearers.

Photo suggestion:
"A group of wedge-tailed razbors against the background of tall stem plants."

1.4. Kirysek pstry

Corydoras paleatus / Corydoras aeneus – Cory catfish

  • Difficulty level: Easy

  • Size: 5–6 cm

  • Minimum capacity: 60 l (herd of at least 6 pieces)

  • Woda: 22–26°C, pH 6.5–7.5(Aquania)

  • Behavior: bottom-dwelling, gregarious, active mainly at the bottom

Corydoras paleatus / Corydoras aeneus – I am Cory

Characteristics:

They are not "cleaners" who will eat all the leftovers, but they make a great addition to the cast. They requiresoft substrate (sand or fine gravel)so as not to damage the delicate whiskers.

Who to keep with:
Most peaceful small fish - neons, razboras, guppies, mollies, cichlids.


Kirysek spiżowy (Corydoras aeneus)

Level: beginner

Kirysek spiżowy (Corydoras aeneus)

Litage: from 60 l (for a group)
Temperature: 22–26°C
pH / hardness: pH ~6.0–7.5, soft–medium

Size: ~6–7 cm
Behavior: very calm, demersal, gregarious

How many pieces: min. 6, better 8-12
Feed: sinking tablets, bottom granules, frozen food (bloodworm with caution), artemia

Arrangement: fine sand (the most important), hiding places, roots
Connection: great for communities; avoid aggressive ones that stress him

Bugs: sharp litter → damaged whiskers; too small group → stress.

 1.5. Blue spider mite (popularly: algae eater)

Ancistrus sp. – Bristlenose pleco

  • Difficulty level: Easy

  • Size: 10–12 cm

  • Minimum capacity: from 80 liters

  • Woda: 23–27°C, pH 6,5–7,5

  • Behaviour: bottom-dwelling, territorial towards its own species in a small space

Blue spider mite (popularly: algae eater)

Characteristics:

An excellent "glass and root cleaner", but you cannot base its diet solely on algae - it needs plant foods, tablets for algae eaters, and vegetables. It likes hiding places made of roots and coconuts.

Who to stay with:

Most sociable fish, provided the appropriate size.


1.6. The Magnificent Fighter (careful in selecting the cast)

Betta splendens – Siamese fighting fish

  • Difficulty level: easy / medium

  • Size: 6–7 cm

  • Minimum capacity: min. 20–25 liters per male (actually better 30–40 liters)

  • Woda: 24–28°C, pH 6,5–7,5

  • Behavior: Territorial male, likes a quiet environment

The Magnificent Fighter (careful in selecting the cast)

Characteristics:

Beautiful, long-finned varieties, often kept in microcubes - which is abad idea. It needs heated, filtered water and calm companions (if any).

Who to stay with:

This is a topic for a separate article - preferably aseparate tank, or possibly very peaceful, small species that do not nibble their fins.

1.7. Molly / Shawl / Gladiolus

Poecilia / Xiphophorus

  • Difficulty level: Easy

  • Size: 5–8 cm (depending on the species)

  • Minimum capacity: from 80 l and above (for mixed viviparous stock)

  • Water: 24–27°C, pH 7.0–8.0 (they like harder, alkaline water)(rybyakwariowe.eu)

  • Behavior: Viviparous, mobile, reproduce intensively

Poecilia / Xiphophorus

Characteristics:

A colorful "classic" - great for family aquariums, but requires population control (males can torment females and it is easy to overstock them).


1.8 Amanda's mole (Hyphessobrycon amandae)

Level: beginner/intermediate (easy, but likes stable conditions)

Amanda's mole (Hyphessobrycon amandae)

Litage:
from ~40 l (better 60 l+)
Temperature: 24–28°C

pH / hardness: pH ~5.5–7.5, soft-medium (the more stable, the better)
Size: ~2 cm

Behavior: very calm, shoaling

How many pieces: min. 10–12 (the more, the better it looks and is more reliable)
Feed: fine (microgranules, crushed flakes, artemia, daphnia)

Arrangement: plants, darker background, gentle current, subdued light
Combination: ideal for quiet plantings (kiryśki, otoski, small razboria)

Errors: Too small a group = shyness, "disappearing", worse colors.


2. Moderately difficult genres (for people with basic experience)


2.1. Skalar ( Pterophyllum scalare / Angel fish )

  • Difficulty level: medium

  • Size: 15 cm high (with fins)

  • Minimum capacity: from 150 l (tall aquarium)

  • Woda: 24–28°C, pH 6,0–7,5

  • Behavior: Territorial, can snack on very small fish

Angelfish (Pterophyllum scalare / Angel fish)

Characteristics:

An elegant fish with a tall body. It does well in a quiet crowd, but adult angelfish will eat neonsif they are too small. They like shady, tall aquariums with roots.

Find out more!

2.2. Ramirez's nurse

Mikrogeophagus ramirezi – Ram cichlid

  • Difficulty level: medium / difficult (sensitive to water quality)

  • Size: 5–7 cm

  • Minimum capacity: 60–80 l for a couple

  • Water: 25–29°C, pH 5.5–7.0 (clean, soft)

  • Behavior: Territorial during spawning, otherwise peaceful

Mikrogeophagus ramirezi – ram cichlid

Characteristics:

A very colorful small cichlid, great for a community aquarium provided it has very good filtration and stable parameters.

2.3. Mosaic/striped gourami

Trichogaster spp. – Gourami

  • Difficulty level: medium

  • Size: 10–12 cm

  • Minimum capacity: from 100 l

  • Woda: 24–28°C, pH 6,0–7,5

  • Behavior: rather calm, males can be territorial

Trichogaster spp. – Gourami

Characteristics:

Labyrinth fish - can breathe atmospheric air. It likes dense vegetation and quiet plantings.

2.4. Zebrafish

Danio rerio – Zebra danio

  • Difficulty level: medium (easy, but likes exercise and cooler water)

  • Size: 4–5 cm

  • Minimum capacity: 60 l (herd of min. 8–10 animals)

  • Woda: 20–25°C, pH 6,5–7,5

  • Behavior: Very active schooling fish, likes stronger currents

Danio rerio – Zebra danio

Characteristics:

Great for tanks with current; may be a link between "tropical" and slightly cooler casts.

2.5. Barbs (e.g. Sumatran barb)

  • Difficulty level: medium

  • Size: 6–7 cm

  • Minimum capacity: 100 l (herd of 10+ animals)

  • Woda: 23–26°C, pH 6,0–7,5

  • Behavior: mobile, can nibble the fins of other fish

Characteristics:

Barbs (e.g. Sumatran barb)

An interesting, active fish, but not suitable for an aquarium with fighting fish or angelfish.

Agassiz's cichlid (Apistogramma agassizii)

Level: intermediate/advanced (more sensitive to parameters than cockatoo)

Agassiz's cichlid (Apistogramma agassizii) 
Litraż:
80–120 l+

Temperature: 25–29°C
pH / hardness: preferably pH ~5.5–6.8, soft water (stability is key)

Size: male ~7-10 cm
Behavior: territorial, "characteristic" during spawning

Arrangement: 1 male + 2-3 females or a pair
Feed: high quality, lots of frozen/live food

Arrangement:
as above, but even more "blackwater" and hiding places
Combination: calm shoals, without disturbances; avoid very active fish

Errors: hard water + stress = diseases and poor color.

Nurse Cockatoo (Apistogramma cacatuoides)

Level: medium

Nurse Cockatoo (Apistogramma cacatuoides)

Litage:
60–100 l (pair/harem), more hiding places are better
Temperature: 24–28°C

pH / hardness: pH ~6.0–7.5 (one of the more tolerant apisto)
Size: male ~7–9 cm, female smaller

Behavior: territorial (especially the female near the eggs), generally calm
Arrangement: 1 male + 2-3 females (in a larger tank) or a pair

Food: frozen/live food + good granules

Arrangement: sand, coconut/caves, leaves, lots of hiding places and visual barriers
Combination: shoaling small fish + catfish (be careful when spawning)
Faults: lack of hiding places → aggression; too bright/"empty" aquarium.


Leopard's cutthroat (Pterygoplichthys sp.) – grows large

Level: intermediate/advanced (by size and dirt)

Pterygoplichthys sp.

Litage: Realistically 300–500 l+ (depending on the species and target size)

Temperature: 24–28°C
pH / hardness: pH ~6.5–7.5, tolerant but likes cleanliness and oxygen

Size: often 30–45 cm (sometimes more)
Behavior: calm, nocturnal, territorial towards other "plecos"

Feed: algae + vegetables (zucchini, cucumber), tablets, wood/root (important)
Arrangement: large roots, hiding places, strong filtration and water movement

Combining: with large fish; not for small aquariums
Common mistake: buying for 100-150 l "because it eats algae" → the fish grows, destroys plants, gets dirty, and becomes stunted.

2.9 Glass catfish (Kryptopterus vitreolus) (often confused with K. minor; sometimes traded as "glass catfish")

Level: medium (delicate, requires stability)

Glassy catfish (Kryptopterus vitreolus)

 Litage: from 100 l for a group (better 150 l+; a long tank makes a difference)
Temperature: 24–28°C

pH / hardness: pH 6.0–7.2, soft–medium (stability and clean water are the most important)
Size: usually 6–8 cm

Behavior: very calm, timid; shock; most often it "stands" in the depths in a light current
How many pieces: minimum 6, preferably 8-12 (the more, the bolder and "visible")

Keepingindividually or in a small group → hides, gets stressed, gets wasted


3.0 Duch amazoński (Apteronotus albifrons) (black ghost knifefish)

Level: Intermediate/Advanced (easy to maintain, but demanding in terms of space, hiding places and company)

Duch Amazonski (Apteronotus albifrons)

Litage: 200 l+ (for a juvenile), ultimately reasonable 300–450 l+ for an adult
Temperature: 25–28°C

pH / hardness: pH6.0–7.5, soft–medium; key stability and clean water
Size: usually 25–35 cm (sometimes larger)

Behavior: calm,nocturnal, territorial towards other "cutters"; hides in hiding places during the day
Lifestyle: moves with a waving "fin" on its belly, can swim backwards

Interesting fact: has electroreceptors and produces a weak electric field for orientation (in cloudy water / in the dark)

The most common mistakes: the tank is too small "because it is small in the store" → it grows quickly and needs space


3. Demanding species (for advanced users)

3.1. Discus / Discus

  • Difficulty level: difficult

  • Size: 15–20 cm

  • Minimum capacity: 250 l+ (group of min. 5-6 pieces)

  • Water: 28–30°C, soft, slightly acidic, perfect filtration

  • Behavior: calm, but demanding

Discus / Discus


Characteristics:

The "royal" fish of the aquarium. It requires stable parameters, frequent water changes, a large tank and an experienced caregiver. This is definitely not a species for the first or second tank.

3.2. Cichlids from Tanganyika / Malawi

Here you rather createbiotope tanks:

  • hard, alkaline water,

  • many stones, caves, hiding places,

  • numerous, often aggressive species.

Cichlids from Tanganyika / Malawi


Magnificent loach (Chromobotia macracanthus)

Level: advanced (requires a group and a large tank)

Magnificent loach (Chromobotia macracanthus)

Litage: 300 l+ (eventually even more, because they grow large)

Temperature: 25–30°C
pH / hardness: pH ~6.0–7.5, well-oxygenated water

Size: 20–30 cm (in good conditions)

Behavior: gregarious, very intelligent, active; without group stress and illness
Number of pieces: min. 5-6, better 8+

Feed: omnivorous (tablets, frozen food, snails), likes to "dig"
Arrangement: hiding places, roots, sand/rounded gravel, strong current and oxygen
Pairing: with larger, calm fish with similar requirements
Mistakes: buying 1-2 pieces up to 100-200 l → stunting, stress, diseases (often ichthyosis).

Find out more >

Peacock cichlid (Astronotus ocellatus)

Level: advanced (by size, dirt and behavior)

Peacock cichlid (Astronotus ocellatus)

Litage:
minimum 350-450 l per pair (or 250-300 l for one piece sensibly)

Temperature: 24–28°C
pH / hardness: pH ~6.0–7.5, tolerant, but the water must be clean

Size: 25–35 cm
Behavior: intelligent, strong, territorial; will eat smaller fish

Feed: large granules, frozen foods; varied diet
Arrangement: solid roots/stones, few delicate plants (will destroy)
Filtration: very strong + regular water changes
Mistakes: keeping with small plants "because it looks nice" → small plants disappear; too weak filtration.

3.5 Tęczanka Boesemana (Melanotaenia boesemani)

Level: medium
Litage: 200 l+ (this is a "length" fish)

Tęczanka Boesemana (Melanotaenia boesemani)

Temperature: 24–28°C
pH / hardness: pH ~7.0–8.0, medium–harder water (like stability)

Size: ~10–12 cm
Behavior: very active, shoaling, calm but fast

How many pieces: min. 6–8 (preferably 10+), it's good to have more females than males
Feed: granules/flakes + frozen food, they like to eat a lot

Arrangement: strong filtration, oxygen, swimming space, plants at the back
Pairing: with other fast fish of similar temperament; not for small, timid species

Errors: Too small a tank = stress, pale colors, diseases.

3.6 Pink barb (Pethia conchonius)

Level: beginner/intermediate

Pink barb (Pethia conchonius)

Litage: 100 l+ (they like to swim)
Temperature: 18–24°C (better cooler than too warm)

pH / hardness: pH ~6.0–7.5, medium hardness approx
Size: ~6–8 cm

Behavior: active shoaler, may nibble fins in bad conditions
Number of pieces: min. 8–10
Feed: omnivorous

Arrangement:
plenty of space for swimming + plants on the sides
Combination: with more resistant and fast fish; not for veils

Mistakes: being kept too warm and in a small group → aggression/nervousness.


4. How to select the cast based on the atlas?

  • Zone in the aquarium: bottom / middle / top,

  • Characters: stadna / terytorialna / solista,

  • For whom: beginner / intermediate / pro,

  • Parameter range: e.g. 24–26°C, pH 6.5–7.5.

"How to choose aquarium stock - compatibility of aquarium fish"

  1. "Are you looking for a pet store or aquarium service in the area?

    Check SpotMeUp where to buy fish and accessories or find help in setting up an aquarium.

Atlas of freshwater aquarium fish
BlogMaster February 28, 2026
Share this post
Archive
Sign in to leave a comment
How to set up a decorative freshwater aquarium
step by step guide

Whatsapp chatbot Support

If any query please ask to support team