Aquarium Forge

Fish Compatibility Checker

Pick any two species from the database and get a realistic compatibility assessment: temperature and pH overlap, temperament, adult size, and the minimum tank the pair needs — plus the risks and exceptions that generic charts leave out.

How It Works

Compatibility is never a simple yes/no. The checker evaluates seven aspects: temperature overlap, pH and water chemistry, temperament, adult size and predation risk, swimming zone, schooling requirements, and finally the minimum tank size that satisfies both species. The verdict lands on one of four levels — Good Match, Conditional, Risky, or Not Recommended. Well-known combinations carry an editorial verdict with real-world context; the rest are scored from species data, and every result explains why, so you can make the final call for your own tank.

Compatibility guides

In-depth, species-specific write-ups for the combinations people ask about most — each with a verdict, the reasoning, tank size, and the risks that actually matter.

FAQ

Can bettas live with other fish?

Sometimes. A single male betta can work with small, fast, non-flashy tank mates in a 15+ gallon planted tank — but it depends on the individual. Never keep male bettas together, and avoid fin-nipping species or other surface-dwelling anabantoids.

Can angelfish live with neon tetras?

We do not recommend it. Adult angelfish routinely eat adult neon tetras — in the wild, neons are a natural prey item. Larger tetras like black skirt tetras, or deeper-bodied rasboras, are safer mid-level companions.

What makes fish incompatible besides aggression?

Water chemistry (no overlap in temperature or pH ranges), adult size ratios (a fish that fits in another's mouth eventually will be in it), and activity mismatch — hyperactive danios stress slow, long-finned fish even without direct aggression.

What do the four compatibility levels mean?

Good Match means the ranges and behaviour line up with no meaningful risk. Conditional means it can work with specific precautions — enough tank size, plants and sight breaks, and the right group sizes. Risky flags a clear behavioural or size concern that needs close watching. Not Recommended means the conflict is not solved by adding space, such as fin-nipping or outright predation.

How should I introduce new tank mates?

Rearrange decorations before adding newcomers (to reset territories), add fish after lights-out, feed well beforehand, and watch closely for the first few days. Have a separation plan ready — a breeder box or a second tank.

Related Tools

Rules v1.1 · Source: Aquarium Forge editorial guidelines · Last reviewed: