Free tool
Tankmate compatibility checker
"Will these fish get along?" Tick the ones you're considering and we'll check every pair for the clashes that actually matter — temperature, predators and shrimp, the betta solo rule, and water hardness — straight from our fact-checked care guides.
Tankmate compatibility at a glance
Every fish we cover, with its adult size, water temperature, temperament and whether it's shrimp-safe — from its fact-checked care guide. Shortlist here, then tick your picks above for the pairwise check on your list.
| Fish | Adult size | Water | Temperament | Shrimp-safe? |
|---|---|---|---|---|
| Amano Shrimp | ~5 cm | Adaptable | Peaceful | — (is a shrimp) |
| Angelfish | ~15 cm | Tropical | Semi-aggressive | No — eats shrimp |
| Apistogramma | ~7 cm | Tropical | Semi-aggressive | No — eats shrimp |
| Assassin Snail | ~2.5 cm | Adaptable | Peaceful | Yes |
| Bamboo Shrimp | ~9 cm | Adaptable | Peaceful | — (is a shrimp) |
| Betta | ~7 cm | Tropical | Solo only | No — eats shrimp |
| Black Neon Tetra | ~4 cm | Tropical | Peaceful | Yes |
| Black Phantom Tetra | ~4.5 cm | Tropical | Peaceful | No — eats shrimp |
| Black Skirt Tetra | ~6 cm | Tropical | Peaceful | Yes |
| Blood Parrot Cichlid | ~20 cm | Tropical | Semi-aggressive | No — eats shrimp |
| Boesemani Rainbowfish | ~11 cm | Tropical | Peaceful | Yes |
| Bolivian Ram | ~8 cm | Tropical | Semi-aggressive | Yes |
| Bristlenose Pleco | ~13 cm | Tropical | Peaceful | Yes |
| Cardinal Tetra | ~3.5 cm | Tropical | Peaceful | Yes |
| Celebes Rainbowfish | ~8 cm | Tropical | Peaceful | No — eats shrimp |
| Celestial Pearl Danio | ~2 cm | Tropical | Peaceful | Yes |
| Cherry Barb | ~5 cm | Tropical | Peaceful | Yes |
| Cherry Shrimp | ~4 cm | Adaptable | Peaceful | — (is a shrimp) |
| Chili Rasbora | ~2 cm | Tropical | Peaceful | Yes |
| Clown Loach | ~40 cm | Tropical | Peaceful | No — eats shrimp |
| Clown Pleco | ~9 cm | Tropical | Peaceful | Yes |
| Common Goldfish | ~30 cm | Coldwater | Peaceful | No — eats shrimp |
| Common Pleco | ~60 cm | Tropical | Peaceful | Yes |
| Congo Tetra | ~8 cm | Tropical | Peaceful | Yes |
| Convict Cichlid | ~15 cm | Tropical | Semi-aggressive | Yes |
| Corydoras (bronze) | ~7 cm | Tropical | Peaceful | Yes |
| Croaking Gourami | ~6 cm | Tropical | Peaceful | No — eats shrimp |
| Crystal Red Shrimp | ~3 cm | Adaptable | Peaceful | — (is a shrimp) |
| Denison Barb | ~11 cm | Adaptable | Peaceful | Yes |
| Discus | ~15 cm | Tropical | Semi-aggressive | No — eats shrimp |
| Dwarf Chain Loach | ~6 cm | Tropical | Semi-aggressive | No — eats shrimp |
| Dwarf Gourami | ~9 cm | Tropical | Peaceful | Yes |
| Dwarf Neon Rainbowfish | ~8 cm | Tropical | Peaceful | Yes |
| Electric Blue Acara | ~15 cm | Tropical | Semi-aggressive | Yes |
| Electric Yellow Lab | ~10 cm | Tropical | Semi-aggressive | Yes |
| Ember Tetra | ~2 cm | Tropical | Peaceful | Yes |
| Emperor Tetra | ~5 cm | Tropical | Peaceful | Yes |
| Endler's Livebearer | ~3 cm | Tropical | Peaceful | Yes |
| Fancy Goldfish | ~18 cm | Coldwater | Peaceful | No — eats shrimp |
| Firemouth Cichlid | ~12 cm | Tropical | Semi-aggressive | Yes |
| German Blue Ram | ~5 cm | Tropical | Peaceful | No — eats shrimp |
| Ghost Shrimp | ~5 cm | Tropical | Peaceful | — (is a shrimp) |
| Giant Danio | ~12 cm | Tropical | Peaceful | No — eats shrimp |
| Glass Catfish | ~8 cm | Tropical | Peaceful | No — eats shrimp |
| Glowlight Danio | ~3 cm | Tropical | Peaceful | Yes |
| Glowlight Tetra | ~4 cm | Tropical | Peaceful | Yes |
| Guppy | ~6 cm | Tropical | Peaceful | Yes |
| Harlequin Rasbora | ~4.5 cm | Tropical | Peaceful | Yes |
| Hillstream Loach | ~6.5 cm | Adaptable | Peaceful | Yes |
| Honey Gourami | ~5.5 cm | Tropical | Peaceful | Yes |
| Julii Cory | ~6 cm | Tropical | Peaceful | Yes |
| Keyhole Cichlid | ~12 cm | Tropical | Peaceful | No — eats shrimp |
| Kribensis | ~10 cm | Tropical | Semi-aggressive | No — eats shrimp |
| Kuhli Loach | ~10 cm | Tropical | Peaceful | Yes |
| Lambchop Rasbora | ~4 cm | Tropical | Peaceful | Yes |
| Lemon Tetra | ~5 cm | Tropical | Peaceful | Yes |
| Madagascar Rainbowfish | ~10 cm | Tropical | Peaceful | No — eats shrimp |
| Molly | ~10 cm | Tropical | Peaceful | Yes |
| Mystery Snail | ~5 cm | Tropical | Peaceful | Yes |
| Neon Tetra | ~3 cm | Tropical | Peaceful | Yes |
| Nerite Snail | ~3 cm | Adaptable | Peaceful | Yes |
| Odessa Barb | ~5 cm | Adaptable | Peaceful | Yes |
| Oscar | ~35 cm | Tropical | Semi-aggressive | No — eats shrimp |
| Otocinclus | ~3.5 cm | Tropical | Peaceful | Yes |
| Panda Cory | ~5 cm | Tropical | Peaceful | Yes |
| Panda Garra | ~9 cm | Tropical | Peaceful | No — eats shrimp |
| Paradise Fish | ~8 cm | Adaptable | Semi-aggressive | Yes |
| Pearl Danio | ~5.5 cm | Adaptable | Peaceful | Yes |
| Pearl Gourami | ~12 cm | Tropical | Peaceful | Yes |
| Pictus Catfish | ~13 cm | Tropical | Semi-aggressive | No — eats shrimp |
| Platy | ~5 cm | Tropical | Peaceful | Yes |
| Pygmy Cory | ~3 cm | Tropical | Peaceful | Yes |
| Rabbit Snail | ~8 cm | Tropical | Peaceful | Yes |
| Ramshorn Snail | ~2 cm | Adaptable | Peaceful | Yes |
| Rosy Barb | ~10 cm | Adaptable | Semi-aggressive | Yes |
| Rosy Loach | ~3 cm | Tropical | Peaceful | Yes |
| Rubber Lip Pleco | ~13 cm | Tropical | Peaceful | Yes |
| Rummynose Tetra | ~5 cm | Tropical | Peaceful | Yes |
| Salt & Pepper Cory | ~3.5 cm | Tropical | Peaceful | Yes |
| Scissortail Rasbora | ~13 cm | Tropical | Peaceful | No — eats shrimp |
| Serpae Tetra | ~4 cm | Tropical | Semi-aggressive | Yes |
| Severum | ~20 cm | Tropical | Semi-aggressive | No — eats shrimp |
| Shell-Dweller (Multi) | ~4.5 cm | Tropical | Semi-aggressive | Yes |
| Siamese Algae Eater | ~15 cm | Adaptable | Peaceful | Yes |
| Sparkling Gourami | ~4 cm | Tropical | Peaceful | No — eats shrimp |
| Sterbai Cory | ~6.5 cm | Tropical | Peaceful | Yes |
| Swordtail | ~14 cm | Tropical | Peaceful | Yes |
| Threadfin Rainbowfish | ~4 cm | Tropical | Peaceful | Yes |
| Three-spot Gourami | ~15 cm | Tropical | Semi-aggressive | Yes |
| Tiger Barb | ~6 cm | Tropical | Semi-aggressive | Yes |
| Weather Loach | ~28 cm | Coldwater | Peaceful | No — eats shrimp |
| White Cloud Minnow | ~4 cm | Coldwater | Peaceful | Yes |
| X-Ray Tetra | ~5 cm | Tropical | Peaceful | Yes |
| Yoyo Loach | ~16 cm | Tropical | Semi-aggressive | No — eats shrimp |
| Zebra Danio | ~5 cm | Tropical | Peaceful | Yes |
| Zebra Loach | ~9 cm | Tropical | Peaceful | No — eats shrimp |
Every figure traces to that fish's fact-checked care guide. "Adaptable" water = fine in a tropical or unheated tank; the checker above resolves the exact clashes for a specific combination.
Common tankmate questions
What fish can live with a betta?
A male betta is best kept SOLO — it's a solitary fish and tankmates are hit-or-miss, so only try them in a properly sized, planted tank and always have a backup tank ready. If you do, choose calm, non-nippy, non-flashy species (small peaceful catfish or snails), never fin-nippers or other bettas. Avoid dwarf shrimp: a betta will often eat them.
Can goldfish live with tropical fish?
No — goldfish are coldwater fish and tropical community fish need a heated tank, so the two can't share one temperature. Goldfish also grow large and produce a heavy waste load, and will eat small fish and shrimp. Keep goldfish in their own unheated, oversized tank; keep tropicals together in a heated one.
What fish are safe with cherry shrimp?
Dwarf shrimp are safest in a shrimp-only tank or with tiny, peaceful, small-mouthed fish (nano tetras and rasboras, otocinclus, snails). Most other fish — bettas, angelfish, gouramis, larger tetras, all cichlids and loaches — will hunt shrimp or at least eat the babies, so a colony rarely grows in a mixed tank. Heavy planting helps some shrimplets survive. The checker above flags the specific clash for your list.
Can two bettas live together?
No — two male bettas will fight, often to the death, so keep one male per tank. Females can sometimes be kept in a larger "sorority" group, but it's advanced and can fail. For beginners the rule is simple: one betta per tank.
What fish can go in a 10-gallon (38-litre) tank?
Stick to small, peaceful nano species in a cycled, planted 10-gallon: assassin snail, cardinal tetra, celestial pearl danio, ember tetra, endler's livebearer, harlequin rasbora, mystery snail, neon tetra. A single betta also suits it. Avoid goldfish, cichlids, larger tetras and most loaches — they need far bigger tanks. Keep shoaling fish in a group of one species rather than one each of many.