ChartsLoom
Back to ChartsLoom

Animals & Pets · Aquarium planning

Fish Compatibility Chart for Freshwater and Marine Tank Mates

Compare water systems, temperature, pH, adult size, predation, temperament, territory, schooling, tank space, introduction order and warning signs before combining aquarium fish.

This chart cannot guarantee that individual fish will coexist. Confirm the exact species, adult size and current care guidance. Separate fish when persistent aggression, feeding exclusion, injury or breathing distress appears. Read the ChartsLoom Disclaimer.

Fish Compatibility Chart showing peaceful, conditional, and poor aquarium pairings with water, size, behavior, and group checks
Compatibility requires overlapping water conditions and manageable behavior, adult size, territory, social needs and tank capacity.

Fish compatibility at a glance

Start by matching freshwater, brackish or marine conditions. Then compare the shared temperature and pH range, adult size and mouth size, temperament, territory, social group, swim zone, feeding pace and final aquarium footprint. Reject the pairing when one decisive factor fails rather than averaging incompatible requirements.

First requirement

Match the water system

Freshwater, brackish and marine fish cannot share an improvised salinity compromise.

Plan for adulthood

Use adult size

A peaceful juvenile may become a predator, territory holder or very large waste producer.

Social requirement

Meet the group size

Schooling and group-living fish can become stressed or aggressive when kept in too few numbers.

Core limitation

Compatible ≠ fully stocked

A workable pair can still exceed filtration, oxygen, territory or swimming-space capacity.

Questions at a glance

What makes fish compatible?

They need overlapping water conditions, manageable behavior and adult-size differences, correct social groups, enough space and no strong predation or fin-damage risk.

Is temperature overlap enough?

No. pH, hardness, salinity, territory, swimming speed, adult size, diet, oxygen and group needs can still make the pairing unsuitable.

Can freshwater and marine fish live together?

No. Their salinity systems are fundamentally different, even when their temperature ranges appear similar.

Can a big fish live with a small fish?

Only when the smaller fish cannot be swallowed or repeatedly intimidated. Use adult size and mouth size, not shop-size juveniles.

Why do schooling fish need groups?

Groups support security and normal behavior. Too few can cause hiding, stress, chasing or redirected fin nipping.

Can a male betta live with other fish?

Sometimes, but avoid fin nippers, similar surface fish and conspicuous long fins, and keep a practical separation option ready.

Can angelfish live with tetras?

Larger tetras can be conditional companions, but small tetras may become prey when the angelfish reaches adult size.

Can goldfish live with tropical fish?

Usually not as a routine plan because temperature, waste production, swimming ability and feeding needs differ.

Do all bottom fish get along?

No. Corydoras are social and peaceful, while rainbow sharks and red-tailed black sharks can defend the same floor territory.

Is one inch per gallon accurate?

No. It ignores body mass, oxygen demand, territory, adult behavior, waste production and aquarium dimensions.

What shows that a pairing is failing?

Persistent chasing, hiding, torn fins, rapid breathing, blocked feeding, weight loss or confinement to one corner requires action.

Can compatibility change over time?

Yes. Growth, maturity, breeding, sex and territory can turn a juvenile pairing into an unsafe adult pairing.

Fish compatibility decision chart

Use these checks together. No single row, including temperature or tank volume, proves that a pairing is safe.

Swipe horizontally inside the table to view every column.

Use these checks together. No single row, including temperature or tank volume, proves that a pairing is safe.
Compatibility factorWhat to compareDecision standardWhy it mattersPractical response
Water typeFreshwater, marine or brackishMust matchDifferent salinity systems are not compatibleReject the pairing
TemperatureSpecies-supported °C rangeNeeds stable overlapNo overlap forces one species outside its rangeUse the shared band only
pHSupported acidity or alkalinityNeeds practical overlapLarge mismatch creates chronic stressMatch fish to established water
HardnessGeneral and carbonate hardnessOften importantSoft-water and hard-water specialists can conflictCheck species-specific guidance
Adult sizeFull-grown body and mouth sizePlan for adultsSmall fish may become preyIgnore temporary juvenile size
TemperamentPeaceful to aggressiveNeeds manageable contrastAggressive fish can suppress peaceful fishAvoid severe mismatch
TerritoryCaves, floor, rockwork or open waterNeeds enough distinct spaceOverlapping claims cause repeated fightingAdd sight breaks and territories
Social groupSchool, group, pair or singleMeet species needToo few can increase stress or aggressionStock the correct group size
Fin profileLong fins or nipping tendencyAvoid risky combinationsFin nippers can injure slow long-finned fishChoose different tank mates
Swimming speedCalm, moderate or fastShould be reasonably balancedFast fish can intimidate slow feedersProvide calm zones and feeding access
Swim zoneTop, middle, bottom or all levelsUseful but not sufficientSame-zone species can compete for territoryPlan vertical and horizontal space
DietHerbivore, omnivore, carnivore or specialistNeeds compatible feedingOne species may starve or overeatUse targeted feeding methods
Waste productionBioload relative to size and dietMust fit filtrationCrowding degrades water qualityTest ammonia, nitrite and nitrate
Oxygen and flowStill water to strong currentNeeds overlapping needsHigh-flow and low-flow specialists can conflictDesign flow zones carefully
Aquarium footprintLength, width, height and volumeSpecies-specificLitres alone do not describe swimming roomUse adult footprint guidance
Cover and structurePlants, caves, wood, rock and open waterNeeds can differLack of cover increases stress and disputesBuild habitat before stocking
Introduction orderWhich fish enters firstCan change territoryEstablished fish may attack newcomersRearrange decor and monitor
Disease and quarantineHealth status before mixingAlways relevantA compatible fish can still introduce diseaseQuarantine and observe
  • Compatibility is multi-factor and species-specific.
  • The strictest conflict should control the decision.
Download or export

Aquarium fish profile chart

Representative adult planning profiles for species included in the checker. Values are broad educational ranges, not product labels or universal guarantees.

Swipe horizontally inside the table to view every column.

Representative adult planning profiles for species included in the checker. Values are broad educational ranges, not product labels or universal guarantees.
Common nameScientific nameSystemTemperaturepHAdult sizeTemperamentSocial needStarting tankKey compatibility note
Neon tetraParacheirodon innesiFreshwater20–26°C5.0–7.54 cmPeacefulSchool; 6+60 L+Small schooling fish; vulnerable to large predatory tank mates.
Cardinal tetraParacheirodon axelrodiFreshwater23–29°C4.5–7.05 cmPeacefulSchool; 6+75 L+Warm-water schooling species that benefits from calm companions.
Ember tetraHyphessobrycon amandaeFreshwater23–29°C5.0–7.52.5 cmPeacefulSchool; 8+45 L+Very small and best with other gentle nano fish.
Black skirt tetraGymnocorymbus ternetziFreshwater21–28°C6.0–7.56 cmAssertiveSchool; 6+75 L+Can nip fins when kept in small groups or with slow long-finned fish.
Serpae tetraHyphessobrycon equesFreshwater22–28°C5.5–7.55 cmAssertiveSchool; 8+75 L+Active schooling tetra with a known fin-nipping risk.
Tiger barbPuntigrus tetrazonaFreshwater22–28°C6.0–8.07 cmAssertiveSchool; 8+110 L+Fast, social and prone to fin nipping, especially in undersized groups.
Cherry barbPuntius titteyaFreshwater22–27°C6.0–8.05 cmPeacefulSchool; 6+60 L+Generally peaceful when kept in a balanced group.
Harlequin rasboraTrigonostigma heteromorphaFreshwater22–28°C5.0–7.55 cmPeacefulSchool; 6+60 L+Calm schooling fish suited to many peaceful tropical communities.
Chili rasboraBoraras brigittaeFreshwater24–28°C4.0–7.02 cmPeacefulSchool; 8+35 L+Tiny, timid fish that can be intimidated or eaten by larger species.
Zebra danioDanio rerioFreshwater18–25°C6.5–8.05 cmAssertiveSchool; 6+75 L+Fast, active swimmer that can unsettle slow or very timid fish.
White cloud mountain minnowTanichthys albonubesFreshwater14–22°C6.0–8.04 cmPeacefulSchool; 6+60 L+Temperate schooling fish; sustained tropical heat is unsuitable.
GuppyPoecilia reticulataFreshwater22–28°C7.0–8.25 cmPeacefulGroup; 3+55 L+Hard-water livebearer; long fins can attract nipping.
PlatyXiphophorus maculatusFreshwater20–26°C7.0–8.26 cmPeacefulGroup; 3+60 L+Generally peaceful livebearer that prefers harder, alkaline water.
MollyPoecilia sphenopsFreshwater24–28°C7.2–8.510 cmAssertiveGroup; 3+100 L+Active hard-water livebearer; some forms tolerate mildly brackish conditions.
SwordtailXiphophorus helleriiFreshwater22–28°C7.0–8.312 cmAssertiveGroup; 3+110 L+Fast, boisterous livebearer needing swimming room and sensible sex ratios.
Male bettaBetta splendensFreshwater24–30°C6.0–7.87 cmSemi-aggressiveSingle; 1+40 L+Territorial surface fish; individual temperament varies greatly.
Dwarf gouramiTrichogaster laliusFreshwater24–28°C6.0–7.59 cmSemi-aggressiveSingle; 1+75 L+Can be territorial with similar-shaped surface fish.
Pearl gouramiTrichopodus leeriiFreshwater24–28°C5.5–8.012 cmPeacefulPair; 2+150 L+Usually calmer than many gouramis but still needs cover and surface access.
Freshwater angelfishPterophyllum scalareFreshwater24–30°C6.0–7.815 cmSemi-aggressivePair; 2+150 L+Tall cichlid that may eat very small fish and become territorial when pairing.
DiscusSymphysodon aequifasciatusFreshwater26–30°C5.0–7.018 cmPeacefulGroup; 5+300 L+Warm-water cichlid needing stable conditions and calm companions.
German blue ramMikrogeophagus ramireziFreshwater27–30°C5.0–7.07 cmSemi-aggressivePair; 2+75 L+Warm-water dwarf cichlid that defends a breeding territory.
Bolivian ramMikrogeophagus altispinosusFreshwater22–28°C6.0–7.89 cmSemi-aggressivePair; 2+90 L+Generally mild dwarf cichlid but territorial around spawning sites.
OscarAstronotus ocellatusFreshwater23–28°C6.0–8.035 cmAggressiveSingle; 1+300 L+Large predatory cichlid that can swallow smaller fish and produces substantial waste.
African mbuna cichlidMbuna groupFreshwater24–28°C7.5–8.613 cmAggressiveGroup; 6+200 L+Rock-dwelling territorial cichlid usually managed in a dedicated hard-water setup.
Bronze corydorasCorydoras aeneusFreshwater22–27°C6.0–8.07 cmPeacefulSchool; 6+75 L+Peaceful bottom-dwelling catfish that should be kept with its own kind.
Sterbai corydorasCorydoras sterbaiFreshwater24–28°C6.0–7.87 cmPeacefulSchool; 6+75 L+Warm-tolerant corydoras suited to peaceful tropical communities.
Kuhli loachPangio kuhliiFreshwater24–30°C5.5–7.512 cmPeacefulGroup; 5+75 L+Shy nocturnal loach that needs hiding places and a smooth substrate.
Clown loachChromobotia macracanthusFreshwater25–30°C6.0–7.530 cmPeacefulGroup; 5+450 L+Large social loach requiring a long, spacious aquarium.
Bristlenose plecoAncistrus speciesFreshwater22–28°C6.0–8.015 cmPeacefulSingle; 1+100 L+Usually community-safe, though adults may defend caves from similar bottom fish.
Common plecoPterygoplichthys speciesFreshwater23–28°C6.5–8.045 cmAssertiveSingle; 1+500 L+Very large waste-producing catfish unsuitable for most home aquariums.
Otocinclus catfishOtocinclus speciesFreshwater22–27°C5.5–7.55 cmPeacefulGroup; 6+75 L+Gentle social algae grazer that needs a mature aquarium and adequate food.
Rainbow sharkEpalzeorhynchos frenatumFreshwater23–28°C6.5–8.015 cmSemi-aggressiveSingle; 1+150 L+Territorial bottom fish; avoid similar-shaped bottom dwellers in limited space.
Red-tailed black sharkEpalzeorhynchos bicolorFreshwater22–27°C6.5–8.015 cmSemi-aggressiveSingle; 1+150 L+Highly territorial toward similar bottom-oriented fish.
Fancy goldfishCarassius auratusFreshwater18–23°C7.0–8.420 cmPeacefulGroup; 2+150 L+Cool-water, slow-swimming fish with high waste production.
Common or comet goldfishCarassius auratusFreshwater16–24°C7.0–8.430 cmPeacefulGroup; 2+300 L+Fast, large cool-water fish that often outcompetes fancy goldfish.
Ocellaris clownfishAmphiprion ocellarisMarine24–27°C8.0–8.411 cmAssertivePair; 2+75 L+Pair-forming marine fish that may defend a host area.
Royal grammaGramma loretoMarine24–27°C8.0–8.48 cmAssertiveSingle; 1+100 L+Cave-oriented fish that can defend its chosen shelter.
Firefish gobyNemateleotris magnificaMarine24–27°C8.0–8.49 cmPeacefulSingle; 1+75 L+Timid jumper that may hide when housed with aggressive fish.
Blue-green chromisChromis viridisMarine24–28°C8.0–8.410 cmPeacefulGroup; 5+200 L+Open-water damselfish often kept in groups, though hierarchy can cause losses.
Yellow tangZebrasoma flavescensMarine24–28°C8.0–8.420 cmSemi-aggressiveSingle; 1+300 L+Active grazer needing substantial swimming room; can challenge similar tangs.
Six-line wrassePseudocheilinus hexataeniaMarine24–28°C8.0–8.48 cmSemi-aggressiveSingle; 1+100 L+Active territorial wrasse that may harass timid or newly introduced fish.
Pajama cardinalfishSphaeramia nematopteraMarine24–28°C8.0–8.49 cmPeacefulGroup; 3+120 L+Calm marine fish that suits peaceful communities.
Yellow watchman gobyCryptocentrus cinctusMarine24–28°C8.0–8.410 cmPeacefulPair; 1+75 L+Bottom-oriented burrow fish that may defend a small territory.
Flame angelfishCentropyge loriculaMarine24–28°C8.0–8.410 cmSemi-aggressiveSingle; 1+200 L+Territorial dwarf angelfish; reef safety varies by individual.
Azure damselfishChrysiptera hemicyaneaMarine24–28°C8.0–8.47 cmSemi-aggressiveSingle; 1+100 L+Small but territorial damselfish that can dominate timid tank mates.
Volitan lionfishPterois volitansMarine24–28°C8.0–8.438 cmAggressiveSingle; 1+450 L+Large predator that can swallow smaller fish and has venomous spines.
Niger triggerfishOdonus nigerMarine24–28°C8.0–8.440 cmAggressiveSingle; 1+600 L+Large active triggerfish requiring robust tank mates and ample space.
  • Verify the exact species because trade names can be ambiguous.
  • Minimum tank figures are broad starting references and do not calculate total carrying capacity.
Download or export

Interactive reference tool

Fish compatibility checker

Compare two supported aquarium species using water type, temperature, pH, adult size, temperament, fin risk, social needs, territory and a broad tank-volume reference.

Why it helps: it exposes obvious conflicts before purchase and creates a checklist for deeper species research.

Counts are used to flag schooling and group-size issues. They do not calculate biological carrying capacity.

What it checksEnvironmental and behavioral conflicts.
What it cannot doGuarantee individual behavior or stocking capacity.
Best useScreen a pair, then verify each species.

Checker result

Compatibility rating

Generally compatible

Harlequin rasbora + Bronze corydoras

Shared temperature

22–27°C

Shared pH

6.0–7.5

Starting volume

75 L+

Why

  • The listed temperature ranges overlap at 22–27°C.
  • The listed pH ranges overlap at 6.0–7.5.
  • The entered tank volume meets the larger broad starting-volume reference of 75 L.

Next actions

  • Quarantine new livestock, add adequate cover and observe feeding, breathing, chasing and fin condition after introduction.
  • Verify adult size, group size and exact species identity with a reliable care sheet or experienced aquatic professional.
Important limitation: a green result is not a stocking guarantee. Quarantine, adult size, sex, hierarchy, aquascape, oxygen, filtration, disease, diet and the individual fish still matter.

Peaceful fish pairing examples

Examples that are often workable when group size, tank dimensions, water chemistry, filtration and individual behavior are appropriate.

Swipe horizontally inside the table to view every column.

Examples that are often workable when group size, tank dimensions, water chemistry, filtration and individual behavior are appropriate.
First fishSecond fishPlanning outcomeMain reasonManagement note
Harlequin rasboraBronze corydorasGenerally compatiblePeaceful species, overlapping tropical water and different swim zonesKeep both in proper groups
Harlequin rasboraBristlenose plecoGenerally compatibleCalm midwater school plus mostly peaceful bottom fishProvide wood, caves and adequate floor space
Neon tetraBronze corydorasGenerally compatibleSimilar water band and low aggressionUse groups of at least six
Cardinal tetraSterbai corydorasGenerally compatibleWarm-water overlap and separate feeding zonesFeed sinking food after midwater fish eat
Ember tetraOtocinclus catfishGenerally compatibleSmall gentle fish with compatible tropical rangeUse a mature planted aquarium
Cherry barbBronze corydorasGenerally compatibleMild behavior and broad overlapping waterKeep cherry barbs in a balanced group
PlatyBristlenose plecoGenerally compatiblePeaceful behavior and useful pH overlapConfirm the pleco has hiding space
PlatyZebra danioGenerally compatibleActive community fish with a moderate temperature overlapUse 20–25°C and adequate swimming length
White cloud mountain minnowCommon or comet goldfishConditional matchCool-water overlap existsGoldfish adult size and waste require a very large system
Pearl gouramiHarlequin rasboraGenerally compatibleCalm gourami with a peaceful schooling speciesUse plants and avoid crowding the surface
Pearl gouramiBronze corydorasGenerally compatibleDifferent zones and compatible behaviorProvide gentle areas and bottom food
Bolivian ramHarlequin rasboraConditional matchWater overlap is broad and the rasboras stay midwaterGive the ram a defined bottom territory
Bolivian ramBronze corydorasConditional matchBoth use the bottom but are usually manageableProvide multiple shelters and watch spawning behavior
DiscusCardinal tetraGenerally compatibleWarm-water overlap and calm behaviorUse healthy, suitably sized tetras and excellent water quality
DiscusSterbai corydorasGenerally compatibleWarm-water corydoras better matches discus temperaturesMaintain oxygen and clean substrate
Kuhli loachHarlequin rasboraGenerally compatiblePeaceful fish in different zonesKeep kuhli loaches in a group with hiding places
Kuhli loachPearl gouramiGenerally compatibleCalm bottom and surface speciesUse a covered tank and low-stress aquascape
Ocellaris clownfishFirefish gobyGenerally compatibleDifferent marine niches and manageable adult sizeProvide caves and prevent jumping
Ocellaris clownfishPajama cardinalfishGenerally compatibleSimilar marine water with moderate behaviorAllow separate resting and host areas
Royal grammaPajama cardinalfishGenerally compatibleCave fish plus calm midwater fishProvide several caves and avoid crowding
Firefish gobyPajama cardinalfishGenerally compatibleBoth are generally peaceful marine fishUse a secure lid and gentle tank mates
Yellow watchman gobyOcellaris clownfishGenerally compatibleBottom burrow fish and midwater pair occupy different zonesProtect the goby burrow from collapse
Yellow watchman gobyPajama cardinalfishGenerally compatibleDifferent zones and peaceful behaviorProvide suitable substrate and calm feeding
Blue-green chromisPajama cardinalfishConditional matchWater and size match but chromis hierarchy can be unstableUse adequate space and monitor the group
Yellow tangOcellaris clownfishGenerally compatibleDifferent body shapes and nichesUse a mature large tank with swimming room
Yellow tangYellow watchman gobyGenerally compatibleOpen-water grazer with bottom burrow fishMeet the tang’s much larger tank requirement
Flame angelfishOcellaris clownfishConditional matchWater matches but both may defend territoryUse mature rockwork and adequate space
Royal grammaOcellaris clownfishConditional matchUsually manageable but both defend small territoriesProvide separate caves and host area
Cherry barbHarlequin rasboraGenerally compatibleSimilar peaceful community behaviorMaintain each as a full school
Otocinclus catfishEmber tetraGenerally compatibleGentle nano-community pairingEnsure mature biofilm and supplemental food
  • “Generally compatible” still requires monitoring and a separation plan.
  • Pairs do not represent a complete stocking list.
Download or export

Conditional fish pairing examples

These pairings can fail because of individual behavior, territory, fin damage, feeding competition, maturity or narrow environmental overlap.

Swipe horizontally inside the table to view every column.

These pairings can fail because of individual behavior, territory, fin damage, feeding competition, maturity or narrow environmental overlap.
First fishSecond fishPlanning outcomeMain concernRisk-control step
Male bettaGuppyConditional matchLong fins, bright colors and surface use can trigger conflictUse a large planted tank and separation plan
Male bettaDwarf gouramiConditional matchBoth are territorial labyrinth fish near the surfaceUsually choose one centerpiece species
Male bettaZebra danioConditional matchDanios are faster and prefer cooler waterUse a spacious tank and avoid sustained high temperature
Freshwater angelfishNeon tetraConditional matchAdult angelfish may eat small tetrasStart with robust groups and plan for predation risk
Freshwater angelfishCardinal tetraConditional matchLarger cardinals reduce but do not remove predation riskMonitor after the angelfish matures
Freshwater angelfishBronze corydorasConditional matchBehavior is often manageable but temperature and spawning territory matterUse a tall tank with open bottom routes
Dwarf gouramiHarlequin rasboraConditional matchOften workable but individual gourami behavior variesUse plants and observe feeding access
Pearl gouramiTiger barbConditional matchTiger barbs may nip long finsUse a large barb school or choose non-nipping tank mates
Fancy goldfishCommon or comet goldfishConditional matchTemperature overlaps but swimming speed and feeding competition differHouse separately when fancy fish are outcompeted
Fancy goldfishBristlenose plecoConditional matchTemperature overlap is limited and plecos may rasp slow fishUse close monitoring and species-specific advice
Rainbow sharkBristlenose plecoConditional matchBoth use bottom territoryProvide several caves and a large footprint
Red-tailed black sharkBristlenose plecoConditional matchTerritory can overlap around caves and woodUse barriers and separate feeding sites
Rainbow sharkClown loachConditional matchBoth are active bottom fish and require substantial spaceUse a very large tank with multiple refuges
Bolivian ramSterbai corydorasConditional matchBoth occupy the bottom and spawning can increase aggressionUse several shelters and monitor during breeding
German blue ramSterbai corydorasConditional matchWarm water matches but floor territory overlapsProvide defined territories and excellent oxygenation
DiscusFreshwater angelfishConditional matchWater can overlap but cichlid hierarchy, pathogens and feeding differUse expert planning rather than a casual mix
African mbuna cichlidAfrican mbuna cichlidSpecialist setupIntraspecific and interspecific aggression requires deliberate stockingUse a dedicated mbuna plan; same-species tool comparison is not sufficient
OscarCommon plecoConditional matchAdult sizes can coexist but waste, territory and injury risk are substantialUse a very large filtered aquarium and monitor closely
Ocellaris clownfishRoyal grammaConditional matchBoth may defend territoryProvide multiple separated shelters
Six-line wrasseRoyal grammaConditional matchThe wrasse may harass cave-oriented fishAdd the wrasse last and prepare removal options
Yellow tangFlame angelfishConditional matchTerritorial disputes can occur in limited rockworkUse a large mature aquarium and distinct feeding areas
Yellow tangAzure damselfishConditional matchDamselfish may defend a zone despite smaller sizeUse substantial rockwork and observe introduction behavior
Flame angelfishYellow watchman gobyConditional matchUsually different zones, but the angelfish may dominate feedingTarget-feed the goby and provide a secure burrow
Blue-green chromisAzure damselfishConditional matchBoth are damselfish with possible hierarchy and territorial conflictUse a large tank and avoid under-sized groups
Niger triggerfishYellow tangConditional matchBoth are large active fish; aggression can change with maturityUse an expert-designed, very large system
Volitan lionfishNiger triggerfishConditional matchAdult size is similar but feeding and aggression remain significantUse only in a very large specialist predator system
MollyPlatyGenerally compatibleWater matches, but both reproduce rapidly and compete for foodControl sex ratios and avoid overstocking
MollyGuppyConditional matchHard-water overlap is useful but activity and fin attention varyUse a spacious tank and monitor male behavior
SwordtailGuppyConditional matchSwordtails can be boisterous around smaller guppiesProvide swimming room and plant cover
Tiger barbZebra danioConditional matchBoth are active, but barbs can nip and dominateKeep full schools in a long aquarium
Black skirt tetraSerpae tetraConditional matchBoth can nip fins and become rowdyUse large schools and avoid slow tank mates
Clown loachCommon plecoConditional matchBoth become very large and use the bottomRequires an exceptionally large footprint and filtration
  • A conditional match is not a recommendation.
  • Have a practical way to separate fish immediately.
Download or export

Poor fish pairing examples

High-risk examples involving incompatible water, predation, fin damage, severe territorial conflict or unsuitable adult scale.

Swipe horizontally inside the table to view every column.

High-risk examples involving incompatible water, predation, fin damage, severe territorial conflict or unsuitable adult scale.
First fishSecond fishPlanning outcomeMain conflictBetter decision
Male bettaTiger barbPoor matchFin nipping and territorial stress are likelyChoose calm non-nipping companions
Male bettaSerpae tetraPoor matchSerpae tetras can damage long finsDo not rely on group size to remove all risk
Male bettaBlack skirt tetraPoor matchLong fins and a nipping species conflictUse separate communities
Male bettaFancy goldfishPoor matchTemperature, swimming style and fin risk conflictKeep in separate heated and cool-water systems
Freshwater angelfishChili rasboraPoor matchThe tiny rasbora is prey-sizedChoose larger calm schooling fish
Freshwater angelfishEmber tetraPoor matchAdult angelfish may swallow very small tetrasUse species too large to fit in the mouth
OscarNeon tetraPoor matchThe tetra is prey-sizedUse robust adult-size tank mates in specialist systems
OscarGuppyPoor matchThe guppy is prey-sized and water preferences differDo not mix
OscarBronze corydorasPoor matchPredation attempt can injure both fish because corydoras have spinesDo not use small armored catfish as predator tank mates
OscarPlatyPoor matchThe platy is prey-sizedDo not mix
African mbuna cichlidNeon tetraPoor matchHard alkaline water and aggression conflict with soft-water tetrasUse a dedicated mbuna setup
African mbuna cichlidGuppyPoor matchAggression and specialized rock-territory needs conflictUse separate systems
African mbuna cichlidBronze corydorasPoor matchWater chemistry, territory and harassment risk conflictUse appropriate Lake Malawi companions
Rainbow sharkRed-tailed black sharkPoor matchVery similar territorial bottom fish compete directlyKeep one territorial shark-type fish per setup
Fancy goldfishTiger barbPoor matchBarbs may nip slow fancy fins and need warmer waterUse separate cool-water and tropical communities
Common or comet goldfishDiscusPoor matchTemperature, water quality and feeding needs are incompatibleKeep in separate systems
White cloud mountain minnowDiscusPoor matchCool-water and warm-water requirements do not overlapChoose one temperature regime
Chili rasboraOscarPoor matchExtreme adult-size and predation mismatchDo not mix
Neon tetraVolitan lionfishPoor matchFreshwater versus marine plus severe predation mismatchDifferent systems are mandatory
Ocellaris clownfishNeon tetraPoor matchMarine and freshwater salinity requirements conflictNever combine freshwater and marine fish
Firefish gobySix-line wrassePoor matchThe wrasse may relentlessly harass the timid firefishChoose a calmer wrasse or separate tanks
Firefish gobyAzure damselfishPoor matchA territorial damselfish can suppress a timid firefishUse gentler companions
Volitan lionfishFirefish gobyPoor matchThe firefish is prey-sizedDo not mix
Volitan lionfishPajama cardinalfishPoor matchThe cardinalfish can become preyUse much larger robust tank mates
Niger triggerfishFirefish gobyPoor matchSevere size, aggression and feeding mismatchUse a specialist large-fish system
Niger triggerfishYellow watchman gobyPoor matchThe goby is vulnerable to a large active triggerfishDo not mix
Common plecoChili rasboraPoor planning choiceThe pleco becomes enormous and overwhelms a nano setupChoose a small algae grazer instead
Clown loachEmber tetraPoor planning choiceAdult-size and tank-footprint needs are mismatchedChoose a smaller loach species
MollyChili rasboraPoor planning choiceHard alkaline versus soft acidic preferences conflictChoose fish suited to the same water
White cloud mountain minnowGerman blue ramPoor matchCool-water and very warm-water ranges do not overlapUse separate temperature regimes
Zebra danioDiscusPoor planning choiceTemperature, activity and feeding pace differ greatlyUse calmer warm-water companions for discus
Common or comet goldfishMale bettaPoor matchTemperature, flow, feeding and fin interactions conflictUse separate systems
  • Do not force a compromise environment.
  • Juvenile size does not remove adult predation or space requirements.
Download or export

Schooling and social-group chart

Minimum broad group references for social species in the checker, with starting tank and compatibility context.

Swipe horizontally inside the table to view every column.

Minimum broad group references for social species in the checker, with starting tank and compatibility context.
SpeciesSocial styleBroad minimum countStarting tankCompatibility note
Neon tetraSchool660 L+Small schooling fish; vulnerable to large predatory tank mates.
Cardinal tetraSchool675 L+Warm-water schooling species that benefits from calm companions.
Ember tetraSchool845 L+Very small and best with other gentle nano fish.
Black skirt tetraSchool675 L+Can nip fins when kept in small groups or with slow long-finned fish.
Serpae tetraSchool875 L+Active schooling tetra with a known fin-nipping risk.
Tiger barbSchool8110 L+Fast, social and prone to fin nipping, especially in undersized groups.
Cherry barbSchool660 L+Generally peaceful when kept in a balanced group.
Harlequin rasboraSchool660 L+Calm schooling fish suited to many peaceful tropical communities.
Chili rasboraSchool835 L+Tiny, timid fish that can be intimidated or eaten by larger species.
Zebra danioSchool675 L+Fast, active swimmer that can unsettle slow or very timid fish.
White cloud mountain minnowSchool660 L+Temperate schooling fish; sustained tropical heat is unsuitable.
GuppyGroup355 L+Hard-water livebearer; long fins can attract nipping.
PlatyGroup360 L+Generally peaceful livebearer that prefers harder, alkaline water.
MollyGroup3100 L+Active hard-water livebearer; some forms tolerate mildly brackish conditions.
SwordtailGroup3110 L+Fast, boisterous livebearer needing swimming room and sensible sex ratios.
Pearl gouramiPair2150 L+Usually calmer than many gouramis but still needs cover and surface access.
Freshwater angelfishPair2150 L+Tall cichlid that may eat very small fish and become territorial when pairing.
DiscusGroup5300 L+Warm-water cichlid needing stable conditions and calm companions.
German blue ramPair275 L+Warm-water dwarf cichlid that defends a breeding territory.
Bolivian ramPair290 L+Generally mild dwarf cichlid but territorial around spawning sites.
African mbuna cichlidGroup6200 L+Rock-dwelling territorial cichlid usually managed in a dedicated hard-water setup.
Bronze corydorasSchool675 L+Peaceful bottom-dwelling catfish that should be kept with its own kind.
Sterbai corydorasSchool675 L+Warm-tolerant corydoras suited to peaceful tropical communities.
Kuhli loachGroup575 L+Shy nocturnal loach that needs hiding places and a smooth substrate.
Clown loachGroup5450 L+Large social loach requiring a long, spacious aquarium.
Otocinclus catfishGroup675 L+Gentle social algae grazer that needs a mature aquarium and adequate food.
Fancy goldfishGroup2150 L+Cool-water, slow-swimming fish with high waste production.
Common or comet goldfishGroup2300 L+Fast, large cool-water fish that often outcompetes fancy goldfish.
Ocellaris clownfishPair275 L+Pair-forming marine fish that may defend a host area.
Blue-green chromisGroup5200 L+Open-water damselfish often kept in groups, though hierarchy can cause losses.
Pajama cardinalfishGroup3120 L+Calm marine fish that suits peaceful communities.
  • More fish also means more bioload and space demand.
  • A minimum count is not automatically the ideal count for every aquarium.
Download or export

Adult size and predation chart

Use adult body size, mouth size, swimming ability and footprint rather than shop-size juveniles.

Swipe horizontally inside the table to view every column.

Use adult body size, mouth size, swimming ability and footprint rather than shop-size juveniles.
SituationExampleLikely outcomeWhyPlanning response
2–3 cm nano fishEmber tetra, chili rasboraAvoid fish with mouths large enough to swallow themEven peaceful large fish can be unsafePlan around adult size
4–5 cm small community fishNeon tetra, guppy, harlequin rasboraUse with similar or moderately larger peaceful fishLarge cichlids remain a predation riskKeep full groups
6–10 cm medium community fishCherry barb, gourami, dwarf cichlidCheck fin risk and territorySize alone does not remove aggressionProvide cover
10–15 cm assertive fishSwordtail, rainbow shark, angelfishNeed footprint and territory checksMay dominate small calm fishUse adult tank size
15–25 cm large fishDiscus, yellow tang, fancy goldfishNeed high filtration and substantial spaceJuvenile tanks become inadequatePlan the final aquarium first
30 cm+ very large fishOscar, common pleco, clown loach, lionfishSpecialist systems onlySmall tank mates can become preyDo not buy for a temporary tank
Predator with prey-sized fishOscar + tetraPoor matchSwallowing risk is directChoose robust adult-size companions
Predator with spined catfishOscar + corydorasPoor matchA swallowing attempt can injure both fishAvoid the pairing
Slow long-finned fish with nipperBetta + tiger barbPoor matchRepeated fin damage and stressChoose calm companions
Fast fish with slow feederDanio + discusPoor planning choiceFood competition and activity stressMatch feeding pace
Large peaceful fish with tiny fishAngelfish + chili rasboraPoor matchPredation can occur despite mild temperamentUse larger schooling fish
Similar size but territorialRainbow shark + red-tailed sharkPoor matchDirect territory competitionKeep one
Similar size and peacefulRasbora + corydorasOften workableWater and group sizes must still matchUse different swim zones
Large marine predator with small marine fishLionfish + firefishPoor matchPrey-size mismatchUse specialist companions
Large active marine fish with timid fishTriggerfish + firefishPoor matchHarassment and feeding competitionUse robust large tank mates
Adult size unknown at purchaseCommon pleco sold as a juvenileHigh planning riskTrade size hides final requirementsVerify scientific name
Mixed fancy and common goldfishDifferent swimming abilityConditionalFancy fish may lose food accessSeparate if competition appears
School size below minimumTwo or three tetrasConditional to poor welfareInsecurity and aggression can increaseBuild the school before adding more species
Oversized school in small tankMany active daniosPoor planningSwimming and oxygen demand exceed spaceUse a longer, larger aquarium
Bottom fish with large footprintClown loach groupNeeds exceptional spaceLitres without floor length are misleadingCheck tank dimensions
Tall-bodied fishAngelfishNeeds vertical clearanceVolume alone may hide inadequate heightUse a suitably tall tank
Open-water marine swimmerYellow tangNeeds long swimming routesRock displacement cannot replace lengthPrioritize footprint
Burrowing fishWatchman gobyNeeds stable substrateTank mate digging can collapse a burrowSecure rockwork
Cave defenderRoyal grammaNeeds separate sheltersOne cave can become a conflict pointProvide multiple caves
  • Any fish that fits into another fish’s mouth may be eaten.
  • Armored or spined prey can injure a predator during a swallowing attempt.
Download or export

Temperament and territory chart

Behavior categories are broad. Individual fish, breeding condition, maturity, sex, layout and introduction order can change the result.

Swipe horizontally inside the table to view every column.

Behavior categories are broad. Individual fish, breeding condition, maturity, sex, layout and introduction order can change the result.
Behavior patternExampleNormal needCompatibility riskManagement step
Peaceful schoolNeon tetraSecurity in numbersCan be intimidated by boisterous fishKeep 6+
Assertive schoolTiger barbActivity directed within groupFin nipping in small groupsKeep 8+ and avoid long fins
Territorial singleMale bettaControls a surface areaMay attack similar fishOne male per tank
Territorial bottom fishRainbow sharkDefends caves and floor routesChases similar bottom fishUse large footprint and barriers
Pair-forming cichlidBolivian ramDefends breeding siteBottom conflict increases when spawningProvide multiple territories
Group cichlidDiscusSocial hierarchyToo few can focus aggressionUse a suitable group in a large tank
Aggressive rock cichlidAfrican mbunaStrong territory and hierarchyCommunity fish are often unsuitableUse a dedicated setup
Large predatorOscarConsumes smaller animalsSmall fish become preyUse specialist planning
Calm surface fishPearl gouramiUses planted upper waterCan be stressed by fast nippersChoose calm schools
Fast open-water fishZebra danioConstant swimmingCan unsettle slow speciesUse a long tank
Shy bottom groupKuhli loachHides by dayCan miss food in a busy tankFeed after lights dim
Social bottom schoolCorydorasForages as a groupSingle fish may hideKeep 6+ of compatible species
Cave-oriented marine fishRoyal grammaDefends shelterConflict around limited cavesProvide several caves
Timid marine jumperFirefishRetreats from threatsAggressive fish cause hidingUse a secure lid and calm tank mates
Damselfish territoryAzure damselfishDefends rock areaCan dominate peaceful fishAdd cautiously
Wrasse patrol behaviorSix-line wrasseContinuously searches rockworkCan harass timid fishOften add last
Tang grazing territoryYellow tangActive grazerChallenges similar body shapesUse ample rock and swimming room
Triggerfish maturityNiger triggerfishBehavior can harden with ageJuvenile calmness is not predictivePlan for adult aggression
Clownfish host defenseOcellaris clownfishDefends host or chosen cornerPair can chase newcomersSeparate territories
Chromis hierarchyBlue-green chromisGroup forms a dominance orderWeaker fish may be excludedObserve long-term group stability
Livebearer male attentionGuppy, molly, platyMales pursue femalesPoor sex ratio stresses femalesUse suitable sex ratios
Breeding escalationMany cichlidsTerritory expands around eggsPreviously peaceful pair may attack othersHave a divider or spare tank
Introduction-order effectTerritorial fishEstablished fish owns the layoutNewcomer receives concentrated aggressionRearrange decor before introduction
Individual variationBetta, gourami, cichlidTemperament differs by fishA chart cannot guarantee behaviorMonitor and separate when needed
  • Brief display behavior differs from relentless harassment.
  • Persistent exclusion from food or shelter requires intervention.
Download or export

Fin, flow and feeding compatibility chart

Compatible water values are not enough when fin vulnerability, current, feeding speed or diet create chronic stress.

Swipe horizontally inside the table to view every column.

Compatible water values are not enough when fin vulnerability, current, feeding speed or diet create chronic stress.
Trait or needExampleCompatibility issuePractical response
Long finsMale betta, fancy goldfish, angelfishVulnerable to nippers and strong flowUse calm fish and gentle areas
Fin-nipping schoolTiger barbMay target long finsUse a large school and robust companions
Fin-nipping tetraSerpae tetraCan repeatedly damage slow fishAvoid long-finned tank mates
Fast surface schoolZebra danioNeeds open swimming waterAvoid cramped tanks with slow fish
Calm warm-water fishDiscusNeeds gentle competition and high water qualityAvoid hyperactive feeders
Bottom foragerCorydorasNeeds sinking food and smooth substrateEnsure food reaches the bottom
Nocturnal bottom fishKuhli loachMay feed after other fish settleOffer food at dusk
Algae grazerOtocinclusNeeds mature biofilm and supplemental dietDo not add to a new sterile tank
Wood-grazing catfishBristlenose plecoNeeds plant foods and shelterDo not assume algae alone is sufficient
Large waste producerCommon plecoHeavy filtration demandAvoid small community aquariums
Slow fancy swimmerFancy goldfishCan lose food to faster common goldfishFeed separately or house apart
Strong open-water swimmerYellow tangNeeds high oxygen and long routesDo not substitute height for length
Burrow feederWatchman gobyMay wait near substrateTarget-feed if faster fish dominate
Timid planktivoreFirefishCan stop feeding under harassmentChoose calm companions
Large ambush predatorVolitan lionfishSwallows prey wholeNever use small tank mates
Active predatorNiger triggerfishStrong feeding responseUse robust compatible fish and tools
Surface air-breatherBetta and gouramiNeeds unobstructed surface accessAvoid sealing the surface with plants
Cool, oxygen-rich fishWhite cloud minnowSustained heat reduces oxygen marginUse a temperate community
Warm cichlidGerman blue ramWarm water reduces oxygen capacityUse efficient aeration and clean water
High-flow specialist conflictFast-current fish with bettaFlow needs differCreate separate flow zones or avoid mix
Feeding-size mismatchLarge pellets with nano fishSmall fish cannot eat properlyUse species-sized foods
Herbivore-carnivore mixTang with predatorDifferent feeding schedulesPrevent both starvation and overfeeding
Competition at one levelSeveral bottom speciesFood and caves become bottlenecksSpread feeding and shelters
Overfeeding to compensateMixed communityExcess food degrades waterTarget-feed instead of adding excess
  • Observe whether every fish reaches appropriate food.
  • Do not solve feeding competition by routinely overfeeding the aquarium.
Download or export

Fish water-parameter overlap examples

Examples showing why temperature, pH and salinity must all be considered before behavior and stocking are evaluated.

Swipe horizontally inside the table to view every column.

Examples showing why temperature, pH and salinity must all be considered before behavior and stocking are evaluated.
Pair or situationTemperature overlappH overlapSystemInterpretation
Harlequin rasbora + bronze cory22–27°C6.0–7.5FreshwaterBroad overlap
Cardinal tetra + Sterbai cory24–28°C6.0–7.0FreshwaterWarm community overlap
Discus + cardinal tetra26–29°C5.0–7.0FreshwaterWarm, usually soft-water setup
Discus + zebra danioNo useful overlap6.5–7.0FreshwaterTemperature conflict
White cloud + German blue ramNo overlap6.0–7.0FreshwaterCool versus very warm
Platy + guppy22–26°C7.0–8.2FreshwaterHard-water livebearer overlap
Molly + chili rasbora24–28°CNo useful overlapFreshwaterpH and hardness conflict
Betta + harlequin rasbora24–28°C6.0–7.5FreshwaterWater works; behavior still needs review
Betta + white cloud24°C edge only6.0–7.8FreshwaterNarrow temperature compromise
Angelfish + bronze cory24–27°C6.0–7.8FreshwaterWater overlap; territory remains
Angelfish + chili rasbora24–28°C6.0–7.0FreshwaterWater overlaps but predation fails
African mbuna + neon tetra24–26°CNo overlapFreshwaterChemistry and aggression conflict
Goldfish + platy20–23°C7.0–8.2FreshwaterNarrow thermal overlap; husbandry differs
Fancy goldfish + common goldfish18–23°C7.0–8.4FreshwaterWater works; speed differs
Clown loach + discus26–30°C6.0–7.0FreshwaterWater works but tank scale is very large
Kuhli loach + pearl gourami24–28°C5.5–7.5FreshwaterBroad tropical overlap
Rainbow shark + bristlenose pleco23–28°C6.5–8.0FreshwaterWater works; bottom territory conflicts
Ocellaris clownfish + firefish24–27°C8.0–8.4MarineGood water overlap
Royal gramma + pajama cardinalfish24–27°C8.0–8.4MarineGood water overlap
Yellow tang + flame angelfish24–28°C8.0–8.4MarineWater works; territory needs space
Lionfish + firefish24–27°C8.0–8.4MarineWater works but predation fails
Clownfish + neon tetraTemperature can overlapNo salinity matchDifferent systemsFundamentally incompatible
Marine fish + brackish fishSpecies-dependentSpecies-dependentSalinity mismatch riskDo not improvise
Two freshwater fish with no pH overlapTemperature alone is insufficientNo overlapFreshwaterChoose fish for established chemistry
Narrow 1°C overlapTechnically possibleCheck pH tooAnyLow safety margin
Broad 4°C overlapMore flexibleCheck hardnessAnyStability still matters
Current reading outside overlapPoor match at presentMay still overlapAnyDo not force a rapid change
Stable established waterPrefer matched speciesPrefer matched speciesAnyAvoid chasing numbers
New uncycled aquariumNo safe compatibility decisionWater unstableAnyCycle and verify water first
Overcrowded aquariumOxygen and waste limits dominatepH may swingAnyReduce stocking or enlarge system
  • Hardness and salinity may remain decisive even when temperature and pH overlap.
  • Stability inside a suitable range is usually preferable to repeated rapid adjustment.
Download or export

Freshwater fish group compatibility matrix

Broad group-level screening only. Read the species tables because one group can include fish with very different adult size and behavior.

Swipe horizontally inside the table to view every column.

Broad group-level screening only. Read the species tables because one group can include fish with very different adult size and behavior.
Fish groupSmall peaceful communityActive communityMild cichlidsAggressive cichlidsPeaceful bottom fishTerritorial bottom fishLarge predators
Small peaceful tetras and rasborasUsuallyUsuallyConditionalPoorUsuallyConditionalPoor
LivebearersUsuallyUsuallyConditionalPoorUsuallyConditionalPoor
Danios and active barbsConditionalUsuallyConditionalPoorConditionalConditionalPoor
Bettas and gouramisConditionalConditionalConditionalPoorUsuallyConditionalPoor
Angelfish and mild cichlidsConditionalConditionalUsuallyPoorConditionalConditionalPoor
Discus and warm specialistsConditionalPoorConditionalPoorConditionalPoorPoor
Corydoras and peaceful loachesUsuallyUsuallyConditionalPoorUsuallyConditionalPoor
Territorial sharksConditionalConditionalConditionalPoorConditionalPoorPoor
Large plecosConditionalConditionalConditionalConditionalConditionalConditionalPoor
Fancy goldfishPoorPoorPoorPoorConditionalPoorPoor
Common and comet goldfishPoorPoorPoorPoorConditionalPoorPoor
African mbunaPoorPoorPoorSpecialistPoorPoorPoor
Oscars and large predatorsPoorPoorPoorConditionalPoorConditionalSpecialist
Nano fish under 3 cmUsuallyConditionalPoorPoorUsuallyPoorPoor
Cool-water minnowsConditionalPoorPoorPoorConditionalPoorPoor
Warm-water dwarf cichlidsConditionalPoorUsuallyPoorConditionalPoorPoor
  • “Usually” means conditions can be suitable, not that every species in both groups is compatible.
  • “Specialist” requires a deliberately designed species or biotope plan.
Download or export

Marine fish compatibility examples

Representative marine pairings that consider territory, predation, adult size, swimming space and timid-versus-aggressive behavior.

Swipe horizontally inside the table to view every column.

Representative marine pairings that consider territory, predation, adult size, swimming space and timid-versus-aggressive behavior.
First fishSecond fishPlanning outcomeMain reasonManagement note
Ocellaris clownfishFirefish gobyGenerally compatibleDifferent niches and manageable behaviorUse a lid and separate shelters
Ocellaris clownfishPajama cardinalfishGenerally compatibleWater and size matchAllow room around the clownfish host area
Ocellaris clownfishYellow watchman gobyGenerally compatibleDifferent swim zonesSecure the burrow and rockwork
Royal grammaPajama cardinalfishGenerally compatibleCave and midwater niches differProvide several caves
Royal grammaOcellaris clownfishConditional matchBoth can defend territoriesUse separated territories
Firefish gobyPajama cardinalfishGenerally compatibleBoth are calmAvoid aggressive later additions
Firefish gobySix-line wrassePoor matchWrasse harassment can suppress the firefishChoose a calmer wrasse
Firefish gobyAzure damselfishPoor matchDamselfish territory conflicts with timid behaviorUse gentler companions
Yellow tangOcellaris clownfishGenerally compatibleDifferent niches and body shapeMeet the tang tank size
Yellow tangYellow watchman gobyGenerally compatibleOpen-water versus bottom habitatUse a mature large aquarium
Yellow tangFlame angelfishConditional matchTerritory and feeding can overlapProvide substantial rock and swimming room
Yellow tangAzure damselfishConditional matchSmall damselfish can still defend territoryMonitor after introduction
Flame angelfishOcellaris clownfishConditional matchBoth can be assertiveUse mature rockwork
Flame angelfishYellow watchman gobyConditional matchFeeding dominance is possibleTarget-feed the goby
Blue-green chromisPajama cardinalfishConditional matchChromis hierarchy may be unstableWatch weaker group members
Blue-green chromisAzure damselfishConditional matchDamselfish aggression can escalateUse a large tank
Six-line wrasseRoyal grammaConditional matchTerritory and chasing riskAdd the wrasse last
Six-line wrasseYellow watchman gobyConditional matchUsually different zones but harassment can occurObserve the goby at feeding
Volitan lionfishFirefish gobyPoor matchPrey-size mismatchDo not mix
Volitan lionfishPajama cardinalfishPoor matchPrey-size mismatchUse larger robust companions
Volitan lionfishNiger triggerfishConditional specialistBoth require very large predator systemsUse expert planning
Niger triggerfishYellow tangConditional specialistLarge active fish with maturity-related aggressionUse a very large aquarium
Niger triggerfishYellow watchman gobyPoor matchSize and aggression mismatchDo not mix
Niger triggerfishFirefish gobyPoor matchSevere activity and aggression mismatchDo not mix
  • Reef safety and fish-to-invertebrate compatibility require separate checks.
  • Marine systems are especially sensitive to crowding and water-quality instability.
Download or export

Fish introduction and monitoring checklist

A compatible pairing can still fail when the tank is immature, disease is introduced, territory is poorly designed or feeding is not observed.

Swipe horizontally inside the table to view every column.

A compatible pairing can still fail when the tank is immature, disease is introduced, territory is poorly designed or feeding is not observed.
CheckWhenWhyAction
Confirm scientific nameBefore purchaseTrade names can cover different speciesRecord the exact name
Check adult sizeBefore purchaseJuvenile shop size is misleadingPlan for full growth
Check water typeBefore purchaseFreshwater, brackish and marine are not interchangeableReject mismatched salinity
Measure established temperatureBefore purchaseA label setting may not equal actual waterUse an independent thermometer
Test pH and hardnessBefore purchaseLocal water can narrow choicesSelect fish for the water
Review minimum groupBefore purchaseSchooling and social needs affect welfareBuy an adequate group only if capacity allows
Review tank dimensionsBefore purchaseLength and footprint matterMeasure usable swimming area
Review adult bioloadBefore purchaseLarge fish produce disproportionate wasteAssess filtration and maintenance
Build habitat firstBefore introductionCover and territories reduce stressAdd plants, wood, rock or caves
Secure rockworkBefore burrowing fishDigging can undermine unstable rocksPlace rock on a stable base
Use a lidBefore jumpersFirefish and many freshwater fish can jumpClose gaps around cables
Cycle the aquariumBefore livestockCompatibility cannot overcome ammonia or nitriteVerify biological filtration
QuarantineBefore mixingDisease can spread to established fishUse a separate observation system
Match food sizesBefore mixingSmall or shy fish can miss foodPlan several food types
Plan feeding zonesBefore mixingTop fish can consume all foodUse sinking and targeted foods
Plan introduction orderBefore mixingEstablished territorial fish can dominateAdd aggressive species later when appropriate
Rearrange territoryAt introductionBreaks existing ownership cuesMove decor before adding a newcomer
Dim lightsAt introductionCan reduce immediate visual stressRestore normal schedule later
Do not pour store waterAt introductionReduces contaminant transferNet or transfer appropriately
Observe breathingFirst hoursRapid breathing can signal stress or water problemsTest water and intervene
Observe chasingFirst hours and daysBrief display differs from relentless pursuitSeparate if access is blocked
Observe feedingFirst weekA hidden fish may be starvingTarget-feed or separate
Inspect fins and scalesDaily at firstDamage reveals conflictAct before injuries worsen
Check all swim zonesDaily at firstA fish may be trapped in one cornerAdd cover or separate
Retest waterAfter stockingBioload can exceed filtrationTrack ammonia, nitrite and nitrate
Prepare a divider or spare tankBefore risky pairingRemoval must be immediate when neededDo not wait for injury
Reassess at maturityAs fish growBehavior and size changeUpgrade or separate early
Avoid releaseIf rehomingAquarium species can harm ecosystemsReturn, rehome or use responsible disposal guidance
  • Quarantine setup and duration should fit the species and health risk.
  • Never release aquarium animals or water into natural waterways.
Download or export

Fish compatibility warning signs

Use behavior, feeding and physical condition to distinguish a settling period from a pairing that requires intervention.

Swipe horizontally inside the table to view every column.

Use behavior, feeding and physical condition to distinguish a settling period from a pairing that requires intervention.
ObservationPossible meaningUrgencyImmediate checkResponse
Brief display then separationNormal boundary testingMonitorFish resumes normal activityContinue observation
Relentless chasingTerritorial or dominance failureHighVictim cannot restSeparate fish
Fish pinned in one cornerSpace exclusionHighAccess to food and coverSeparate or redesign
Torn finsNipping or fightingHighIdentify aggressorSeparate and address water quality
Missing scales or woundsPhysical attackUrgentBleeding and infection riskSeparate and seek aquatic veterinary guidance
Rapid breathingStress, low oxygen or water problemUrgentTemperature, oxygen, ammonia, nitriteImprove conditions promptly
Surface gaspingLow oxygen or toxic waterUrgentAeration and water testsIncrease aeration and address cause
Hiding continuouslyFear, illness or unsuitable habitatModerateAggression and water valuesAdd cover or separate
Refusing foodStress, illness or competitionModerate to highObserve targeted feedingAct if persistent
Weight lossChronic feeding failure or diseaseHighBody condition and fecesSeparate and seek advice
Color darkening or palingStress or social suppressionModerateBehavior and water qualityIdentify cause
Clamped finsStress, disease or poor waterHighTest water and inspect fishCorrect environment and seek advice
One fish controls all foodFeeding dominanceModerateFeed at several locationsTarget-feed or separate
School breaks apart and hidesThreat or inadequate groupModeratePredator and group sizeCorrect stocking
Bottom fish forced upwardTerritory loss or oxygen problemHighFloor aggression and waterSeparate or improve environment
Surface fish forced downwardSurface territory conflictModerateLabyrinth fish aggressionCreate barriers or separate
Repeated jumpingFear, chasing or unsuitable waterUrgentLid and aggressionSecure tank and remove cause
New aggression at maturityAdult territorial changeHighAdult size and sexRehome or separate
New aggression during breedingNest or fry defenseHighTerritory expansionUse divider or breeding tank
Snail or shrimp disappearPredationHigh for invertebratesFish diet and mouth sizeSeparate remaining invertebrates
Small fish disappearPredation or jumpingUrgentPredator mouth size and lidSeparate predator and inspect tank
Cloudy water after stockingBioload or feeding problemHighAmmonia and nitriteTest and perform appropriate maintenance
Ammonia or nitrite detectedBiological filtration overloadedUrgentStocking and filterProtect fish and correct cycle
Nitrate rises unusually fastHigh bioloadModerateFeeding and maintenanceReduce load or increase capacity
Territory expands after decor changeNew ownership patternMonitorChasing routesAdjust layout if needed
Fish rubs or flashesIrritation or disease, not necessarily incompatibilityHighWater and parasite signsQuarantine and seek diagnosis
Only one group member declinesHierarchy or illnessModerateObserve interactionsSeparate for assessment
All fish declineSystem-wide environmental problemUrgentTemperature, oxygen and toxinsTreat as a water-quality emergency
  • Behavior observations do not diagnose disease.
  • Severe wounds, breathing distress or sudden multiple-fish illness warrants professional help.
Download or export

Worked fish compatibility examples

Complete examples showing how water, adult size, behavior, group size and aquarium scale combine into a practical decision.

Swipe horizontally inside the table to view every column.

Complete examples showing how water, adult size, behavior, group size and aquarium scale combine into a practical decision.
Aquarium situationProposed fishOutcomeDecisive factorNext step
120 L planted freshwater tank8 harlequin rasboras + 6 bronze corydorasGenerally compatibleGroup sizes, zones and water overlapAdd bottom food and smooth substrate
60 L tropical tank1 male betta + 8 tiger barbsPoor matchFin nipping and territorial stressChoose a calm school instead
180 L tall tankAngelfish + adult cardinal tetra schoolConditionalPredation risk remainsUse suitably sized tetras and monitor
40 L nano tankChili rasboras + common plecoPoor planningPleco adult size and wasteChoose a small algae grazer
300 L warm tankDiscus + Sterbai corydorasGenerally compatibleWarm-water overlapMaintain oxygen and cleanliness
90 L hard-water tankPlaties + guppiesGenerally compatibleChemistry and temperament overlapControl reproduction
75 L soft-water tankMollies + chili rasborasPoor matchpH and hardness mismatchChoose one water style
200 L rock tankAfrican mbuna + neon tetrasPoor matchWater chemistry and aggression conflictUse a dedicated mbuna community
350 L predator tankOscar + neon tetrasPoor matchDirect predationUse specialist robust tank mates
500 L large-fish tankOscar + common plecoConditional specialistWaste and territorial risksUse very strong filtration and space
150 L community tankRainbow shark + red-tailed sharkPoor matchSimilar territorial nichesKeep one shark-type fish
150 L goldfish tankFancy + common goldfishConditionalFeeding and speed mismatchSeparate if fancy fish loses condition
75 L cool tankWhite clouds + common goldfishConditionalTemperature overlap but adult scale differsGoldfish will require much more space
90 L tropical tankWhite clouds + German blue ramsPoor matchTemperature ranges do not overlapChoose cool or warm livestock
150 L community tankPearl gourami + harlequin rasborasGenerally compatibleCalm fish and water overlapUse plants and surface access
100 L bottom-heavy tankRainbow shark + bristlenose plecoConditionalBottom territory overlapUse caves and visual barriers
450 L loach tank5 clown loaches + small tetrasConditionalAdult loaches become largeUse appropriately sized schooling fish
75 L new aquariumOtocinclus + ember tetrasDelay stockingOtocinclus needs mature food resourcesMature the aquarium first
100 L marine tankClownfish pair + firefishGenerally compatibleDifferent nichesUse a secure lid and caves
120 L marine tankFirefish + six-line wrassePoor matchWrasse harassment riskChoose a calmer wrasse
300 L reef tankYellow tang + clownfish pairGenerally compatibleDifferent nichesMeet swimming and grazing needs
200 L reef tankFlame angelfish + watchman gobyConditionalFeeding dominance possibleTarget-feed the goby
100 L marine tankAzure damselfish + firefishPoor matchTerritorial versus timid behaviorChoose peaceful companions
450 L predator marine tankLionfish + firefishPoor matchPrey-size mismatchDo not mix
700 L marine tankNiger triggerfish + yellow tangConditional specialistLarge active fish and maturity changesUse expert long-term planning
Mixed freshwater and marine proposalNeon tetra + clownfishImpossibleSalinity systems conflictUse separate aquariums
Technically overlapping pairBetta + white cloudPoor planningOnly edge temperature overlapAvoid a narrow compromise
Any crowded aquariumMore fish because the chart says compatibleUnsafeCompatibility is not carrying capacityStop and assess filtration, oxygen and territory
  • Examples are educational and do not replace exact species care.
  • A compatible pair can still exceed the aquarium’s total carrying capacity when other livestock are included.
Download or export

Important limitations

Trade names can be ambiguous

Several unrelated fish share common names. The scientific name is often needed before size and care ranges can be trusted.

A pair is not a stocking plan

The calculator does not add the oxygen demand, waste, territory and swimming needs of every animal already in the aquarium.

Individual behavior varies

Betta, gourami, cichlid, damselfish and wrasse behavior can differ sharply among individuals and after maturity.

Health problems need diagnosis

Hiding, rapid breathing, flashing or appetite loss can come from water quality or disease rather than compatibility alone.

Fish compatibility FAQs

What makes two aquarium fish compatible?

Compatible fish need overlapping water conditions, manageable adult-size differences, suitable behavior, enough space, appropriate social groups and no strong predation or fin-damage risk.

Does matching temperature prove compatibility?

No. Temperature overlap is only one check. pH, hardness, salinity, adult size, aggression, swimming speed, territory, diet and social needs can still conflict.

Can freshwater and marine fish live together?

No. Their salinity requirements are fundamentally different. Brackish species also need a deliberately managed salinity range rather than an improvised compromise.

Can a large fish live with a small fish?

Sometimes, but any fish that fits into a larger fish’s mouth may be treated as prey. Adult size, mouth size and feeding behavior matter more than current juvenile size.

Why do schooling fish need groups?

Many schooling species use group behavior for security and normal activity. Too few can increase hiding, stress, chasing or redirected fin nipping.

Can male bettas live with community fish?

Some can in carefully planned tanks, but temperament varies. Avoid fin nippers, similar surface-oriented fish and conspicuous long-finned tank mates, and prepare a separation plan.

Can angelfish live with neon tetras?

It is conditional. Water ranges can overlap, but an adult angelfish may eat small tetras, especially fish added after the angelfish has matured.

Can goldfish live with tropical fish?

Usually not as a routine plan. Goldfish prefer cooler water, produce substantial waste and may outgrow or outcompete many tropical community species.

Can cichlids live in a community tank?

Some dwarf and mild cichlids can, but territory and breeding behavior still matter. Oscars and many African mbuna usually need very different, more specialized communities.

Do bottom dwellers always get along?

No. Sharing the bottom can increase conflict when species defend caves or floor territory. Corydoras are social and peaceful, while rainbow sharks and red-tailed black sharks are territorial.

Is one inch of fish per gallon reliable?

No. It ignores body mass, adult size, oxygen demand, swimming space, territory, waste production and filtration. Use species-specific adult requirements instead.

Should I add all compatible fish at once?

Not automatically. The aquarium must be biologically ready, and introduction order can affect territory. Quarantine and gradual, monitored additions are safer.

What signs show a pairing is failing?

Persistent chasing, hiding, torn fins, rapid breathing, blocked access to food, weight loss, color loss, surface gasping and repeated territory exclusion require prompt action.

Can compatibility change as fish grow?

Yes. Juveniles may be peaceful, then become predatory, territorial or much larger as adults. Plan for adult size and adult behavior from the start.

Does the compatibility checker replace expert advice?

No. It is a screening tool based on broad profiles. Confirm the exact species and seek experienced aquatic or veterinary guidance for health, unusual behavior or valuable livestock.

Sources

External URLs are displayed as plain text. Species-specific care, exact adult size and local availability should be checked before purchase.

Merck Veterinary ManualProviding a Home for Fish

Veterinary overview of aquarium water quality, crowding, territory, filtration, temperature, salinity and environmental stress.

https://www.merckvetmanual.com/all-other-pets/fish/providing-a-home-for-fish

Ornamental Aquatic Trade AssociationCustomer Care Sheets for Ornamental Aquatic Animals

Species and group care sheets covering aquarium size, social needs, behavior, water conditions, feeding and compatibility cautions.

https://ornamentalfish.org/what-we-do/advice-information/care-sheets/

FishBaseA Global Information System on Fishes

Species reference database used to cross-check scientific names, environmental ranges, adult size and ecological traits.

https://www.fishbase.se/search.php