Indian Glass Perch
Parambassis ranga
Also known as: Indian glassfish, Indian Glassy Fish
A living x-ray fish whose transparent body reveals its skeleton and organs.

About
The Indian glass perch (Parambassis ranga) is one of those fish that stops newcomers in their tracks. Its body is so transparent that you can clearly see the skeleton, internal organs, and even the beating heart. Previously sold under the name Chanda ranga, this small perch hails from sluggish rivers, ponds, and seasonal floodplains across South and Southeast Asia, from Pakistan through to Thailand and Malaysia. It thrives in freshwater despite a persistent and incorrect myth that it requires brackish conditions. That myth likely grew from confusion with the infamous "painted" or "disco" glass fish, which were injected with artificial dyes on Asian fish farms. A cruel practice that left fish disease-prone and short-lived. Healthy, unpainted specimens are considerably more resilient. In the aquarium, the Indian glass perch is a shoaling species and genuinely needs company. A group of six or more will behave far more confidently than a smaller cluster. It feeds on invertebrates, worms, and small crustaceans in the wild, and it appreciates meaty foods in captivity. Males show some territorial posturing during spawning but rarely cause real harm. Good tankmates include barbs, smaller loaches, and similarly sized peaceful species. The fry are notoriously tricky to raise, so breeding is best approached with some experience behind you.
Similar species
Other fish you might consider
Good tank mates
Species that tend to coexist peacefully with Indian Glass Perch
From the same region
Share the same natural habitat. Great for a biotope-themed tank
Frequently asked questions
- How big does the Indian Glass Perch get?
- The Indian Glass Perch reaches about 2–3.5" as an adult.
- What size tank does the Indian Glass Perch need?
- A minimum of 7 gallons is recommended for the Indian Glass Perch, with more room needed for a proper group.
- What water parameters does the Indian Glass Perch need?
- The Indian Glass Perch does best with a temperature of 68–86°F, a pH of 6.5–8, hardness around 8–20 dGH.
- Is the Indian Glass Perch aggressive?
- The Indian Glass Perch is generally peaceful and suits a community tank with similarly calm tankmates.
- What does the Indian Glass Perch eat?
- The Indian Glass Perch is a carnivore. It needs a meaty, protein-rich diet of frozen or live foods.
- How long does the Indian Glass Perch live?
- With good care, the Indian Glass Perch typically lives 5-6 years.