Skip to content
Stock checked on Amazon · 40 aquarium gear comparisons
14 species

Fish and invertebrates for nano aquariums

Fish, shrimp and snails whose honest minimum tank size is about 8 gallons (30 L) or less, calculated from our species data, with tips to keep a nano tank stable.

By The AcuarioSano Team Updated on 2 min read

If you buy through our links, Amazon pays us a small commission at no extra cost to you. That’s how we keep the site running. How we choose.

A nano aquarium is a small tank, roughly up to 8 gallons (30 L). This list is generated automatically from our database: it includes every fish and invertebrate whose minimum tank size is 30 litres or less.

Notice that the list is short on fish and long on shrimp and snails. That is deliberate. Many fish sold for small tanks are active swimmers that need far more room than their size suggests. We set our minimums for the species to show natural behavior, not just to survive.

Small tanks are beautiful, but they are less forgiving: temperature swings faster, waste builds up quickly and a dead snail can spike ammonia overnight. To keep a nano tank healthy:

  • Cycle it fully and stock lightly; choose one species of fish rather than several.
  • Use a gentle filter, a small adjustable heater and live plants.
  • Change 20-30 % of the water weekly with conditioned water at the same temperature.
  • Feed sparingly: overfeeding is the main nano killer.

Combinations that work well are a single betta with snails, a small school of chili rasboras with cherry shrimp, or a pure shrimp tank. Confirm any mix with the compatibility checker.

Nano tank fish

Species Min. liters Size Temp. Difficulty
Betta fish Betta splendens
7 gal (25 L) 2.4 in (6 cm) 75–82 °F (24–28 °C) Easy
Nerite snail Neritina natalensis
5 gal (20 L) 1 in (2.5 cm) 72–82 °F (22–28 °C) Easy
Horned nerite snail Clithon corona
5 gal (20 L) 0.6 in (1.5 cm) 72–82 °F (22–28 °C) Easy
Cherry shrimp Neocaridina davidi
5 gal (20 L) 1.2 in (3 cm) 64–81 °F (18–27 °C) Easy
Chili rasbora Boraras brigittae
8 gal (30 L) 0.8 in (2 cm) 72–82 °F (22–28 °C) Moderate
Assassin snail Anentome helena
5 gal (20 L) 1 in (2.5 cm) 72–82 °F (22–28 °C) Easy
Bladder snail Physella acuta
3 gal (10 L) 0.4 in (1 cm) 59–82 °F (15–28 °C) Easy
Ramshorn snail (great ramshorn) Planorbarius corneus
5 gal (20 L) 1.2 in (3 cm) 59–77 °F (15–25 °C) Easy
Malaysian trumpet snail Melanoides tuberculata
5 gal (20 L) 1.2 in (3 cm) 68–86 °F (20–30 °C) Easy
Blue dream shrimp Neocaridina davidi var. Blue Dream
5 gal (20 L) 1.2 in (3 cm) 64–81 °F (18–27 °C) Easy
Crystal red shrimp Caridina cantonensis
8 gal (30 L) 1 in (2.5 cm) 64–75 °F (18–24 °C) Difficult
Tiger shrimp Caridina mariae
7 gal (25 L) 1.2 in (3 cm) 64–77 °F (18–25 °C) Moderate
Pea puffer (dwarf puffer) Carinotetraodon travancoricus
8 gal (30 L) 1.2 in (3 cm) 75–82 °F (24–28 °C) Moderate
Least killifish Heterandria formosa
8 gal (30 L) 1 in (2.5 cm) 68–79 °F (20–26 °C) Easy

Frequently asked questions

What is the smallest tank for a fish?+

For most fish we recommend at least 8-10 gallons (30-40 L). A betta can live in 5 gallons (20 L) with a heater and filter, and shrimp can do well in similar volumes.

Can I keep neon tetras in a nano tank?+

We do not recommend it. Neons are active schooling fish that need a group of 6-10 and more swimming length; 15-20 gallons (60-80 L) is a better minimum.

Are nano tanks harder to maintain?+

They need less time per task but more consistency. Small volumes change temperature and water chemistry quickly, so regular testing and water changes matter even more.

You may also like

Freshwater fish → Complete aquarium guide →