Small tank fish

Nano fish: 10 tiny freshwater fish for small tanks

Nano fish are tiny freshwater fish, most under 1.2 inches (3 cm), that let you keep a real school in a 5 to 10 gallon tank. This guide compares 10 of the best small aquarium fish, explains what a nano tank can and cannot support, and gives sample communities for 5 and 10 gallons.

Small orange tetras swimming among roots in a dimly lit aquarium

01

What counts as a nano fish

In the hobby, a nano fish is a species that stays small enough, roughly under 1.5 inches (4 cm), and calm enough to live a full life in a tank of 5 to 10 gallons (19 to 38 L). Size is only half of it. A zebra danio is small but swims fast and needs length; a neon tetra stays about 1.2–1.5 in (3–4 cm) but does best in a larger, stable tank. True nano fish are small, slow-moving or territorial within a tiny area, and comfortable in small groups.

The catch is that small tanks are less forgiving. Ten gallons of water dilutes waste and buffers temperature swings far less than 30. That means a fully cycled tank, light feeding and weekly water changes are even more important. If you are still choosing a tank, a 10-gallon is much easier than a 5, and our guide to the best 10 gallon aquarium kits can help.

  • Adult size under about 1.5 in (4 cm), or a single small fish like a betta
  • Calm swimming style that does not need a long tank
  • Peaceful with other nano fish and with shrimp (with a few exceptions)
  • Happy in a group of 6 to 10, which a small tank can actually hold

02

Small aquarium fish compared

This table covers every species discussed on this page, including chili rasboras, pygmy corydoras, Endler’s livebearers, sparkling gouramis and scarlet badis, which do not have a dedicated guide yet. Minimum tank sizes assume the group size in the last column.

Nano fish: adult size, tank, water and group
SpeciesAdult sizeMinimum tankTemperaturepHKeep as
Chili rasbora (Boraras brigittae)0.6–0.8 in (1.5–2 cm)5 gal (19 L)75–82 °F (24–28 °C)5.0–7.0Group of 8+
Ember tetra (Hyphessobrycon amandae)About 0.8 in (2 cm)10 gal (38 L)73–84 °F (23–29 °C)5.5–7.5Group of 8+
Celestial pearl danio (Danio margaritatus)0.8–1 in (2–2.5 cm)10 gal (38 L)72–78 °F (22–26 °C)6.5–7.5Group of 8+, more females than males
Pygmy corydoras (Corydoras pygmaeus)0.8–1 in (2–2.5 cm)10 gal (38 L)72–79 °F (22–26 °C)6.0–7.5Group of 8+
Endler’s livebearer (Poecilia wingei)1–1.4 in (2.5–3.5 cm)5 gal (19 L) for males only75–82 °F (24–28 °C)7.0–8.03 to 6 males, or a mixed group in 10 gal
Sparkling gourami (Trichopsis pumila)1.4–1.6 in (3.5–4 cm)5 gal (19 L), 10 gal for a group76–82 °F (24–28 °C)6.0–7.5Pair or group of 4 to 6
Scarlet badis (Dario dario)About 0.8 in (2 cm)5 gal (19 L)73–80 °F (23–27 °C)6.5–7.51 male with 1 or 2 females
Betta (Betta splendens)2.4–2.8 in (6–7 cm)5 gal (19 L)76–82 °F (24–28 °C)6.5–7.5Alone (one male per tank)
Harlequin rasbora (Trigonostigma heteromorpha)1.6–2 in (4–5 cm)10 gal (38 L)72–81 °F (22–27 °C)6.0–7.5Group of 8+
Otocinclus (Otocinclus spp.)1.6–2 in (4–5 cm)20 gal (75 L) recommended72–79 °F (22–26 °C)6.0–7.5Group of 5+, mature tank only

03

Best nano fish for a 5 gallon tank

Five gallons (19 L) is the smallest volume where a heated, filtered tank stays reasonably stable. It suits one centerpiece or one very small group, not a community. A betta is the most popular choice. A small school of chili rasboras or a group of male Endler’s livebearers works too, and a scarlet badis pair is a striking option for experienced keepers who can feed live or frozen food. See our full list of fish for a 5 gallon tank for more ideas.

Use a gentle filter: a small sponge filter is ideal, because it does not suck in tiny fish or shrimp and keeps the current soft. A compact aquarium heater of about 25 watts keeps a 5-gallon at a steady tropical temperature.

04

Nano stocking examples

These examples assume a cycled, planted, heated tank with a sponge or gentle filter and a weekly 20–30% water change. Add the bottom-dwellers and shrimp after the main school has settled. For bigger small-tank communities, see the best fish for a 10 gallon tank and our guide to fish for small tanks.

  • 5 gallons (19 L): 1 male betta + 2 nerite snails
  • 5 gallons (19 L): 8 chili rasboras + a colony of cherry shrimp
  • 5 gallons (19 L), hard water: 4 male Endler’s livebearers + 2 nerite snails
  • 10 gallons (38 L): 10 ember tetras + 6 to 8 pygmy corydoras
  • 10 gallons (38 L): 8 celestial pearl danios + cherry shrimp + 2 nerite snails
  • 10 gallons (38 L): 4 sparkling gouramis + 10 chili rasboras

Dense planting does more for nano fish than any gadget. Fast, easy species like those in our beginner plants guide absorb nitrate, give shy fish cover and grow biofilm for shrimp and fry.

05

Shrimp and snails in nano tanks

Invertebrates are what make many nano tanks interesting. Cherry shrimp breed in small tanks and live peacefully with chili rasboras, ember tetras and pygmy corydoras, although adult fish will eat some shrimplets. A nerite snail grazes algae without breeding in fresh water. Scarlet badis, bettas and sparkling gouramis may hunt baby shrimp, so expect a smaller shrimp colony with them.

06

Fish to avoid in nano tanks

Many fish sold as small or for small tanks are juveniles, fast swimmers or fish with special needs. Keep these out of 5 to 10 gallon tanks.

  • Zebra danios and white cloud minnows: small but very active, they need a long tank
  • Neon tetras: they do better in 20 gallons with stable, soft water
  • Bristlenose plecos and gouramis like the dwarf gourami: too large or too territorial for 5 gallons
  • Goldfish: high waste output and adult sizes far beyond any nano tank
  • Tiger barbs: nippy and need a group of 6+ in a bigger tank
  • Pea puffers (Carinotetraodon travancoricus): tiny but aggressive, need a species-only tank and a snail-based diet

Frequently asked questions

Frequently asked questions

What is the best nano fish for a 5 gallon tank?

A single betta is the easiest and most popular choice for 5 gallons. If you want a small school, 8 chili rasboras or 4 male Endler’s livebearers work well in a cycled, planted tank with a gentle filter. Avoid adding more than one group; 5 gallons is not enough for a community.

What are the smallest freshwater aquarium fish?

Among the most widely available tiny freshwater fish, Boraras rasboras such as the chili rasbora (about 0.6–0.8 in or 1.5–2 cm) are among the smallest. Ember tetras, scarlet badis males, celestial pearl danios and pygmy corydoras are close behind, around 0.8–1 in (2–2.5 cm).

How many nano fish can I keep in a 10 gallon tank?

As a rule of thumb, one school of 8 to 10 nano fish plus a small bottom group, such as 6 to 8 pygmy corydoras, or a shrimp colony. That stays manageable with weekly water changes. Watch nitrate: if it climbs above 20 ppm within a week, reduce feeding or stocking.

Do nano fish need a heater?

Most nano fish are tropical and need 72–82 °F (22–28 °C), so yes. Small tanks also lose heat quickly, which makes a reliable heater with a thermostat more important than in a large tank. Celestial pearl danios tolerate the lower end of that range.

Can nano fish live with shrimp?

Yes, most can. Chili rasboras, ember tetras, pygmy corydoras and otocinclus are shrimp-safe with adults, though they may eat a few baby shrimp. Bettas, sparkling gouramis and scarlet badis are more likely to hunt shrimplets, so plant densely if you combine them.

Sources and references

Written and reviewed by the handsoffmyhobby editorial team according to our editorial policy.

Keep reading

Explore handsoffmyhobby

What are you looking for?