Blue-Eye Cardinalfish
Ostorhinchus compressus
Also known as Blue Oxide Cardinalfish, Ochre-striped Cardinalfish, Blue-eyed Cardinalfish, Split-banded Cardinalfish, Apogon compressus
Care at a glance
- Temperature
- 72–79°F (22–26°C)
- pH
- 8.1–8.4
- Adult size
- 4.7 in (12 cm)
- Minimum tank
- 53 gal (200 L)
- Temperament
- Peaceful
- Social behavior
- Schooling
- Swim level
- Middle
- Difficulty
- Easy
- Breeding
- Medium
- Rarity
- Rare
- Reef safe
- Reef safe
- Origin
- Indo-West Pacific (Andaman Sea to the Solomon Islands)
- Family
- Apogonidae
Overview
Keep this species in a group of three or more, where a simple hierarchy forms without serious quarrels. It is a slow, methodical swimmer that appreciates peaceful tankmates and a diet of meaty frozen foods plus small pellets. Only the smallest ornamental shrimp are at any real risk.
In the wild
Blue-eye cardinalfish live in sheltered lagoons and coastal reefs from the Andaman Sea to the Solomon Islands, where small groups hover among the branches of Acropora and Porites corals by day. In the aquarium they want 200 liters or more with branching rockwork or coral to hover over and open water in front. They rarely stray far from their chosen thicket.
Good to know
Ostorhinchus compressus is a cardinalfish in the family Apogonidae, growing to about 12 cm. The body carries dark ochre stripes, and a ring of iridescent blue around each eye gives the species its common name. Males brood the eggs in the mouth, as in other cardinalfish.
Did you know
Juveniles are thought to mimic tooth-armed cardinalfish species with similar stripes, and the borrowed resemblance is believed to let the harmless young venture into the open more freely.
Tank mates
Blue-Eye Cardinalfish is a peaceful, schooling species that keeps to the middle. These picks match on water type, temperature, pH, size and temperament.

Lubbock's Fairy Wrasse
Cirrhilabrus lubbockiSaltwater3.1 in (8 cm)55 gal (208 L)72–79°F (22–26°C)
Threadfin Anthias
Nemanthias carberryiSaltwater3.9 in (10 cm)70 gal (265 L)72–79°F (22–26°C)
Bartlett's Anthias
Pseudanthias bartlettorumSaltwater3.5 in (9 cm)70 gal (265 L)72–79°F (22–26°C)
Tomini Tang
Ctenochaetus tominiensisSaltwater6.3 in (16 cm)70 gal (265 L)75–81°F (24–27°C)
Herald's Angelfish
Centropyge heraldiSaltwater3.9 in (10 cm)55 gal (210 L)72–79°F (22–26°C)
Yellow Coris Wrasse
Halichoeres chrysusSaltwater4.7 in (12 cm)40 gal (150 L)73–81°F (23–27°C)
Common questions
What size tank does a Blue-Eye Cardinalfish need?
A Blue-Eye Cardinalfish needs at least 53 gal (200 L). It spends most of its time in the middle.
What temperature and pH do Blue-Eye Cardinalfish need?
Blue-Eye Cardinalfish are comfortable at 72–79°F (22–26°C) with a pH of 8.1–8.4.
How big do Blue-Eye Cardinalfish get?
An adult Blue-Eye Cardinalfish reaches about 4.7 in (12 cm).
Do Blue-Eye Cardinalfish need a group?
Yes. Blue-Eye Cardinalfish 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
Saltwater fish · Beginner fish · Reef-safe fish · Schooling fish · Beginner saltwater fish
Keeping Blue-Eye Cardinalfish?
Track water tests, reminders and stocking fit.
Planning tankmates
See how Blue-Eye Cardinalfish 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

Seale's Cardinalfish
Ostorhinchus sealeiSaltwater3.9 in (10 cm)29 gal (110 L)72–79°F (22–26°C)
Yellowstriped Cardinalfish
Ostorhinchus cyanosomaSaltwater3.1 in (8 cm)30 gal (114 L)72–79°F (22–26°C)
Yellow Cardinalfish
Ostorhinchus luteusSaltwater2 in (5 cm)20 gal (75 L)73–79°F (23–26°C)
Black Cardinalfish
Apogonichthyoides melasSaltwater4.3 in (11 cm)29 gal (110 L)72–79°F (22–26°C)
Orbiculate Cardinalfish
Sphaeramia orbicularisSaltwater3.9 in (10 cm)30 gal (115 L)75–82°F (24–28°C)
Amboina Cardinalfish
Fibramia amboinensisSaltwater3.5 in (9 cm)50 gal (190 L)72–79°F (22–26°C)
