Fish Compatibility Chart Ultimate Guide

Published: November 25, 2025
Updated: November 25, 2025
Key Takeaways

A compatibility chart for fish will help prevent aggression and predation in community tanks.

@Before checking compatibility charts, be sure to match the temperature and pH that your fish require.

@When checking compatibility charts, check reverse pairings. Not all fish are compatible in reverse.

@Schooling fish must be in groups. Territorial species need to have enough space for their territory.

@Avoid some common mismatches such as cichlids with tetras, or puffers with shrimp.

@Observing behavior on a regular basis will help you build sustainable communities along with compatibility charts.

Article Navigation

A compatibility chart protects your aquarium from disaster. Some fish are naturally social, while others are not. Their differences can lead to significant changes in your entire ecosystem, including fights, stress, and disease outbreaks. Add to the list, ensuring your fish are compatible; it's vital for a stress-free tank and the lifespan of each fish.

This guide simplifies the aquarist compatibility charts for everyone. Beginners find themselves making fewer mistakes, and experts receive the right kind of feedback to fine-tune their setups. It examines ways to step back from the complex science and terminology involved in aquatic community fish spawning, among other aspects, to create a healthy home for your fish community.

Key Factors for Fish Compatibility

More than many think, it influences their congeniality. Tropical fish prefer temperatures of 72 to 82°F, while goldfish prefer a cooler 60 to 70°F. Mixing them can cause both to suffer. Cold-water fish languidly go through the motions; warm-water fish lose tone and vitality. Always start with a similar temperature first, and the fish will be all the better for it.

pH The acid or alkaline nature of the water forms a barrier to the careful maintenance of the species. Tetras require soft water with a pH range of 6.5 to 7.5. African cichlids require hard water with a pH range of 7.8 to 8.5. If the pH is mismatched, they will undoubtedly become stressed, as their bodies struggle to maintain the correct pH balance. Testing the water before obtaining new stock may eliminate this unseen danger.

Dietary Considerations. Size differences turn peaceful tanks into hunting grounds. A large cichlid views a small tetra as a food source. An Oscar fish swallows anything that fits into its mouth. Be sure to check for adult sizes, not juvenile sizes. Match up fish with similar dimensional widths so they don't get eaten. Big fish see small fish as meals.

Activity levels. Hyperactive fish, such as the zebra danio, stress out slower species like the discus. Fast swimmers upset the quiet, timid fish, and vice versa; thus, it is best to keep fish with similar levels of activity. Give the bottom-dwellers their own little spot, and let the surface dwellers roam the top. Get to know the swimming levels of the different species in your aquarium before deciding to live together.

Water Parameters

  • Temperature ranges must align between species; tropical fish require 72-82°F (22-28°C) while cold-water species need 60-70°F (15-21°C)
  • pH compatibility is critical with soft water species thriving at 6.5-7.5 pH and hard water species at 7.8-8.5 pH
  • Salinity levels for marine fish must maintain 1.020-1.025 specific gravity to prevent osmotic stress
  • Water hardness affects species differently with African cichlids requiring mineral-rich water versus Amazonian species needing softer conditions
  • Regular testing using liquid test kits or digital monitors ensures stable parameters
  • Seasonal fluctuations should be minimized through heaters and chillers for consistent environments

Temperament Levels

  • Peaceful species like guppies and tetras coexist well but stress around aggressive tankmates
  • Semi-aggressive fish including tiger barbs establish hierarchies that disrupt timid species
  • Aggressive cichlids and oscars require species-only setups to prevent constant conflict
  • Unexpected aggression often emerges during feeding times regardless of compatibility charts
  • Behavioral signs like fin-nipping, chasing, or hiding indicate temperament mismatches
  • Juvenile fish may show peaceful behavior that changes dramatically at maturity

Size Disparities

  • Predation occurs when mouth sizes differ significantly between fish species
  • Rule of thumb: avoid pairing fish where one could fit in the other's mouth
  • Slow-growing species may become prey before reaching full size in mixed tanks
  • Visual barriers like plants and rocks protect smaller fish from persistent chasing
  • Feeding strategies must accommodate varying mouth sizes and food preferences
  • Surface area calculations help determine appropriate space for different-sized species

Activity Levels

  • Hyperactive swimmers like zebra danios exhaust and stress slower-moving species
  • Sedentary fish such as discus become targets for constant harassment by active species
  • Swimming pattern conflicts occur when surface-dwellers intersect with bottom-feeders
  • Feeding competition disadvantages timid fish when food is scattered rapidly
  • Tank dimensions should accommodate both vertical and horizontal swimming preferences
  • Activity-based territory requirements vary significantly between species and life stages

Territorial Needs

  • Cichlids establish fixed territories that trigger aggression when boundaries are crossed
  • Minimum cave and hiding spot requirements prevent constant defensive behavior
  • Breeding seasons dramatically increase territorial instincts in egg-laying species
  • Tank dividers create temporary boundaries during introduction periods
  • Visual barriers using driftwood and rock formations reduce confrontation frequency
  • Overcrowding multiplies territorial stress regardless of species compatibility ratings

How to Use Compatibility Charts

Learn how to read a fish compatibility chart using guppies and tetras as examples. Locate guppies on the vertical access. Now move horizontally to the tetra column. Their intersection in the chart indicates the color green, meaning they are a good pairing. This color code applies to all species pairs and denotes that they can exist together in a tank in a peaceful manner and have "no special needs."

Get to know the color codes well. Green means you can safely proceed; orange means caution - extra hiding spaces are desirable; red means you should under no circumstances attempt to pair - due to the risk of aggression. I have ignored orange warnings and lost fish, such as neon tetras, in my case. We should heed the signals from the chart.

Check reverse pairings if your first search is blank. Try tetra, then guppy. If guppy to tetra returns nothing, that may be a clue. Sometimes compatibility only goes one way. Barbs will attack guppies, but guppies won't retaliate. Checking the reverse prevents overlooking dangerous combinations in a community.

Make environmental adjustments over and above those in the chart: Some orange matches need 20 per cent more space than the minimum. Add plants if your weakest fish are timid; create feeding zones to reduce competition; move decorations about weekly to prevent territory claiming. The charts will only give you a starting point, and you will make it work with your own tank.

Identify Primary Species

  • Start with your main fish species or the first fish you intend to add to the aquarium
  • Locate this species along either the vertical or horizontal axis of the compatibility chart
  • Ensure you're using the correct chart type: freshwater or marine specific charts
  • Confirm species spelling variations (e.g., Corydoras vs. Cory Catfish)
  • If uncertain, consult scientific names listed in chart footnotes
  • Select one species at a time to avoid confusion during cross-referencing

Cross-Reference Tank Mates

  • Move horizontally or vertically from your primary species to potential tank mates
  • Identify where the row and column intersect on the chart grid
  • Observe the color or symbol at the intersection point
  • Green indicates highly compatible species suitable for community tanks
  • Orange signals moderate compatibility requiring special conditions
  • Red means incompatible pairing that should be avoided completely

Interpret Results

  • Green pairings: Safe for standard community aquariums without restrictions
  • Orange pairings: Possible with adequate space (minimum 30 gallons (114 liters)) and hiding spots
  • Red pairings: High risk of aggression or predation regardless of tank size
  • Check special notes for orange-rated pairs regarding feeding schedules
  • Verify if compatibility applies only to juvenile or adult stages
  • Consider group size requirements for schooling species in all ratings

Verify Reverse Pairings

  • When no match appears, reverse the species order and check again
  • Example: If 'Barb and Guppy' shows no result, try 'Guppy and Barb'
  • Account for directional aggression where Species A attacks B but not vice versa
  • Note asymmetrical relationships marked with diagonal chart lines
  • Confirm whether compatibility is mutual or one-way
  • When reversed ratings conflict, default to the more conservative rating

Adjust for Your Tank

  • Moderate orange ratings with environmental adjustments
  • Increase tank size beyond minimum requirements by 20-40%
  • Add visual barriers: live plants, rocks, or driftwood formations
  • Implement feeding stations for territorial species
  • Rearrange decor weekly to disrupt established territories
  • Monitor fish for stress signs during first 72 hours after introduction

Top Freshwater Community Fish

Corydoras catfish are the ideal community fish for beginners. They are peaceful when only 1-3" long, and appear in groups in the 20-gallon tanks. They require a group of six and perform well in water temperatures ranging from 72°F to 79°F. Their habit of scavenging the bottom keeps the beds clean and does not disturb the other inhabitants.

Neon Tetras: These guys shine in small tanks and 10 gallon tanks tend to look pretty brilliant with these guys in there. They need to be bought in schools of 10 and should be kept in typical tropical temperatures of 70-81F. They're small enough that aggression shouldn't be a factor. Feed them flakes and/or micro pellets, no worries here.

Guppies Introduced to the community tank, these colorful little fellows set up a riot of color. They will tolerate a ten-gallon tank around the plant edge, but spread rapidly, so it's best to cope with both males and females. A flexible fish, it does not fear temperatures ranging from 64 to 82 degrees F. and will eat anything placed before it.

Don't confuse these with dwarf Gouramis! All require tanks of at least 15 gallons; otherwise, you feel insecure and a bit frayed. The optimal water temperature range for optimal health is 72 to 82°F (22 to 28°C). Floating plants will help reduce aggressiveness, and they'll accept algae wafers, brine shrimp, as well as most other foodstuffs.

Recommended Peaceful Freshwater Species
SpeciesCorydoras CatfishTemperament
Peaceful
Adult Size1-3 inches (2.5-7.6 cm)Minimum Tank Size20 gallons (76 liters)Special NotesRequire sand substrate; group of 6+
SpeciesNeon TetraTemperament
Peaceful
Adult Size1.5 inches (3.8 cm)Minimum Tank Size10 gallons (38 liters)Special NotesSchooling fish; keep 10+ individuals
SpeciesGuppyTemperament
Peaceful
Adult Size0.6-2.4 inches (1.5-6 cm)Minimum Tank Size10 gallons (38 liters)Special NotesLivebearers; need male-female ratio control
SpeciesPlatyTemperament
Peaceful
Adult Size2-3 inches (5-7.6 cm)Minimum Tank Size10 gallons (38 liters)Special NotesColorful variants; adaptable to water conditions
SpeciesDwarf GouramiTemperament
Semi-Aggressive
Adult Size2-3.5 inches (5-9 cm)Minimum Tank Size15 gallons (57 liters)Special NotesAvoid multiple males; provide surface plants
SpeciesHarlequin RasboraTemperament
Peaceful
Adult Size2 inches (5 cm)Minimum Tank Size20 gallons (76 liters)Special NotesMid-level swimmers; prefer slightly acidic water
SpeciesCherry BarbTemperament
Peaceful
Adult Size2 inches (5 cm)Minimum Tank Size20 gallons (76 liters)Special NotesLess aggressive than other barbs; schooling
SpeciesZebra DanioTemperament
Active/Peaceful
Adult Size2 inches (5 cm)Minimum Tank Size20 gallons (76 liters)Special NotesFast swimmers; need horizontal swimming space
SpeciesWhite Cloud Mountain MinnowTemperament
Peaceful
Adult Size1.5 inches (3.8 cm)Minimum Tank Size10 gallons (38 liters)Special NotesCold-water tolerant; school of 6+
SpeciesBristlenose PlecoTemperament
Peaceful
Adult Size4-6 inches (10-15 cm)Minimum Tank Size30 gallons (114 liters)Special NotesAlgae eater; requires driftwood for digestion

Top Marine Community Fish

The ocellaris clownfish is an ideal reef-safe starter fish for a saltwater aquarium. They typically bond with anemones in tanks of 20 gallons or more and are happiest in stable water at temperatures between 75-82°F. The them paired with an anemone will bring balance to your tank's ecosystem. You can feed them a mixture of pellet food and frozen shrimp.

Royal gramma basslets require a minimum of a 30-gallon tank so they can establish their territory. They seek out caves and therefore require rock work. Ensure that water conditions are stabilized between 72°F and 78°F. Their brilliant yellow and purple colors really light up a tank. They have a mellow temperament so that they can be kept with most reef-safe fish.

Like firefish of the goby family, these fish retreat to hiding places when startled, so the more conscientious hobbyists keep a tight lid on the fish tank. In their 20-gallon home, they have set up a cleaning station known as a "fix-it-shop" to be serviced by shrimp. The stability of the water helps keep stress from harming these delicate little jumpers.

The blue-green chromis school magnificently as long as you have a school of five or more, and a 30-gallon tank will serve nicely. They ignore corals, so your reef remains safe. Keep a constant salinity between 1.020 and 1.025. Their scales shimmer in your fish tank, imparting action to the upper levels of the water.

Recommended Marine Community Species
SpeciesOcellaris ClownfishTemperament
Peaceful
Adult Size3 inches (7.6 cm)Minimum Tank Size20 gallons (76 liters)Special NotesHosts anemones; pair-bonding behavior
SpeciesRoyal Gramma BassletTemperament
Peaceful
Adult Size3 inches (7.6 cm)Minimum Tank Size30 gallons (114 liters)Special NotesCave-dweller; vibrant purple/yellow coloration
SpeciesFirefish GobyTemperament
Peaceful
Adult Size4 inches (10 cm)Minimum Tank Size20 gallons (76 liters)Special NotesJumps when startled; needs tight-fitting lid
SpeciesBlue-Green ChromisTemperament
Peaceful
Adult Size3 inches (7.6 cm)Minimum Tank Size30 gallons (114 liters)Special NotesSchooling species; keep 5+ individuals
SpeciesLawnmower BlennyTemperament
Peaceful
Adult Size5 inches (13 cm)Minimum Tank Size30 gallons (114 liters)Special NotesAlgae grazer; requires established tank
SpeciesFire ShrimpTemperament
Peaceful
Adult Size2.5 inches (6 cm)Minimum Tank Size10 gallons (38 liters)Special NotesCleaning stations; symbiotic with fish
SpeciesPajama CardinalfishTemperament
Peaceful
Adult Size3 inches (7.6 cm)Minimum Tank Size20 gallons (76 liters)Special NotesNocturnal; easy to feed
SpeciesYellow Watchman GobyTemperament
Peaceful
Adult Size4 inches (10 cm)Minimum Tank Size20 gallons (76 liters)Special NotesPairs with pistol shrimp; sand sifter
SpeciesCleaner WrasseTemperament
Peaceful
Adult Size5 inches (13 cm)Minimum Tank Size50 gallons (190 liters)Special NotesParasite remover; needs multiple fish hosts
SpeciesBanggai CardinalfishTemperament
Peaceful
Adult Size3 inches (7.6 cm)Minimum Tank Size30 gallons (114 liters)Special NotesMouthbrooders; striking black/white pattern
SpeciesHector's GobyTemperament
Peaceful
Adult Size3 inches (7.6 cm)Minimum Tank Size20 gallons (76 liters)Special NotesSand-sifting behavior; reef-safe
SpeciesBicolor BlennyTemperament
Peaceful
Adult Size4 inches (10 cm)Minimum Tank Size30 gallons (114 liters)Special NotesPerches on rocks; algae eater

Common Incompatible Pairings

Freshwater tanks are prone to incompatibility stemming from size mismatches; for instance, cichlids that chow down on smaller tetras. Marine tanks, on the other hand, are compromised by salinity-sensitive species or destruction of the reefs upon which they depend. Understand your environment first before proceeding with the fish.

Size-related predation is responsible for the most preventable losses. Large oscars will swallow small community fish whole. Lionfish will ambush tiny shrimp and gobies. Always compare the adult size of the mouth, not the juvenile size. If one fish catches a small fish, it's game over.

Clashes of temperament can contradict predictions made with the charts. Peaceful bettas become aggressive when housed with barbs that nip at their fins. Semi-aggressive gouramis bully timid species unexpectedly. Observe new pairs for at least 72 hours. Alter the decor so it is unfamiliar to both species when introducing them together.

"Mismatches in water parameters" create silent killers in the aquarium. For instance, goldfish thrive at 60-70°F while the typical tropical fish needs 72-82°F. African cichlids need alkaline water, while soft-water tetras will perish immediately. You should check water temperature and pH readings at least once a week. Never assume fish are compatible, unless all parameters are matched.

High-Risk Fish Pairings to Avoid
Species PairingBetta + Tiger BarbConflict TypeTemperamentRisk Level
High
ReasonBarbs nip fins; bettas become stressed and aggressive
Species PairingAfrican Cichlid + Neon TetraConflict TypePredationRisk Level
High
ReasonCichlids view small tetras as food; inevitable predation
Species PairingGoldfish + Tropical FishConflict TypeEnvironmentRisk Level
High
ReasonGoldfish need 60-70°F (15-21°C); tropical require 72-82°F (22-28°C)
Species PairingOscar + Small Community FishConflict TypePredationRisk Level
High
ReasonLarge-mouthed oscars swallow fish under 3 inches (7.6 cm)
Species PairingTang + Similar-shaped FishConflict TypeTerritorialRisk Level
High
ReasonTangs attack fish with similar body shapes and colors
Species PairingLionfish + Small Fish/ShrimpConflict TypePredationRisk Level
High
ReasonLionfish are ambush predators that consume smaller tankmates
Species PairingDiscus + Hyperactive FishConflict TypeStressRisk Level
Caution
ReasonTimid discus stressed by fast swimmers like danios
Species PairingAggressive Cichlids + Peaceful FishConflict TypeTemperamentRisk Level
High
ReasonCichlids bully and attack non-aggressive species
Species PairingPufferfish + Slow-moving InvertebratesConflict TypePredationRisk Level
High
ReasonPuffers nip at snails and shrimp; cause fatal injuries
Species PairingGouramis + Other Surface FishConflict TypeTerritorialRisk Level
Caution
ReasonCompetition for surface territory leads to aggression

5 Common Myths

Myth

Fish in pet stores will cohabitate without incident, regardless of species combinations, thanks to artificial, controlled environments.

Reality

This misconception does not allow for natural predator-prey relationships and territorial behaviors that will develop in your home aquarium. The majority of pet stores display juvenile fish which have yet to show aggressiveness, potentially skewing observations. The actual compatibility of a species or species combinations depends on the individual traits of the species, including size differences, behaviors in feeding or foraging, environmental tolerance, or needs, oak status that the store cannot provide for during a temporary time period. Actual dynamics of the tank will expose and highlight conflicts that simply did not cross the first few interactions.

Myth

Compatibility charts provide foolproof guarantees for successful fish pairings without considering individual tank conditions.

Reality

Charts offer generalized guidance but cannot predict unique fish behaviors or environmental variables affecting outcomes. Critical factors like water parameters, tank dimensions, available hiding spaces, and group dynamics significantly alter compatibility results. Responsible aquarists must observe new pairings for at least 72 hours and adjust decor to minimize conflicts. Charts serve as starting points rather than absolute guarantees for harmonious communities.

Myth

Aggression levels in saltwater species are indicative of higher aggression when compared to all freshwater fish species.

Reality

Just like in freshwater bodies, aggression can differ significantly in marine habitats and many placid species debunk this notion. For instance, clownfish and firefish display less aggression than various cichlid species in freshwater. Temperament depends more on species-specific evolutionary traits and social systems than salinity. A carefully constructed reef-safe community can prosper for compatible saltwater species and compatible temperaments.

Myth

Fish species that are considered schooling fish can comfortably adjust to live alone in home aquariums.

Reality

Schooling fish kept alone are in a constant state of chronic stress which depresses the immune system and alters normal behavior. Tetra species are soil fish species that require minimal group sizes of six fish to establish natural security hierarchies and normal interactions within a group. Fish that are kept alone begin to show evidence of behavioral changes, such as being less colorful and less active, and having increased susceptibility to pathogens. Providing at least one companion for schooling fish is vital to ensure adequate welfare, ontogeny, and health for the fish in the home aquarium setting.

Myth

While compatible temperaments are the most important factor in a fish fugue's sustainability, all water chemistry parameters matter less than temperament compatibility.

Reality

When water parameters are mismatched and fish are temperamentally compatible, they may suffer physiological stress, eventually impairing osmoregulatory functions and/or resulting in organ failure. Tropical species require relatively homogenous environments between 72-82F (22-28C). Alternatively, cold water fish generally do well in 60-70F (15-21C) range. Overlapping temperature ranges may create sickness and other crises unrelated to the fishes' temperament compatibility with one another. Getting temperature to match ideally is as equally as important as temperament compatibility, since the stress of the mismatched temperature will cause unnecessary strain when compatible in temperament.

Conclusion

Fish compatibility charts are invaluable to every aquarium keeper. They help provide a secure "communal area" starting point, help prevent unwise combinations which can be costly in both time and money (and include the risk of losing fish, happily avoidable by following a chart). Always keep it to hand whenever you plan to stock your tank, then it can, and will, guide you in your selection.

Observe fish behaviour beyond chart recommendations. Charts predict but don't ensure harmony. Look for signs like hiding or nipping fins. Pair wisely if stress appears. Your observations help tune compatibility in real-time, as seen in a fish tank.

For best results, introduce new fish to the aquarium very gradually. Please make sure they are quarantined for a period of two weeks first, then teach them in the evening, after rearranging the decor in the tank. Watch how they get on for the first three days. Precautions such as these will save much grief in the event of an established community.

Long-term rewards that result from harmonious fish communities: Vibrant colours in healthy fish. Breeding in stress free environments. Easier maintenance with compatible species. Peaceful tanks that thrive for many years owing to proper pairing practices.

External Sources

Frequently Asked Questions

How do I use a fish compatibility chart?

Start by identifying your primary species on the chart's axis, then cross-reference potential tank mates where rows and columns intersect. Match color codes: green for safe pairings, orange for cautious matches requiring special conditions, and red for incompatible combinations. Always verify reverse pairings since compatibility isn't always mutual between species.

Which fish should never be kept together?

Avoid pairing predator and prey species like Oscars with small tetras, or temperamental mismatches like Bettas with fin-nipping Tiger Barbs. Also incompatible: Goldfish with tropical fish due to temperature conflicts, and Pufferfish with slow invertebrates they'll attack.

Can different fish species coexist peacefully?

Yes, when carefully matched using compatibility charts and environmental considerations. Successful communities combine fish with aligned:

  • Temperament levels (all peaceful or semi-aggressive)
  • Water parameter requirements (temperature/pH/salinity)
  • Activity patterns and space needs
  • Feeding behaviors and dietary compatibility

Why do compatible fish sometimes fight?

Even chart-compatible pairs may conflict due to individual personalities, breeding seasons, insufficient territory, or tank overcrowding. Always monitor new introductions for 72 hours and provide ample hiding spaces with visual barriers to reduce aggression triggers in community setups.

How many fish can live together safely?

The quantity depends on species-specific needs:

  • Schooling fish require 6+ individuals for security
  • Territorial species need defined spaces with decorations
  • Tank size must accommodate adult sizes and swimming patterns
  • Follow inch-per-gallon rules with species-specific adjustments

Do water conditions affect fish compatibility?

Absolutely. Mismatched parameters cause severe stress regardless of temperament compatibility. Tropical fish thrive at 72-82°F (22-28°C) while cold-water species need 60-70°F (15-21°C). pH and hardness differences also disrupt osmoregulation, making parameter alignment essential alongside behavioral matching.

Can aggressive fish ever be community tank candidates?

Only with extreme caution and specialized setups. Semi-aggressive species like Dwarf Gouramis may coexist in large tanks (40+ gallons) with defined territories, same-species groups, and non-competitive tank mates. Avoid pairing with timid or slow-moving fish even in optimized conditions.

How do I introduce new fish to existing communities?

Follow these critical steps:

  • Quarantine newcomers for 2 weeks minimum
  • Rearrange tank decor before introduction to disrupt territories
  • Add fish during low-light evening hours
  • Monitor interactions closely for 72 hours
  • Use tank dividers if aggression occurs

What are common compatibility chart mistakes?

Typical errors include:

  • Ignoring juvenile vs adult behavior changes
  • Overlooking directional aggression (Species A attacks B but not vice versa)
  • Neglecting reverse pairings on charts
  • Assuming size compatibility without checking mouth-size ratios
  • Disregarding group size requirements for schooling species

Do saltwater and freshwater compatibility rules differ?

Core principles remain similar, but marine charts emphasize reef safety, symbiotic relationships, and stricter parameter stability. Saltwater species often require larger tanks (30+ gallons minimum) and more precise salinity control. Always use salinity-specific charts and note specialized needs like cleaner fish dependencies.

Continue reading