Best Fish for a 20-Liter Tank (Beginner-Safe Nano Fish)

nano aquarium

A 20-liter tank is suitable for an artistic nanocube aquarium. It is, however, limited with respect to water in case of mistakes. It is also important to select appropriate aquatic animals. You can look forward to finding appropriate aquatic animals for a beginner that are small in size and do well in a community setting and do not overpopulate a 20L tank.

Before getting any fish, it is important to have your tank cycled, with a consistent water temperature, and not too many fish because too many fish do not always mean better fish.

Why a 20L tank is tricky (and how to make it easy)

A 20-liter tank can look fantastic, but it has a smaller margin for error than a bigger tank. Small tanks are more volatile: temperature fluctuations occur faster, too much food causes ammonia to build up faster, and fish get stressed faster if too many are added to the tank.

The good news is, if you don't overcrowd it, keep the temperature steady, and do basic maintenance every week, a 20L tank can be one of the most enjoyable tanks to keep.

A basic rule to follow for a 20L stocking (works well even for beginners)
Use a “water budget” approach:

  • Give each fish a water per fish budget (your fish cards already suggest this concept).
  • Calculate the water needed = total fish count * water per fish.
  • For a 20L tank, it’s a good rule to use ~70 to ~80 percent of the tank as a ‘fish budget’ to maintain the water.

Beginner-safe target: ~14–16L “fish budget”
Experienced / heavily planted target: up to ~20L (only with strong filtration + routine water changes)

This prevents the #1 nano tank mistake: “just one more fish”.

Here is a handpicked list of fish suitable for a 20-liter tank, along with some suggestions on individual and group collections:

Betta fish

Betta Fish (Siamese Fighting Fish): Betta fish, also known as Siamese fighting fish, are renowned for their striking appearance and unique personalities. They are relatively low-maintenance, but it's important to provide them with a proper tank setup, including a heater and filtration. Betta fish are solitary and should be kept alone or with peaceful tank mates

Chili Rasbora (Boraras brigittae)

Chili Rasbora (Boraras brigittae): Chili Rasboras are peaceful, schooling nano fish that look best in groups of 10+ in a planted, low-flow aquarium. They prefer warm, stable water and do poorly in new or unstable tanks. Feed tiny foods (micro pellets, baby brine shrimp, daphnia/cyclops) once or twice daily. Avoid large or aggressive tankmates.

Phoenix rasbora (Boraras merah)

Phoenix rasbora (Boraras merah): Phoenix Rasboras are peaceful schooling nano fish that look best in groups of 10+ in a planted, low-flow aquarium. They prefer warm, stable water and a mature tank. Feed tiny foods once or twice daily. Avoid large, aggressive, or very fast tankmates.

Least rasbora (Boraras urophthalmoides)

Least rasbora (Boraras urophthalmoides): Least Rasboras are peaceful nano schooling fish that should be kept in groups of 10+ in a planted, low-flow aquarium. They prefer warm, stable water and do best in a mature, cycled tank. Feed tiny foods once or twice daily. Avoid large, aggressive, or very fast tankmates.

Ember Tetra (Hyphessobrycon amandae

Ember Tetra (Hyphessobrycon amandae): Ember Tetras are peaceful schooling nano fish that do best in groups of 8–12+ in planted, low-flow aquariums. They prefer warm, stable water and a mature tank. Feed small foods once or twice daily. Avoid aggressive or fast tankmates that may outcompete them.

Celestial pearl danio (Galaxy rasbora)

Celestial pearl danio (Galaxy rasbora): CPDs are small, colorful fish that do best in a planted, mature aquarium with gentle flow. Keep them in groups (8–12+) to reduce shyness and spread out male sparring. Feed small foods once or twice daily. Avoid aggressive or very fast tankmates.

Endler's Livebearer (Poecilia wingei)

Endler's Livebearer (Poecilia wingei): Similar in appearance to guppies, Endler's livebearers are small, peaceful, and easy to care for. They are excellent choices for nano or small aquariums due to their size and adaptability.

Sparkling Gourami (Trichopsis pumila)

Sparkling Gourami (Trichopsis pumila): Sparkling Gouramis are peaceful nano labyrinth fish that prefer calm, heavily planted tanks with floating plants and gentle filtration. They are not schooling fish; keep them as a pair or small group with plenty of cover. Feed small foods once or twice daily. Avoid aggressive or very fast tankmates.

Pygmy Corydoras (Corydoras pygmaeus)

Pygmy Corydoras (Corydoras pygmaeus): Pygmy Corydoras are peaceful, social nano catfish that should be kept in groups of 8–12+ in a mature tank. They prefer soft sand, clean water, and gentle filtration. Feed sinking micro foods 1–2 times daily and don’t rely on leftovers. They spend time both on the bottom and in the mid-water, especially in groups.

Clown Killifish (Epiplatys annulatus)

Clown Killifish (Epiplatys annulatus): Clown Killifish are peaceful, surface-dwelling nano fish that prefer calm water, floating plants, and a tightly covered tank. Keep them in groups (6–10+) for confidence. Feed tiny surface foods once or twice daily. Avoid aggressive or fast feeders that will outcompete them.

Stocking examples that actually work in a 20L tank

The examples are good for beginners since they do not overstock or violate any rules of grouping.

Example A: Ultra-peaceful micro-school

Example B: Alternative micro-school options

Example C: Small danio group

Example E: Single centerpiece fish (solo setup)

Tip: In a 20L, it’s usually better to do one great school than mixing too many species at low counts.

Beginner success checklist (20L):

  • Cycle first: Add fish ONLY after cycling a tank (ammonia/nitrite at 0).
  • Choose one “main group”: schooling fish look and behave best when kept in proper numbers.
  • Keep temperature stable: sudden changes stress nano fish quickly.
  • Use gentle filtration: avoid blasting tiny fish with strong current; sponge or low-flow filters work great.
  • Feed tiny amounts: 1–2 minutes max, once or twice daily.
  • Weekly maintenance: change ~25–35% water and lightly rinse filter media in old tank water.
  • Stock lightly: In a 20L tank, less fish = healthier fish and less trouble.
  • Stable water wins: Maintain a constant water temperature and resist over-feeding.
  • Correspond fish with behaviors: Schooling fish must be kept in groups; territorial fish should be kept individually.
  • Utilize our Interactive Aquarium Feature: Design your own 20-liter aquarium and receive suggestions about temperature, tank size, and fish compatibility before you purchase!

The quickest way to check your exact stocking

Use our Virtual Aquarium tool: set your tank size, add fish species + quantities, and instantly see:

  • Total water required for your stocking plan
  • Minimum recommended group size for schooling fish
  • A combined suitable temperature range across your selected fish

This makes it easy to test combinations (tetras + corys, rasboras-only, betta setups) before you buy anything.

Copyright © 2026 . All rights reserved.