Marbled Hatchetfish

Carnegiella strigata

Synonyms Marble hatchet

Marbled Hatchetfish (Carnegiella strigata) is a peaceful freshwater fish that reaches about 3.5 cm (1.4 in) and swims near the surface in a shoal. It wants 68–82°F (20–28°C) and pH 4–7, is kept in groups of 10 or more, and needs a tank of at least 68 L (18 gal).

Marbled Hatchetfish (Carnegiella strigata)

At a glance

TypeFish
Adult size3.5 cm (1.4 in)
Minimum tank68 L (18 gal)
Group size10 or more
Temperature68–82°F (20–28°C)
pH4–7
TemperamentPeaceful
Lifespan3–5 years
Eats shrimpNo

Before it goes in

  • Marbled Hatchetfish needs at least 68 L (18 gal). The smallest size in this library that clears that is the 20 Gallon High.
  • Keep 10 or more. Below that it hides, colours down and is far more likely to be picked on.
  • It leaves shrimp and small fish alone.
  • It holds at 68–82°F (20–28°C). That shares a window with Betta and Cherry Shrimp.
  • It jumps. An open-top tank needs a lid or a low water line.
  • A group of 10 takes up roughly 49% of what a 20 Gallon High will comfortably hold, so plan the rest of the stock around it.

What tank size does it need?

At least 68 L (18 gal). The smallest size here that clears it is the 20 Gallon High.

How many should I keep?

10 or more. Fewer than that and it spends its time hiding instead of out in the open.

Will it eat shrimp?

No — adult shrimp and their young are both safe with it.

What water does it want?

68–82°F (20–28°C), pH 4–7.

How long does it live?

3–5 years in a tank that suits it. That is how long you are signing up for.

Good tank mates

Often compared with

Marbled HatchetfishSilver HatchetfishBlack Neon Tetra
Adult size3.5 cm4 cm3.5 cm
Min tank68 L108 L60 L
Group10+6+6+
Temperature68–82°F (20–28°C)68–82°F (20–28°C)73–81°F (23–27°C)
Eats shrimpNo—Shrimplets only

More livestock

Plan a tank with Marbled Hatchetfish →

Sources (3) · checked Sep 2026