Taiwan barb
Puntius snyderi
Also known as Barbodes snyderi, Snyder's barb
Care at a glance
- Temperature
- 61–77°F (16–25°C)
- pH
- 6.5–7.5
- Adult size
- 3.1 in (8 cm)
- Minimum tank
- 24 gal (90 L)
- Temperament
- Peaceful
- Social behavior
- Schooling
- Swim level
- Middle
- Difficulty
- Easy
- Breeding
- No record
- Rarity
- Rare
- Origin
- Taiwan lowland streams
- Family
- Cyprinidae
Overview
The Taiwan barb is a hardy, peaceful coolwater shoaler, ideal for an unheated or barely heated tank, and it should be kept in a group of six or more to look and behave its best. It swims in the middle water and mixes well with other subtropical fish such as white cloud mountain minnows and paradise fish that share its taste for cooler water. It is an easy, willing eater, taking flake, pellets, and small frozen or live foods, and it grazes soft algae too. Give it open swimming space with some planting. An unheated tank of around 90 liters suits a group with room to spare.
In the wild
Puntius snyderi comes from the subtropical lowland streams, ponds, and ditches of Taiwan, water that swings from mild to cool through the year. An unheated tank in a normal room usually suits it, with a planted layout, some wood, and gentle flow. Keep it in the range of 16 to 25 degrees Celsius with pH 6.5 to 7.5. It is adaptable and undemanding as long as the water stays clean.
Good to know
Puntius snyderi is a small carp-family fish, Cyprinidae, reaching about 8 centimetres, gold-bodied with a pair of dark blotches on the flank. It is one of the few barbs native to Taiwan and is still often sold and listed under the genus name Barbodes. Aquarium breeding is not documented, though it is a subtropical, seasonal spawner like its relatives.
Did you know
The Taiwan barb shares the island's farm ponds and slow ditches with the paradise fish, and the two coolwater classics can share an unheated aquarium as easily as they share those waters at home.
Tank mates
Taiwan barb is a peaceful, schooling species that keeps to the middle. These picks match on water type, temperature, pH, size and temperament.

Rosy barb
Pethia conchoniusFreshwater2.8 in (7 cm)24 gal (90 L)61–75°F (16–24°C)
Lake Inle danio
Devario auropurpureusFreshwater3.1 in (8 cm)24 gal (90 L)64–77°F (18–25°C)
Red-tail squirrel loach
Aborichthys elongatusFreshwater3.5 in (9 cm)24 gal (90 L)61–75°F (16–24°C)
Guntea loach
Lepidocephalichthys gunteaFreshwater4.7 in (12 cm)24 gal (90 L)64–82°F (18–28°C)
Meghalaya danio
Danio meghalayensisFreshwater2.4 in (6 cm)24 gal (90 L)64–75°F (18–24°C)
Ping's hillstream loach
Beaufortia pingiFreshwater3.5 in (8.9 cm)24 gal (90 L)61–75°F (16–24°C)
Common questions
What size tank does a Taiwan barb need?
A Taiwan barb needs at least 24 gal (90 L). It spends most of its time in the middle.
What temperature and pH do Taiwan barb need?
Taiwan barb are comfortable at 61–77°F (16–25°C) with a pH of 6.5–7.5.
How big do Taiwan barb get?
An adult Taiwan barb reaches about 3.1 in (8 cm).
Do Taiwan barb need a group?
Yes. Taiwan barb are a schooling species and should be kept in a group, not singly.
Where to buy
Some links may not be the exact species or variety.
…or ask your local fish store.
Appears in
Freshwater fish · Barbs, danios & rasboras · Beginner fish · Schooling fish · Community fish · Coldwater fish
Keeping Taiwan barb?
Track water tests, reminders and stocking fit.
Planning tankmates
See how Taiwan barb fits a stocking plan. Open the stocking calculator
Add to your site
Show this species on your own site: a shortcode for WordPress, or an HTML embed for anywhere else.
Related species

Onespot barb
Puntius terioFreshwater3.1 in (8 cm)20 gal (75 L)68–79°F (20–26°C)
Maharaja barb
Puntius sahyadriensisFreshwater3.5 in (9 cm)29 gal (110 L)68–79°F (20–26°C)
Java spotted barb
Puntius bimaculatusFreshwater2.8 in (7 cm)20 gal (75 L)72–81°F (22–27°C)
Pool barb
Puntius sophoreFreshwater3.9 in (10 cm)29 gal (110 L)68–81°F (20–27°C)
Ablabes barb
Enteromius ablabesFreshwater3.1 in (8 cm)24 gal (90 L)72–81°F (22–27°C)
Cosuatis barb
Oreichthys cosuatisFreshwater3.1 in (8 cm)20 gal (75 L)68–79°F (20–26°C)