The Best Nano Fish for Small Tanks
Nano fish is a real category with a hard ceiling: under about 1.5 inches adult, in a 5 to 10 gallon tank. Most fish sold as nano, like the neon tetra, actually want 10-plus gallons and get too restless for a 5.
Nano fish is a real category with a hard ceiling: under about 1.5 inches full grown, in a tank of 5 to 10 gallons. The label gets slapped on fish that do not belong there, though. A neon tetra is sold for nano tanks and actually wants a 10-gallon and a school that swims more than a 5 can hold. The fish that genuinely suit a small tank are a shorter, more specific list.
Two numbers decide a nano fish: adult size and swimming style. A true nano stays small enough that a 5 to 10 gallon is a home, not a box, and it does not need the open lengths an active schooler covers. Below are the species that fit, split by whether they suit a 5-gallon or need the full 10, with the parameters that keep them right.
The short version
- A true nano fish stays under about 1.5 inches and suits a 5 to 10 gallon: chili rasbora, ember tetra, celestial pearl danio, sparkling gourami, and pygmy cory.
- For a 5-gallon, the short list is chili rasbora (0.7 in) and sparkling gourami (1.5 in); most others want the full 10.
- One centerpiece option for a 5-gallon is a single betta (2.5 in), kept alone.
- Skip fish sold as nano that are not: neon tetras, zebra danios, and most barbs want 10-plus gallons and open swimming room.
- The smaller the tank, the faster the water swings, so a nano tank is understocked and heavily planted, not packed.
What makes a fish a real nano fish
The honest cutoff is adult size around 1.5 inches and a temperament that suits still, planted water. A chili rasbora (Boraras brigittae) at 0.7 inches is a true nano; a zebra danio (Danio rerio) at 2 inches that sprints the length of a tank is not, whatever the store tag says. Size is only half of it: an active fish in a short tank paces and stresses even when it technically fits.
Bioload is the other reason to stay small. A 5-gallon holds so little water that ammonia climbs fast if you overstock, so a nano tank runs on a few small fish and a lot of plants. Heavy planting is the buffer that a large water volume would otherwise give you, and it is why a 5-gallon is a planted tank first and a fish tank second.
Nano fish for a 5-gallon
A 5-gallon is the smallest tank that holds a stable ecosystem, and the stocking list is short. Two species suit it outright, plus a couple of single-fish centerpieces.
The chili rasbora (Boraras brigittae) is the best of them: 0.7 inches, deep red, and settled in a 5-gallon at 76 to 82 F, pH 4.5 to 7.0, and soft water (GH 1 to 6). Keep eight or more, because a single chili hides and a small group barely shows color. The trade-off is that they are tiny and shy, so a 5-gallon chili tank needs heavy planting and patience before they come out.
The sparkling gourami (Trichopsis pumila) is the 5-gallon centerpiece: a 1.5-inch labyrinth fish that croaks audibly and suits the same warm, calm water (76 to 82 F) a betta likes, without the aggression. One or a pair fits a planted 5-gallon. A betta (Betta splendens) is the other single-fish option at 2.5 inches, kept alone with maybe a snail.
Nano fish for a 10-gallon
Ten gallons opens the list up, because the extra water buffers the bioload and the extra footprint suits a small school.
| Nano fish | Adult size | Temp | pH | Group | Min tank |
|---|---|---|---|---|---|
| Chili rasbora | 0.7 in | 76 to 82 F | 4.5 to 7.0 | 8+ | 5 gal |
| Ember tetra | 0.8 in | 73 to 84 F | 5.5 to 7.0 | 8+ | 10 gal |
| Celestial pearl danio | 1 in | 68 to 79 F | 6.5 to 7.5 | 6+ | 10 gal |
| Pygmy cory | 1 in | 72 to 79 F | 6.0 to 7.5 | 8+ | 10 gal |
| Sparkling gourami | 1.5 in | 76 to 82 F | 6.0 to 7.5 | 1 | 5 gal |
The ember tetra (Hyphessobrycon amandae) is a 0.8-inch orange schooler that glows against green plants and stays peaceful; keep eight or more in a 10-gallon. The celestial pearl danio (Danio margaritatus) is a jewel-spotted inch-long fish, shy until a group of six settles in, then out in the open. Both want the tank planted enough to feel covered.
For the bottom, the pygmy cory (Corydoras pygmaeus) is the right nano choice at 1 inch, schooling in mid-water and along the floor in groups of eight. An endler (Poecilia wingei) suits a 10-gallon too, at 1.4 inches, but note it is a hard-water livebearer (pH 7.0 to 8.0, GH 8 to 20), the opposite of the soft-water chili and ember, so do not mix the two camps.
The honest part: small tanks are less forgiving
The mistake that kills the most nano fish is treating a 5-gallon as an easy starter. It is the opposite: less water means a faster swing in temperature and ammonia, so a nano tank needs a cycled filter or a heavily planted setup and light stocking. A skipped cycle shows up as dead fish inside a week.
The second mistake is mixing nano species without checking the overlap. A chili rasbora (76 to 82 F) and a celestial pearl danio (68 to 79 F) share only 76 to 79 F, so a tank suits one well and the other at the edge of its range. Match the group to one temperature band rather than buying one of everything.
The third is buying a school and keeping three. Nano schoolers like chili rasbora and ember tetra need eight or more to behave and show color, and a too-small group hides, pales, and nips. A 5-gallon with eight chilis beats a 10-gallon with two each of four different fish, every time.
Frequently asked questions
What is the best nano fish for a 5-gallon tank?
A school of eight to ten chili rasboras is the standard answer: at 0.7 inches they fit, they stay colorful in a group, and they suit a heated, planted 5-gallon at 76 to 82 F. If you want a single centerpiece instead, a sparkling gourami or a betta works, kept alone or with a snail.
How many nano fish can I keep in a 10-gallon?
One small school, comfortably. A 10-gallon holds eight to ten fish under an inch (a group of ember tetras or chili rasboras), plus maybe a small bottom group of pygmy cory and a snail or shrimp cleanup crew. Add more than one school and the bioload and the squabbling both climb.
Do nano fish need a heater?
Most do. The common nano fish are tropical: chili rasbora and sparkling gourami want 76 to 82 F, so a small heater is standard even in a tiny tank. The exceptions are cool-water fish like white cloud minnows (60 to 72 F), which are better suited to an unheated tank than a warm nano is.
Can nano fish live with shrimp?
Many can. Chili rasbora, ember tetra, pygmy cory, and celestial pearl danio are all small enough to leave adult cherry shrimp (Neocaridina davidi) alone, though they eat shrimplets. Keep the tank at 76 to 78 F to suit both the warm fish and the cooler shrimp, and plant heavy moss for the babies.
Pick your tank size first, then the fish that genuinely fit it: a 5-gallon is a chili rasbora school or a single centerpiece, and a 10-gallon is one small school plus a cleanup crew. Run the stocking through the build planner before you buy, check each species in the livestock database, and read cherry shrimp tank mates if a shrimp colony is part of the plan. The species-compatibility guides map the rest, while cold-water aquarium fish covers the unheated option and best algae eaters the cleanup crew a small tank still needs.
Species and gear in this guide
Parameters pulled live from the compatibility database.
- fish · peaceful · intermediate
- Temp 76 to 82 F · pH 4.5 to 7
- Min 5 gal · adult 0.7 in
- fish · peaceful · beginner
- Temp 73 to 84 F · pH 5.5 to 7
- Min 10 gal · adult 0.8 in
- fish · peaceful · intermediate
- Temp 68 to 79 F · pH 6.5 to 7.5
- Min 10 gal · adult 1 in
- fish · peaceful · intermediate
- Temp 76 to 82 F · pH 6 to 7.5
- Min 5 gal · adult 1.5 in
- fish · peaceful · beginner
- Temp 72 to 79 F · pH 6 to 7.5
- Min 10 gal · adult 1 in
- fish · territorial · beginner
- Temp 78 to 82 F · pH 6.5 to 7.5
- Min 5 gal · adult 2.5 in
- fish · peaceful · beginner
- Temp 72 to 82 F · pH 7 to 8
- Min 5 gal · adult 1.4 in
- fish · peaceful · beginner
- Temp 64 to 77 F · pH 6.5 to 7.5
- Min 10 gal · adult 2 in
- fish · peaceful · beginner
- Temp 70 to 81 F · pH 5.5 to 7
- Min 10 gal · adult 1.2 in
- shrimp · peaceful · beginner
- Temp 65 to 78 F · pH 6.5 to 8
- Min 5 gal · adult 1.2 in
- snail · peaceful · beginner
- Temp 72 to 82 F · pH 7 to 8.5
- Min 5 gal · adult 1 in
Not sure your build will balance? Plan it first.
The build planner turns a setup type, a size, and a water source into a stocked, planted build with a will-it-balance read. Free, and it saves you the first dead tank.
Open the build plannerWant the parameter ranges behind every choice? Browse the compatibility database, or get one build breakdown a week in the newsletter.