Blue-Eye Cardinalfish

Ostorhinchus compressus

Also known as Blue Oxide Cardinalfish, Ochre-striped Cardinalfish, Blue-eyed Cardinalfish, Split-banded Cardinalfish, Apogon compressus

SaltwaterFish

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.

Check the full mix in the stocking calculator

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.

Sign in or Track your tanks →

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.

WordPress shortcodeAbout the plugin
HTML embedAbout the embed

Related species