Last Updated: May 16, 2026
Thank you for visiting! By the way… any links on this page that lead to products on Amazon and other stores/partners are affiliate links Aquarium Store Depot earns a commission if you make a purchase.
Nano fish are one of my favorite topics to talk about, and I say that after 25+ years in this hobby. I’ve set up countless tanks, from sprawling 125-gallon reef systems down to tiny desktop tanks, and there’s something genuinely special about a well-executed nano aquarium. The challenge is picking the right fish. Small tanks are unforgiving on water quality, so you need species that stay small, tolerate stable conditions, and actually thrive rather than just survive.
Here’s what most people get wrong: nano does not mean easy. A 5-gallon tank is harder to maintain than a 55-gallon. Temperature swings faster. Ammonia spikes faster. A single dead fish can crash the whole system. If you’re new to the hobby, a 10-gallon is your floor, not your ceiling. Start there.
In this guide I’m sharing 21 nano fish I’d personally recommend, along with the honest details on what makes each one work (or not) in a small tank.
EXPERT TAKE | MARK VALDERRAMA
After 25+ years in the hobby and time managing fish stores, I can tell you the most common nano fish mistake I see is treating “small” as synonymous with “forgiving.” It’s not. Chili rasboras and celestial pearl danios are fragile species that need mature, well-established tanks. If you’re cycling a new tank, start with ember tetras or endlers instead. The gorgeous species on this list reward patience, not shortcuts.
Going Nano
The most obvious reason to get into nano aquariums is space. Once the aquarium bug bites, a lot of us want just one more tank. Aquariums are big, heavy, and can be expensive, but they don’t have to be.
In the aquarium hobby, nano simply means small. There aren’t any strict rules about what counts as nano, but generally a nano species grows about 2 inches (5 cm) or less. Nano tanks run about 20 gallons (76 L) or less. The smaller the aquarium, the more sensitive the system is to changes in water quality. That’s not a beginner-friendly trait.
What People Get Wrong About Nano Fish
The label “nano fish” gets misread as “easy fish.” It’s not. Species like chili rasboras and celestial pearl danios are actually demanding. They need soft, slightly acidic water, established biological filtration, and stable parameters. Dump them in a new tank and you’ll lose them.
Green neon tetras are not neon tetras with a color swap. They’re a softer-water species that fades, refuses to school properly, and dies slowly in hard tap water. Know what’s coming out of your tap before you buy them.
And nano tanks require more water changes, not fewer. Small water volume means waste concentrates fast. Weekly partial water changes of 20 to 30 percent are non-negotiable.
TIER BREAKDOWN
Beginner: Endlers livebearers, ember tetras, pygmy corydoras, celestial pearl danio (in established tanks only), guppies (nano strains)
Intermediate: Chili rasboras, green neon tetras, clown killifish, sparkling gourami, pea puffer (species-only), neon tetras
Advanced: Scarlet badis (feeding challenges), exclamation point rasbora, strawberry rasbora (extremely soft water requirements)
21 Best Nano Fish For Your Freshwater Tank
All 21 species on this list stay under 2 inches (5 cm) and do genuinely well in nano setups. For each species I cover size, care level, temperament, and minimum tank size so you can match the fish to the tank you actually have.
1. Neon Tetra
Neon tetras are the classic nano fish and they earn that reputation. A school of 10 or more in a planted tank with dark substrate looks like something out of a nature documentary. Maximum size is 1.5 inches (3.8 cm). They prefer soft, slightly acidic water (pH 6.0 to 7.0) and do best at 72 to 78 degrees F (22 to 26 degrees C). Minimum tank: 10 gallons (38 L). School size matters here. Six is the bare minimum. Ten is the sweet spot.
2. Chili Rasbora
Chili rasboras are the most visually striking nano fish you can keep, and they’re also one of the more demanding. Maximum size is 0.7 inches (1.8 cm). These fish need soft, acidic water (pH 4.0 to 7.0), heavily planted tanks, mature biological filtration, and calm tankmates. They do not tolerate ammonia spikes, pH swings, or loud, active fish. Minimum tank: 5 gallons (19 L), but 10 gallons (38 L) is better for a proper school of 10 to 15. Not a beginner fish, regardless of what the packaging says.
3. Ember Tetra
Ember tetras are the chili rasbora’s more forgiving cousin. They hit 0.8 inches (2 cm), tolerate a wider pH range (5.5 to 7.5), and are genuinely one of the easier nano fish for newer hobbyists. The orange-red coloration pops in planted tanks with dark substrate and dim lighting. Minimum tank: 10 gallons (38 L). Keep 8 to 12 for confident schooling behavior.
4. Celestial Pearl Danio
The celestial pearl danio looks like someone hand-painted it. White spots on a dark body, orange fins with black markings. Maximum size is 1 inch (2.5 cm). The care requirement people miss: these fish come from small, shallow, densely vegetated pools in Myanmar with very stable parameters. They don’t handle parameter swings well. Mature tank is a real requirement, not a suggestion. Minimum tank: 10 gallons (38 L). Pairs well with other peaceful nano species.
5. Green Neon Tetra
Green neon tetras look like neon tetras at first glance but they’re a different species entirely with different requirements. Maximum size is 1.25 inches (3.2 cm). The big difference: green neons need softer, more acidic water (pH 5.5 to 6.5) than standard neons. In hard tap water they fade, become stressed, and die slowly. If your tap water is alkaline and hard, stick with standard neon tetras. If you have soft water, green neons reward you with brilliant coloration. Minimum tank: 10 gallons (38 L).
6. Endlers Livebearer
Endlers are the hardiest nano fish on this list. They tolerate a wide range of water conditions, breed readily, and bring non-stop activity to a small tank. Males top out at 1 inch (2.5 cm) and are brilliantly colored. One warning: they breed fast. Keep males only if you don’t want a population explosion. Minimum tank: 5 gallons (19 L). Genuinely beginner-friendly.
7. Pygmy Corydoras
Pygmy corydoras are the best bottom dweller for nano tanks. They grow to 1 inch (2.5 cm) and school in open water as well as on the substrate, which is unusual for corys. Keep them in groups of 6 or more. They’re peaceful, won’t disturb plants, and are hardier than most nano species. pH 6.0 to 7.5 suits them well. Minimum tank: 10 gallons (38 L).
8. Clown Killifish
Clown killifish are surface dwellers, which means they use a part of the tank most nano fish ignore. They grow to 1.4 inches (3.5 cm) and have striking vertical banding with a lyretail. They need floating plants or a low water flow surface to feel comfortable. Don’t pair them with fin-nipping species. Minimum tank: 5 gallons (19 L), though 10 gallons (38 L) gives you room to keep a proper group of 6 to 8.
9. Sparkling Gourami
Sparkling gouramis are underrated. They grow to 1.5 inches (3.8 cm), make audible clicking sounds during breeding (you can actually hear them), and have iridescent spotting that catches light beautifully. They need calm, well-planted tanks with gentle filtration. Strong flow stresses them. Minimum tank: 10 gallons (38 L).
10. Pea Puffer
Pea puffers are the most personality-packed fish on this list. They’re predators in a 1-inch (2.5 cm) body. They hunt snails, will nip fins on passive fish, and each one has a distinct personality. Keep them in species-only setups or with very fast, non-territorial tankmates. They need a varied diet: frozen bloodworms, snails, and daphnia. Do not keep with slow, long-finned fish. Minimum tank: 5 gallons (19 L) per fish, plus 3 gallons (11 L) for each additional puffer.
11. Scarlet Badis
Scarlet badis males are brilliantly colored, tiny (0.8 inches / 2 cm), and territorial. They’re also picky eaters. Most will refuse dry food and need live or frozen micro-prey: baby brine shrimp, daphnia, micro worms. If you’re not prepared to source live or frozen food regularly, skip this species. Minimum tank: 10 gallons (38 L) with dense planting to break territories.
12. Otocinclus
Otocinclus are the safest algae eaters for nano planted tanks. They grow to 1.5 inches (3.8 cm), never disturb plants, and work in schools of 4 to 6. The catch: they’re sensitive to water quality and need well-established tanks with an existing algae base when you first add them. They will starve in a new, clean tank. Minimum tank: 10 gallons (38 L).
13. Galaxy Rasbora (Microdevario kubotai)
Not to be confused with celestial pearl danios, galaxy rasboras are a true nano rasbora that grows to 0.8 inches (2 cm). Neon green-yellow coloration, peaceful temperament, and active schooling behavior make them excellent in planted tanks. They prefer soft, slightly acidic water. Minimum tank: 10 gallons (38 L). Keep 10 or more for the full schooling effect.
14. Boraras Brigittae (Chili Rasbora’s Cousin)
Boraras brigittae is very similar to the chili rasbora in size and requirements. Males turn brilliant red when comfortable. These fish need the same careful setup: soft acidic water, mature filtration, calm tankmates, and dense planting. They’re peaceful and work well with other Boraras species. Minimum tank: 10 gallons (38 L).
15. Norman’s Lampeye Killifish
Norman’s lampeye killifish are underused in the hobby. They grow to 1.4 inches (3.5 cm), school actively in the upper water column, and their iridescent eyes glow under aquarium lighting. They’re peaceful, easy to breed, and tolerant of a wide pH range (6.0 to 7.5). Minimum tank: 10 gallons (38 L). A good alternative to tetras for hobbyists who want something less common.
16. Exclamation Point Rasbora
The exclamation point rasbora (Boraras urophthalmoides) is one of the smallest schooling fish available at 0.6 inches (1.5 cm). They need soft, acidic water and are sensitive to parameter swings. Not a beginner fish. Best kept in a species-only or minimalist nano setup. Minimum tank: 5 gallons (19 L) with 10 or more fish for proper schooling.
17. Dwarf Rasbora (Boraras maculatus)
Dwarf rasboras top out at 1 inch (2.5 cm) and are peaceful, easy to school, and beautiful in planted tanks with dark substrate. They’re more forgiving than chili rasboras but still prefer soft, slightly acidic water. Good choice for hobbyists who want the Boraras look with a bit more hardiness. Minimum tank: 10 gallons (38 L).
18. White Cloud Mountain Minnow
White clouds are cold water fish, not tropical. That’s the part people get wrong. They prefer 60 to 72 degrees F (16 to 22 degrees C) and actually do better without a heater in temperate climates. They’re hardy, peaceful, and school actively. Do not keep with tropical fish that need 78 degrees F (26 degrees C). Minimum tank: 10 gallons (38 L). Great choice for unheated tanks or cool rooms.
19. Least Killifish
The least killifish (Heterandria formosa) is one of the smallest vertebrates in North America at 1.3 inches (3.3 cm) for females. They’re livebearers that produce fry slowly and steadily rather than in large drops. Hardy, peaceful, and interesting to observe. Minimum tank: 5 gallons (19 L). Works well in a planted nano with other peaceful species.
20. Rosy Loach
Rosy loaches are a newer addition to the hobby and a great one. They grow to 1 inch (2.5 cm), have subtle rosy-orange coloration, and forage constantly on the substrate without disturbing plants. They do best in groups of 10 or more. pH range is 6.5 to 7.5. Minimum tank: 10 gallons (38 L). A bottom dweller that works where pygmy corydoras also work.
21. Thai Micro Crab
Technically not a fish, but worth including. Thai micro crabs (Limnopilos naiyanetri) are fully aquatic, grow to 0.4 inches (1 cm), and are fascinating to observe. They’re filter feeders that sit in plants and catch particles from the water. They’re fragile and need stable, established tanks. Keep with tiny, peaceful species only. Minimum tank: 5 gallons (19 L).
MARK’S PICK
Ember tetras. They give you the color and schooling behavior of the more demanding nano species without the soft-water requirement or the fragility. Set up a 10-gallon (38 L) with dark substrate, floating plants, and 12 ember tetras and you’ve got a tank that turns heads. It’s the best entry point for nano fish that actually performs under real-world conditions.
Nano Fish Comparison Table
Should You Get Nano Fish?
Good fit if:
- You have limited space and want an active, visually striking aquarium under 20 gallons (76 L)
- You’re willing to do weekly water changes and monitor parameters consistently
- You already have a cycled, established tank (especially for chili rasboras, green neon tetras, or celestial pearl danios)
- You want a low-bioload setup with lots of personality and color
Avoid if:
- You’re brand new to the hobby and looking for a “set it and forget it” tank
- You have hard, alkaline tap water and want soft-water species like chili rasboras or green neon tetras
- You can’t commit to weekly maintenance (small tanks don’t forgive neglect)
- You want a mix of pea puffers with community fish (they don’t mix)
AVOID IF
You’re setting up your first tank and want to skip the learning curve. Nano tanks don’t give you margin for error. If you’re just starting out, a 20-gallon (76 L) community tank with hardy fish like platies, zebra danios, or peppered corys will teach you water chemistry without the risk of crashing a delicate nano setup. Get the fundamentals right first, then go nano.
Nano Tank Setup Tips
A good nano tank needs a few things working together:
- Filtration: A sponge filter is ideal for nano tanks. It provides gentle flow, biological filtration, and won’t suck up tiny fish or fry.
- Plants: Dense planting is critical for species like chili rasboras, clown killifish, and sparkling gouramis. Java moss, hornwort, and floating plants are your best friends.
- Substrate: Dark substrate makes small, colorful fish pop. It also reduces reflective stress in sensitive species.
- Water changes: 20 to 30 percent weekly minimum. No exceptions in a nano tank.
- Cycling: Never skip the nitrogen cycle. At minimum, 4 to 6 weeks before adding sensitive species.
Closing Thoughts
Nano fish done right are one of the most rewarding setups in the hobby. Done wrong, they’re a source of frustration. The key is matching your experience level and water chemistry to the fish you choose. Start with ember tetras or endlers if you’re newer. Work up to chili rasboras or celestial pearl danios once you have a mature, stable tank.
For the best selection of nano fish, check out Flip Aquatics and Dan’s Fish. Both carry quality livestock with knowledgeable staff who can help you pick the right species for your setup.
References
- Froese, R. and D. Pauly. Editors. FishBase. www.fishbase.org
- Seriously Fish. Species profiles for nano species. www.seriouslyfish.com
- Practical Fishkeeping Magazine. Nano fish guides and tank setup resources.
- About the Author
- Latest Posts
I’m Mark Valderrama, founder of Aquarium Store Depot and a fishkeeper with over 25 years of hands-on experience. I started in the hobby at age 11, worked at local fish stores, and have kept freshwater tanks, ponds, and reef tanks ever since. I’ve been featured in two best-selling aquarium books on Amazon and built this site to share practical, experience-based fish keeping knowledge.



Leave a Reply