Skip to content
Matrix

Betta fish compatibility chart

The betta fish compatibility chart is a browseable reference for the pairs currently supported by the tools. It exposes uncertainty instead of hiding missing data.

Common starting points include Nerite snail, Mystery snail, and peaceful schooling fish in tanks that meet their group needs.

Use the matching calculator to check the exact tank, species, and setup before buying.

Guide status

Confidence status: medium confidence

Conservative care guide

Last reviewed: 2026-06-30

Source notes: This guide uses conservative local care data and should be checked against the full setup before buying fish.

Beginner answer

The betta fish compatibility chart is a browseable reference for the pairs currently supported by the tools. It exposes uncertainty instead of hiding missing data. Start with the concrete limits: tank volume, adult size, temperament, group size, water range, and filtration margin.

Best ways to use the chart

  • Same temperature range - Tropical fish usually need 72-82 F; mixing coldwater and tropical fish causes chronic stress.
  • Similar aggression level - Peaceful fish belong with peaceful fish; avoid fin-nippers with bettas, guppies, or angelfish.
  • Matching pH range - Most community fish tolerate pH 6.5-7.5, but sensitive species still need stable water.
  • Appropriate tank size - Use the larger species minimum, not the smaller fish minimum.
  • Schooling group size - Neon tetras, rasboras, and Corydoras show stress when kept alone.

Setup rule: Use this betta fish compatibility chart to scan known pairs before opening the full checker. A matrix result still needs tank-size, group-size, filtration, and temperament context.

Setup rule: Blank or uncertain combinations should not be treated as safe. They are intentionally shown as Needs more research until source notes and confidence are good enough.

How to use this chart

Use the chart to shortlist pairings, not to skip setup checks; tank size, group size, and temperament still decide the final answer.

Open the linked species guide or calculator when a row shows caution, avoid, low confidence, or needs more research.

Blank or uncertain combinations should be treated as unproven, not automatically safe.

Betta fish compatibility chart

This first betta fish compatibility chart focuses on betta pairings because that is the site's primary search intent. It gives a fast scan, then links users to the tool or species data for context.

Click Read guide in the Guide column to view setup notes, care details, and tank mate warnings for that species.

Tank mateResultTankGroupMain riskConfidenceGuide
Neon tetraParacheirodon innesiPossible with caution10+ gal / 38+ L6+Usually needs 20 gallons or moremediumRead guide
GuppyPoecilia reticulataAvoid10+ gal / 38+ L3+Bright colors and long fins can provoke bettasmediumRead guide
Cory catfishCorydoras spp.Good option20+ gal / 76+ L6+Peaceful bottom-dwelling fishmediumRead guide
Ember tetraHyphessobrycon amandaeGood option10+ gal / 38+ L8+Small peaceful schooling fishmediumRead guide
Harlequin rasboraTrigonostigma heteromorphaGood option10+ gal / 38+ L6+Peaceful schooling fishmediumRead guide
Mystery snailPomacea bridgesiiGood option5+ gal / 19+ L1+Peaceful invertebratemediumRead guide
Nerite snailNeritina spp.Good option5+ gal / 19+ L1+Usually safe with bettasmediumRead guide
Cherry shrimpNeocaridina davidiPossible with caution5+ gal / 19+ L6+Bettas may eat shrimpmediumRead guide
Ghost shrimpPalaemonetes spp.Possible with caution5+ gal / 19+ L4+Bettas may eat shrimpmediumRead guide
PlatyXiphophorus maculatusPossible with caution10+ gal / 38+ L3+Active livebearermediumRead guide
MollyPoecilia spp.Avoid20+ gal / 76+ L3+Mollies are larger and messiermediumRead guide
Zebra danioDanio rerioAvoid10+ gal / 38+ L6+Zebra danios prefer cooler, very active setupsmediumRead guide
GoldfishCarassius auratusAvoid20+ gal / 76+ L1+Avoid mixing with bettas and most tropical fish because temperature, size, and waste needs differ.highRead guide
Tiger barbPuntigrus tetrazonaAvoid20+ gal / 76+ L8+Avoid with bettas and guppies because fin damage risk is high.highRead guide
AngelfishPterophyllum scalareAvoid29+ gal / 110+ L1+Avoid with bettas and tiny schooling fish in beginner setups.mediumRead guide
Cardinal tetraParacheirodon axelrodiPossible with caution15+ gal / 57+ L6+Needs a warm stable planted tankmediumRead guide
Kuhli loachPangio kuhliiPossible with caution20+ gal / 76+ L6+Peaceful bottom dwellermediumRead guide
Bristlenose plecoAncistrus cf. cirrhosusPossible with caution29+ gal / 110+ L1+Requires a larger tank than small betta setupsmediumRead guide
Dwarf gouramiTrichogaster laliusAvoid10+ gal / 38+ L1+Both are territorial labyrinth fishmediumRead guide
SwordtailXiphophorus helleriiPossible with caution20+ gal / 76+ L3+Generally not a first-choice betta tank mate because activity, size, and livebearer behavior can stress small betta setups.mediumRead guide
OtocinclusOtocinclus spp.Possible with caution10+ gal / 38+ L6+Peaceful and low bioloadmediumRead guide
Cherry barbPuntius titteyaPossible with caution20+ gal / 76+ L6+Peaceful barb compared with tiger barbsmediumRead guide
White cloud mountain minnowTanichthys albonubesAvoid10+ gal / 38+ L6+White clouds prefer cooler waterhighRead guide
Pea pufferCarinotetraodon travancoricusAvoid5+ gal / 19+ L1+Pea puffers are predatory and nippyhighRead guide
Black neon tetraHyphessobrycon herbertaxelrodiPossible with caution20+ gal / 76+ L6+Peaceful schooling tetra; usually best in a larger planted community rather than a cramped betta tank.mediumRead guide
Rummy nose tetraHemigrammus rhodostomusPossible with caution20+ gal / 76+ L6+Peaceful but sensitive; stable warm water and a group matter.mediumRead guide
Glowlight tetraHemigrammus erythrozonusPossible with caution15+ gal / 57+ L6+Peaceful schooling fish that fits calm planted communities.mediumRead guide
Green neon tetraParacheirodon simulansPossible with caution10+ gal / 38+ L8+Tiny peaceful tetra; water stability and predation risk matter.mediumRead guide
Black skirt tetraGymnocorymbus ternetziAvoid20+ gal / 76+ L6+Can nip fins, so avoid with long-finned bettas in beginner setups.mediumRead guide
Serpae tetraHyphessobrycon equesAvoid20+ gal / 76+ L8+Known fin-nipping risk; avoid with bettas and long-finned fish.mediumRead guide
Bloodfin tetraAphyocharax anisitsiPossible with caution20+ gal / 76+ L6+Hardy active schooling fish; activity can stress slow tank mates.mediumRead guide
X-ray tetraPristella maxillarisPossible with caution15+ gal / 57+ L6+Peaceful and hardy community tetra with normal group needs.mediumRead guide
Penguin tetraThayeria boehlkeiPossible with caution20+ gal / 76+ L6+Peaceful but active; use a larger tank than small betta setups.mediumRead guide
Silver tip tetraHasemania nanaPossible with caution20+ gal / 76+ L8+Active schooling tetra; use caution with long-finned or slow fish.mediumRead guide
Lambchop rasboraTrigonostigma espeiPossible with caution10+ gal / 38+ L6+Small peaceful rasbora; a calm planted setup is important with bettas.mediumRead guide
Chili rasboraBoraras brigittaePossible with caution5+ gal / 19+ L8+Very small fish; predation and water stability matter with bettas.mediumRead guide
Celestial pearl danioDanio margaritatusPossible with caution10+ gal / 38+ L6+Small shy fish; cooler range and cover needs can mismatch warm betta setups.mediumRead guide
Pearl danioDanio albolineatusPossible with caution20+ gal / 76+ L6+Very active fish; usually not ideal for slow betta-centered tanks.mediumRead guide
Rosy barbPethia conchoniusAvoid29+ gal / 110+ L6+Large active barb; avoid with bettas in beginner setups.mediumRead guide
Odessa barbPethia padamyaPossible with caution29+ gal / 110+ L6+Active barb; use caution with slow or long-finned tank mates.mediumRead guide
Checker barbOliotius oligolepisPossible with caution20+ gal / 76+ L6+More peaceful barb, but still check activity and temperature fit.mediumRead guide
Panda coryCorydoras pandaPossible with caution20+ gal / 76+ L6+Peaceful bottom fish; cooler preference can matter in warm betta tanks.mediumRead guide
Pygmy coryCorydoras pygmaeusPossible with caution10+ gal / 38+ L8+Tiny peaceful Corydoras; group size and predation risk matter.mediumRead guide
Bronze coryCorydoras aeneusPossible with caution20+ gal / 76+ L6+Hardy peaceful bottom fish for larger community tanks.mediumRead guide
Peppered coryCorydoras paleatusPossible with caution20+ gal / 76+ L6+Cooler-water Corydoras; often mismatches warm betta setups.mediumRead guide
Yoyo loachBotia almorhaePossible with caution55+ gal / 208+ L5+Large active loach; not suitable for small betta tanks.mediumRead guide
Zebra loachBotia striataPossible with caution30+ gal / 114+ L5+Active social loach; group size and tank footprint matter.mediumRead guide
Dwarf chain loachAmbastaia sidthimunkiPossible with caution30+ gal / 114+ L6+Smaller loach but still active and social; not for tiny tanks.mediumRead guide
Honey gouramiTrichogaster chunaAvoid10+ gal / 38+ L1+Peaceful gourami, but avoid mixing labyrinth fish with bettas in beginner setups.mediumRead guide
Pearl gouramiTrichopodus leeriiAvoid30+ gal / 114+ L1+Peaceful for a gourami but large and surface-oriented; not a betta tank mate for beginners.mediumRead guide
Bolivian ramMikrogeophagus altispinosusPossible with caution20+ gal / 76+ L1+Dwarf cichlid with territory needs; check bottom-space conflicts.mediumRead guide
German blue ramMikrogeophagus ramireziPossible with caution20+ gal / 76+ L1+Warm-water sensitive cichlid; usually not a beginner community choice.mediumRead guide
ApistogrammaApistogramma spp.Possible with caution20+ gal / 76+ L1+Territorial cave-using dwarf cichlid; check bottom territory and species details.mediumRead guide
KribensisPelvicachromis pulcherPossible with caution20+ gal / 76+ L1+Territorial, especially when breeding; avoid cramped peaceful communities.mediumRead guide
Rubber lip plecoChaetostoma spp.Possible with caution30+ gal / 114+ L1+Peaceful but higher bioload and oxygen/flow needs matter.mediumRead guide
Clown plecoPanaqolus maccusPossible with caution20+ gal / 76+ L1+Small pleco, but still needs wood, caves, and filtration.mediumRead guide
Amano shrimpCaridina multidentataPossible with caution10+ gal / 38+ L3+Larger shrimp but still vulnerable to some bettas and predatory fish.mediumRead guide
Malaysian trumpet snailMelanoides tuberculataPossible with caution5+ gal / 19+ L1+Peaceful snail; population control depends on feeding and maintenance.mediumRead guide

Other supported fish pairings

The tool also checks non-betta freshwater pairings. This table shows explicit pair records currently available beyond the betta-focused matrix; other combinations still run through the checker rules.

Fish AFish BResultTank floorMain riskConfidence
Goldfish20+ gal / 76+ L - peaceful messy coldwaterNeon tetra10+ gal / 38+ L - peaceful schoolingAvoid20+ gal / 76+ LColdwater and tropical temperature mismatchhigh
Guppy10+ gal / 38+ L - active peacefulMolly20+ gal / 76+ L - active peacefulRisky20+ gal / 76+ LBoth are livebearers and may breed quicklymedium
Tiger barb20+ gal / 76+ L - active semi-aggressive schoolingGuppy10+ gal / 38+ L - active peacefulAvoid20+ gal / 76+ LTiger barbs are known fin nippershigh
Guppy10+ gal / 38+ L - active peacefulNeon tetra10+ gal / 38+ L - peaceful schoolingRisky10+ gal / 38+ LBoth are peaceful but prefer different water tendenciesmedium
Angelfish29+ gal / 110+ L - semi-aggressive cichlidNeon tetra10+ gal / 38+ L - peaceful schoolingAvoid29+ gal / 110+ LAdult angelfish may eat small tetrasmedium
Dwarf gourami10+ gal / 38+ L - semi-peaceful territorial labyrinth fishGuppy10+ gal / 38+ L - active peacefulRisky10+ gal / 38+ LDwarf gouramis can be territorialmedium
Neon tetra10+ gal / 38+ L - peaceful schoolingCory catfish20+ gal / 76+ L - peaceful bottom dwellerSafe20+ gal / 76+ LPeaceful species using different tank zonesmedium
Ember tetra10+ gal / 38+ L - peaceful schoolingPygmy cory10+ gal / 38+ L - peaceful schooling bottom dwellerSafe10+ gal / 38+ LSmall peaceful speciesmedium
Harlequin rasbora10+ gal / 38+ L - peaceful schoolingBronze cory20+ gal / 76+ L - peaceful bottom dwellerSafe20+ gal / 76+ LPeaceful midwater and bottom-dwelling speciesmedium
Black neon tetra20+ gal / 76+ L - peaceful schoolingCory catfish20+ gal / 76+ L - peaceful bottom dwellerSafe20+ gal / 76+ LPeaceful community combinationmedium
Glowlight tetra15+ gal / 57+ L - peaceful schoolingCherry shrimp5+ gal / 19+ L - peaceful shrimpRisky15+ gal / 57+ LPeaceful fish but tiny shrimp may be eatenmedium
Chili rasbora5+ gal / 19+ L - peaceful tiny schoolingCherry shrimp5+ gal / 19+ L - peaceful shrimpRisky5+ gal / 19+ LBoth are tiny and peacefulmedium
Celestial pearl danio10+ gal / 38+ L - peaceful shy schoolingCherry shrimp5+ gal / 19+ L - peaceful shrimpRisky10+ gal / 38+ LSmall peaceful setupmedium
Honey gourami10+ gal / 38+ L - peaceful labyrinth fishHarlequin rasbora10+ gal / 38+ L - peaceful schoolingSafe10+ gal / 38+ LGenerally peaceful community fishmedium
Honey gourami10+ gal / 38+ L - peaceful labyrinth fishCherry shrimp5+ gal / 19+ L - peaceful shrimpRisky10+ gal / 38+ LGouramis may eat small shrimpmedium
Pearl gourami30+ gal / 114+ L - peaceful labyrinth fishRummy nose tetra20+ gal / 76+ L - peaceful schoolingRisky30+ gal / 114+ LBoth prefer warm stable watermedium
Black skirt tetra20+ gal / 76+ L - active semi-aggressive schoolingGuppy10+ gal / 38+ L - active peacefulAvoid20+ gal / 76+ LFin-nipping risk with guppy finsmedium
Serpae tetra20+ gal / 76+ L - semi-aggressive schoolingGuppy10+ gal / 38+ L - active peacefulAvoid20+ gal / 76+ LHigh fin-nipping riskmedium
Serpae tetra20+ gal / 76+ L - semi-aggressive schoolingAngelfish29+ gal / 110+ L - semi-aggressive cichlidAvoid29+ gal / 110+ LFin-nipping risk against long angelfish finsmedium
Tiger barb20+ gal / 76+ L - active semi-aggressive schoolingAngelfish29+ gal / 110+ L - semi-aggressive cichlidAvoid29+ gal / 110+ LTiger barbs are fin nippersmedium
Rosy barb29+ gal / 110+ L - active semi-aggressive schoolingGuppy10+ gal / 38+ L - active peacefulAvoid29+ gal / 110+ LRosy barbs are large and activemedium
Zebra danio10+ gal / 38+ L - very active schoolingWhite cloud mountain minnow10+ gal / 38+ L - peaceful active schoolingRisky10+ gal / 38+ LBoth are active cooler-water schooling fishmedium
Goldfish20+ gal / 76+ L - peaceful messy coldwaterWhite cloud mountain minnow10+ gal / 38+ L - peaceful active schoolingRisky20+ gal / 76+ LTemperature overlap can work coolermedium
Bristlenose pleco29+ gal / 110+ L - peaceful territorial bottom dwellerCory catfish20+ gal / 76+ L - peaceful bottom dwellerRisky29+ gal / 110+ LBoth use bottom spacemedium
Clown pleco20+ gal / 76+ L - peaceful bottom grazerNeon tetra10+ gal / 38+ L - peaceful schoolingRisky20+ gal / 76+ LPeaceful species but tank maturity mattersmedium
Rubber lip pleco30+ gal / 114+ L - peaceful bottom grazerWhite cloud mountain minnow10+ gal / 38+ L - peaceful active schoolingRisky30+ gal / 114+ LCooler water can overlapmedium
Bolivian ram20+ gal / 76+ L - semi-peaceful cichlidCory catfish20+ gal / 76+ L - peaceful bottom dwellerRisky20+ gal / 76+ LBoth use lower tank areasmedium
German blue ram20+ gal / 76+ L - sensitive semi-peaceful cichlidCardinal tetra15+ gal / 57+ L - peaceful schoolingRisky20+ gal / 76+ LBoth prefer warm soft watermedium
Apistogramma20+ gal / 76+ L - territorial dwarf cichlidNeon tetra10+ gal / 38+ L - peaceful schoolingRisky20+ gal / 76+ LWater preferences can overlapmedium
Kribensis20+ gal / 76+ L - territorial cichlidCory catfish20+ gal / 76+ L - peaceful bottom dwellerAvoid20+ gal / 76+ LKribensis can defend bottom territorymedium
Yoyo loach55+ gal / 208+ L - active semi-aggressive bottom dwellerNerite snail5+ gal / 19+ L - peaceful snailAvoid55+ gal / 208+ LYoyo loaches eat or harass snailsmedium
Zebra loach30+ gal / 114+ L - active bottom dwellerNerite snail5+ gal / 19+ L - peaceful snailAvoid30+ gal / 114+ LLoaches may eat snailsmedium

Warnings

These are the failure points that hurt beginner tanks most often. Do not read the chart as a final stocking plan. A safe-looking row can still fail in the wrong tank size, group size, layout, or temperament.

  • Tiger barbs - Confirmed fin-nippers; do not keep them with bettas, angelfish, guppies, or other long-finned fish.
  • Goldfish - Coldwater, high-waste fish that do not belong with warm tropical community species.
  • Angelfish - Adults become territorial and may eat very small fish such as neon tetras in cramped tanks.
  • Pea puffers - Aggressive hunters that bite fins and attack snails; treat them as species-only unless experienced.
  • Temperature mismatch - White cloud mountain minnows and goldfish prefer cooler water than bettas and many tropical fish.

Editorial notes

How this page is maintained: The matrix exposes uncertainty instead of hiding it. Missing, low-confidence, or setup-dependent pairings are not promoted as safe just to fill the chart.

This page uses conservative local care data, explicit compatibility records, and established aquarium care references rather than store-label shorthand.

Combinations are reviewed before they are promoted as indexed guides, and uncertain pairs stay cautious or marked as needing more research.

The recommendations are intentionally conservative because most readers are planning beginner tanks, where water quality and backup options are limited.

Last reviewed: 2026-06-30.

FAQ

Common beginner questions

Why are some pairs missing?+

The site only publishes pair guidance when the data has enough source notes and confidence to be useful.

Is Safe guaranteed?+

No. Safe means commonly workable under normal conditions, not guaranteed for every individual fish or tank.

How do I know if my fish are stressed by tank mates?+

Common stress signs include hiding constantly, clamped fins, faded color, not eating, rapid breathing, and being chased away from food or open swimming space.

Related pages