Three Stripe Pencilfish
Nannostomus trifasciatus
Also known as: three-lined pencilfish
A pencilfish with real attitude. Best kept in big groups with broken sightlines.

About
The three stripe pencilfish (Nannostomus trifasciatus) is one of the more widely available members of its genus, found across a broad stretch of South American blackwater and clearwater habitats spanning the Peruvian, Bolivian, and Brazilian Amazon basin, the Rio Negro, and river systems in Guyana. Its most recognizable feature is the trio of dark horizontal stripes running along the body. A primary central band flanked by an upper and lower stripe. Worth knowing: if you flip on the lights after dark, you may not recognize the fish at first. Like most pencilfish, it switches to a vertically barred pattern at night, and this shift appears to be an automatic biological rhythm the fish cannot consciously override. Despite a reputation for being relatively easygoing by community standards, this species runs hotter than most of its relatives when it comes to intraspecific aggression. Males spar regularly, and in cramped conditions things can escalate beyond posturing. The solution is a spacious tank with plenty of visual breaks in the hardscape, and a good-sized group of ten or more individuals so aggression is distributed rather than focused. It occupies the middle and upper water column, making it a natural pairing with Apistogramma and other dwarf cichlids that hold lower territories. In the wild it feeds on small invertebrates, and in the aquarium it accepts a varied omnivore diet without much fuss.
Similar species
Other fish you might consider
Good tank mates
Species that tend to coexist peacefully with Three Stripe Pencilfish
From the same region
Share the same natural habitat. Great for a biotope-themed tank
Frequently asked questions
- How big does the Three Stripe Pencilfish get?
- The Three Stripe Pencilfish reaches about 1β1.5" as an adult.
- What size tank does the Three Stripe Pencilfish need?
- A minimum of 18 gallons is recommended for the Three Stripe Pencilfish, with more room needed for a proper group.
- What water parameters does the Three Stripe Pencilfish need?
- The Three Stripe Pencilfish does best with a temperature of 72β82Β°F, a pH of 4β7.5, hardness around 1β12 dGH.
- Is the Three Stripe Pencilfish aggressive?
- The Three Stripe Pencilfish is generally peaceful and suits a community tank with similarly calm tankmates.
- What does the Three Stripe Pencilfish eat?
- The Three Stripe Pencilfish is an omnivore. It does well on a varied diet of quality flake or pellet plus occasional frozen or live foods.
- How long does the Three Stripe Pencilfish live?
- With good care, the Three Stripe Pencilfish typically lives 3-8 years.