How to Use Aquarium Fish Compatibility Checkers Effectively
Online aquarium fish compatibility checkers have made it much easier for beginners to avoid obvious disasters — putting a betta with a school of fin-nipping tiger barbs, for example. But these tools have real limitations, and relying on them uncritically can still lead to aggression, injury, and dead fish. This guide from Gensou Aquascaping at 5 Everton Park, Singapore, explains how to use compatibility checkers as a starting point rather than a final answer, and what questions to ask that no algorithm can answer for you.
What Compatibility Checkers Actually Measure
Most online checkers — AqAdvisor, FishLore’s compatibility tool, and similar resources — compare species across a handful of parameters: water temperature range, pH preference, aggression level, and sometimes adult size. They flag obvious mismatches: pairing a goldfish with tropical species that need 28°C, or housing a predatory fish with nano species it could swallow. This is genuinely useful for beginners who might not know that a common pleco (Hypostomus plecostomus) can grow to 50 cm, or that oscars need 200+ litres and eat anything small enough to fit in their mouth.
What They Cannot Tell You
Compatibility checkers do not account for individual fish personality. A particular male betta may coexist peacefully with a school of ember tetras; another may attack them within hours. They cannot assess your specific tank’s territory layout — whether there are enough hiding spots, visual breaks, or feeding areas to reduce competition. They do not distinguish between a species’ baseline aggression and how that species behaves when breeding, when stressed by disease, or when a dominant hierarchy is disrupted. And they rarely account for tank size nuance: two species flagged as “compatible” in a 200-litre tank may not coexist well in 60 litres.
Using the Checker Correctly: A Step-by-Step Approach
Enter your intended species one at a time and read every flag the tool raises — do not just look for a green “compatible” label. Cross-reference flagged concerns with species-specific care guides from reputable sources: Seriously Fish, FishBase, or the species articles here at Gensou Aquascaping. If a checker flags a temperature range conflict, calculate the overlap precisely. A species comfortable at 22–28°C and one comfortable at 26–30°C can share a tank at 27°C comfortably, even if the checker marks them as borderline. Use the tool to generate the right questions, not to deliver final verdicts.
Stocking Order Matters More Than Lists
Even a perfectly compatible species list can result in aggression if you introduce fish in the wrong order. Territorial species establish themselves quickly and may harass newcomers even if both are typically peaceful. A general rule: add the most passive, shoaling species first; add active or semi-aggressive species later once the tank community is established. Introduce fish in groups rather than individuals where the species is naturally shoaling — a lone rummy-nose tetra added to a tank of established angels is far more vulnerable than a group of eight added together.
Researching Micro-Habitat and Feeding Zones
A well-designed community tank distributes fish across different zones — surface, midwater, and bottom — to reduce direct competition. Checkers rarely assess this. When planning your community, consciously consider which level each species occupies. Hatchetfish are dedicated surface dwellers; tetras occupy midwater; Corydoras work the substrate. Mixing species from different zones reduces both aggression and feeding competition. Similarly, ensure all species are being fed appropriately — bottom dwellers may not compete at the surface, so sinking wafers or targeted feeding is necessary.
Local Availability and Quarantine in Singapore
Singapore has excellent access to a wide range of tropical freshwater species through the cluster of shops along Serangoon North Avenue 1, the Thomson Road area, and independent importers. However, availability fluctuates. Build your compatibility plan around species you can reliably source rather than designing a dream tank around fish that rarely appear in local stock. Always quarantine new additions for at least two weeks in a separate tank before introduction — this protects your existing fish and gives you time to observe whether the new fish are healthy and eating well before you commit them to the community.
When to Ignore the Checker Entirely
Biotope aquascaping — recreating a specific natural habitat — sometimes means housing species that do not appear in compatibility databases because they are rarely kept together in the hobby. Species from the same natural environment often coexist naturally, regardless of what an algorithm says. For example, several wild betta species coexist with small rasboras and Cryptocoryne plants in Borneo’s peat swamps. In cases like these, dive into academic literature, specialist forums, and the experience of local breeders rather than relying on generalised tools. Gensou Aquascaping’s team, with over 20 years of hands-on experience, is always happy to advise on species combinations for specific biotope and community builds.
Related Reading
emilynakatani
Still Have Questions About Your Tank?
Drop by Gensou Aquascaping — most walk-in questions get answered in under 10 minutes by someone who has set up hundreds of tanks.
5 Everton Park #01-34B, Singapore 080005 · Open daily 11am – 8pm
