Java spotted barb
Puntius bimaculatus
Also known as Two-spot Ceylon barb
Care at a glance
- Temperature
- 72–81°F (22–27°C)
- pH
- 6.0–7.5
- Adult size
- 2.8 in (7 cm)
- Minimum tank
- 20 gal (75 L)
- Temperament
- Peaceful
- Social behavior
- Schooling
- Swim level
- Middle
- Difficulty
- Easy
- Breeding
- Medium
- Rarity
- Rare
- Origin
- Sri Lanka and southern India
- Family
- Cyprinidae
Overview
This is an easy, peaceful island barb that shoals, so keep it in a group of six or more, where males show their best red side-stripe. It swims through the middle of a planted community and gets along with other small, gentle fish such as cherry barbs, rasboras, and peaceful catfish. It eats almost anything offered, from flake and micro pellets to frozen daphnia, bloodworm, and brine shrimp, and it grazes soft algae too. Give it planted cover with clear swimming space. A tank of around 75 liters holds a lively group, and the same setup will do for spawning them.
In the wild
Puntius bimaculatus lives in streams across Sri Lanka and southern India, ranging from warm lowland brooks well up into cooler hill country. A planted tank with a soft, dark substrate, some wood, and gentle flow reflects that home. Hold it at 22 to 27 degrees Celsius and pH 6.0 to 7.5. It is adaptable, but soft, clean water and subdued light suit both the fish and any breeding attempt.
Good to know
Puntius bimaculatus is a small carp-family fish, Cyprinidae, reaching about 7 centimetres, silver with a shoulder spot and a tail spot and, on courting males, a bright red lengthwise stripe. Breeding is moderately achievable: pairs are egg scatterers that lay a couple of hundred adhesive eggs among fine plants or spawning mops, and the adults eat the eggs if not removed. The eggs hatch in around a day and a half.
Did you know
In Sri Lanka this little barb climbs high into the hills, living in streams well above a thousand metres near the island's tea country, an unusually broad spread of altitude for such a small fish.
Tank mates
Java spotted barb is a peaceful, schooling species that keeps to the middle. These picks match on water type, temperature, pH, size and temperament.

Brilliant rasbora
Rasbora einthoveniiFreshwater3.5 in (9 cm)20 gal (75 L)72–82°F (22–28°C)
Cochu's blue tetra
Boehlkea fredcochuiFreshwater2.2 in (5.5 cm)20 gal (75 L)72–82°F (22–28°C)
Ornate tetra
Hyphessobrycon bentosiFreshwater1.8 in (4.5 cm)20 gal (75 L)72–82°F (22–28°C)
Agassiz's dwarf cichlid
Apistogramma agassiziiFreshwater3.5 in (9 cm)20 gal (75 L)72–84°F (22–29°C)
Eel kuhli loach
Pangio anguillarisFreshwater4.7 in (12 cm)20 gal (75 L)72–82°F (22–28°C)
Honey gourami
Trichogaster chunaFreshwater2 in (5 cm)20 gal (75 L)72–82°F (22–28°C)
Common questions
What size tank does a Java spotted barb need?
A Java spotted barb needs at least 20 gal (75 L). It spends most of its time in the middle.
What temperature and pH do Java spotted barb need?
Java spotted barb are comfortable at 72–81°F (22–27°C) with a pH of 6.0–7.5.
How big do Java spotted barb get?
An adult Java spotted barb reaches about 2.8 in (7 cm).
Do Java spotted barb need a group?
Yes. Java spotted 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
Keeping Java spotted barb?
Track water tests, reminders and stocking fit.
Planning tankmates
See how Java spotted 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)Taiwan barb
Puntius snyderiFreshwater3.1 in (8 cm)24 gal (90 L)61–77°F (16–25°C)
Maharaja barb
Puntius sahyadriensisFreshwater3.5 in (9 cm)29 gal (110 L)68–79°F (20–26°C)
Pool barb
Puntius sophoreFreshwater3.9 in (10 cm)29 gal (110 L)68–81°F (20–27°C)
Melon Barb
Haludaria fasciataFreshwater2.8 in (7 cm)40 gal (150 L)72–79°F (22–26°C)
Threespot barb
Enteromius trispilosFreshwater2.8 in (7 cm)24 gal (90 L)72–81°F (22–27°C)
