Skip to main content

Best fish for a 30 litre tank

10 species on file have published minimum tank ≤ 30L (freshwater). 126 species need a larger minimum on file. This page filters — it does not replace the tank builder or pair checker.

A 30L is one-decision tank. One small species lives here, or one tight nano group, or a shrimp colony on its own. Most stocking failures at this size are plan failures: a betta plus three corys plus an algae crew is a 100L plan on a 30L footprint. The litres themselves are not the problem. The footprint to fit any actual life into is.

Stocking philosophy

The smaller the tank, the more stocking discipline matters. 30L works for a single betta or a cherry shrimp colony. It does not work as a community.

30L mistakeBuying the fish at the length you see in the shop, not the adult length on its profile. The shop length is six months old at most.

Good first pass (conservative community rules)

Beginner/intermediate peaceful, not predatory, not a small-tank fin-nipper below 80L — adult size capped for very small hubs. Still read each profile.

Beginner-peaceful picks (subset)

Care beginner, peaceful, not fin-nipper, not predatory — same filter as before, stricter care label.

Caution (suitable by min tank, not a free “community” pass)

Fin nippers, semi-aggressive, advanced care, large groups, or may-eat-small-fish on file — may work in a mature, species-appropriate setup.

Specialist / high-load (even if min ≤ 30L)

Predatory, aggressive, advanced, large group needs, or may-eat-small — not typical community-first stocking.

Avoid at 30L (need larger min tank on file)

Anything over 5 cm adult size is not a 30L fish. Anything that schools in groups of six or more wants more length than a 30L gives. Anything with real bioload (mystery snails, plecos, mid-size mid-water fish) overloads the filter inside a month. Pick one anchor species and build the layout for it.

Published minimum volume greater than 30L — do not plan these for this class of aquarium.

Example sketches (illustration only)

Not a stocking guarantee — every mix needs the builder and pair checks.

  • Nano / small-volume discipline

    Blue Dream Shrimp passes the minimum-tank filter for this volume, but a nano tank is a hostile place for almost anything else. Stock one species you actually want to watch, in a proper group, before adding anything else. Run it through the tank builder before you buy. The size and colour of fish in a shop tank are not stocking proof.

Common mistakes at this volume

  • Buying the fish at the length you see in the shop, not the adult length on its profile. The shop length is six months old at most.
  • Under-schooling tetras, rasboras, or barbs. The fish look sick during the first week, and the diagnosis is almost always group size, not disease.
  • Adding a centrepiece fish like a gourami or a small predator without checking the minimum-tank line on its profile. A 60L tank punishes one bad addition harder than a 200L does.
  • Stocking the small tank as if it were a big one because the fish look small in a bag. Bioload and oxygen headroom come from volume and surface area, not from how the fish look in your hand.
  • Mixing fin-nippers with slow or long-finned fish without checking the fin-nipper flags. Most personality clashes you read about online are layout problems with a named scapegoat.

Suitable for this volume (full list, 10)

All freshwater species on file with min tank ≤ 30L.

Guides (same data model)

Other tank hubs

Categories in the suitable list