Platy tank mates
Every recommendation below is computed, not copied: the AquaSage engine paired Platy (6 cm / 2.4 in, peaceful) with 271 fish and invertebrates in a spacious reference tank and scored each pair for water-parameter overlap, temperament, predation and husbandry. A species makes the green list only when every check passes at 18–26 °C (64.4–78.8 °F).
Verdicts by the AquaSage engine v0.1.2 in a 450 L reference tank. Read the full methodology →
Best tank mates for Platy

Guppy
6 cm · 22–28°C

Odessa Barb
6 cm · 16–25°C

Pearl Danio
6 cm · 16–25°C

Bloodfin Tetra
5.5 cm · 18–28°C

Mystery Snail
5.5 cm · 18–28°C

Amano Shrimp
5 cm · 18–28°C

Dwarf Orange Crayfish
5 cm · 16–28°C

Gold Barb
7 cm · 16–26°C

Japanese Trapdoor Snail
5 cm · 2–28°C

Tiger Barb
7 cm · 20–28°C

Penguin Tetra
7.5 cm · 22–28°C

X-ray Tetra
4.5 cm · 22–28°C
16 more species pass every check:
Possible with care
- Acei Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- African Butterfly Cichlid— Temperature is a compromise for someone here
- African Butterflyfish— Everyone is close on temperature — one fish sits just outside its favourite
- Agassiz's Cory— pH is a compromise for someone here
- Agassiz's Dwarf Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Auratus Cichlid— Everyone is close on pH — one fish sits just outside its favourite
- Bamboo Shrimp— Temperature is a compromise for someone here
- Banjo Catfish— Everyone is close on pH — one fish sits just outside its favourite
- Betta (Siamese Fighting Fish)— Everyone is close on temperature — one fish sits just outside its favourite
- Black Neon Tetra— Everyone is close on pH — one fish sits just outside its favourite
- Black Phantom Tetra— Everyone is close on pH — one fish sits just outside its favourite
- Black Ruby Barb— Everyone is close on pH — one fish sits just outside its favourite
- Black Skirt Tetra— Everyone is close on pH — one fish sits just outside its favourite
- Blackline Rasbora— Everyone is close on pH — one fish sits just outside its favourite
- Bleeding Heart Tetra— Temperature is a compromise for someone here
- Blue Acara— Some tankmates are at risk of being eaten
- Blue Dolphin Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Blue Velvet Shrimp— Hardness (GH) is a compromise for someone here
- Boesemani Rainbowfish— Everyone is close on temperature — one fish sits just outside its favourite
- Bolivian Ram— pH is a compromise for someone here
- Borleyi (Redfin Hap)— Everyone is close on pH — one fish sits just outside its favourite
- Borneo Sucker— Everyone is close on pH — one fish sits just outside its favourite
- Brevis Shell Dweller— Everyone is close on pH — one fish sits just outside its favourite
- Brichard's Teleogramma— Everyone is close on pH — one fish sits just outside its favourite
- Brichardi (Fairy Cichlid)— Everyone is close on pH — one fish sits just outside its favourite
- Bristlenose Pleco— pH is a compromise for someone here
- Bronze Corydoras— Everyone is close on pH — one fish sits just outside its favourite
- Buenos Aires Tetra— Setup needs adjustments for some species
- Buffalohead Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Bumblebee Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Bumblebee Goby— Temperature is a compromise for someone here
- Butterfly Hillstream Loach— Temperature is a compromise for someone here
- Calvus Cichlid— Everyone is close on pH — one fish sits just outside its favourite
- Celebes Rainbowfish— Everyone is close on temperature — one fish sits just outside its favourite
- Celestial Pearl Danio— Everyone is close on pH — one fish sits just outside its favourite
- Checkered Barb— pH is a compromise for someone here
- Cherry Barb— Everyone is close on pH — one fish sits just outside its favourite
- Cherry Shrimp— Hardness (GH) is a compromise for someone here
- Chocolate Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Clown Pleco— Temperature is a compromise for someone here
- Cobalt Blue Zebra— Everyone is close on temperature — one fish sits just outside its favourite
- Cockatoo Dwarf Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Colombian Ramshorn Snail— Temperature is a compromise for someone here
- Compressiceps Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Congo Tetra— Temperature is a compromise for someone here
- Convict Cichlid— Temperature is a compromise for someone here
- Cuckoo Catfish— Everyone is close on pH — one fish sits just outside its favourite
- Cylindricus Cichlid— Temperature is a compromise for someone here
- Cyprichromis— Everyone is close on pH — one fish sits just outside its favourite
- Demasoni Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Denison Barb— pH is a compromise for someone here
- Doctor Fish— Hardness (GH) is a compromise for someone here
- Dogtooth Cichlid— Temperature is a compromise for someone here
- Dojo (Weather) Loach— Temperature is a compromise for someone here
- Duboisi Tropheus— pH is a compromise for someone here
- Dwarf Chain Loach— Everyone is close on temperature — one fish sits just outside its favourite
- Dwarf Flag Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Dwarf Gourami— Temperature is a compromise for someone here
- Dwarf Pea Puffer— Temperature is a compromise for someone here
- Dwarf Petricola Catfish— Everyone is close on pH — one fish sits just outside its favourite
- Electric Yellow Lab— Everyone is close on pH — one fish sits just outside its favourite
- Elephantnose Fish— Temperature is a compromise for someone here
- Ellioti Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Elongate Mbuna— Everyone is close on temperature — one fish sits just outside its favourite
- Emperor Tetra— Everyone is close on pH — one fish sits just outside its favourite
- Endler's Livebearer— Temperature is a compromise for someone here
- Even-spotted Synodontis— Temperature is a compromise for someone here
- Featherfin Squeaker— Everyone is close on pH — one fish sits just outside its favourite
- Festivum (Flag Cichlid)— Everyone is close on temperature — one fish sits just outside its favourite
- Figure-8 Puffer— Everyone is close on temperature — one fish sits just outside its favourite
- Firemouth Cichlid— Temperature is a compromise for someone here
- Five-bar Cichlid— Everyone is close on pH — one fish sits just outside its favourite
- Flame Tetra— Everyone is close on pH — one fish sits just outside its favourite
- Forktail Rainbowfish— Temperature is a compromise for someone here
- Ghost Shrimp— Hardness (GH) is a compromise for someone here
- Glass Catfish— Everyone is close on pH — one fish sits just outside its favourite
- Glowlight Danio— Hardness (GH) is a compromise for someone here
- Glowlight Tetra— Everyone is close on temperature — one fish sits just outside its favourite
- Goby Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Golden Dwarf Cichlid— Everyone is close on pH — one fish sits just outside its favourite
- Golden Julie— Everyone is close on pH — one fish sits just outside its favourite
- Golden Pencilfish— Everyone is close on pH — one fish sits just outside its favourite
- Golden Tetra— Temperature is a compromise for someone here
- Golden Wonder Killifish— Everyone is close on pH — one fish sits just outside its favourite
- Harlequin Rasbora— Everyone is close on pH — one fish sits just outside its favourite
- Head-and-Tail-Light Tetra— Everyone is close on pH — one fish sits just outside its favourite
- Honey Gourami— Everyone is close on pH — one fish sits just outside its favourite
- Hongi Cichlid— Everyone is close on pH — one fish sits just outside its favourite
- Jewel Cichlid— Some tension — cover and space are doing the work
- Johanni Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Julii Cory— Everyone is close on pH — one fish sits just outside its favourite
- Kenyi Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Keyhole Cichlid— Everyone is close on pH — one fish sits just outside its favourite
- Kissing Gourami— Temperature is a compromise for someone here
- Kribensis— Everyone is close on temperature — one fish sits just outside its favourite
- Lambchop Rasbora— Everyone is close on pH — one fish sits just outside its favourite
- Lemon Cichlid— Everyone is close on pH — one fish sits just outside its favourite
- Lemon Tetra— Everyone is close on pH — one fish sits just outside its favourite
- Leopard Danio— Hardness (GH) is a compromise for someone here
- Little Corydoras— Everyone is close on pH — one fish sits just outside its favourite
- Macmasteri Dwarf Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Maingano Cichlid— Everyone is close on pH — one fish sits just outside its favourite
- Marlieri Cichlid— Everyone is close on pH — one fish sits just outside its favourite
- Masked Julie— Everyone is close on pH — one fish sits just outside its favourite
- Medaka Ricefish— Everyone is close on temperature — one fish sits just outside its favourite
- Molly— Everyone is close on temperature — one fish sits just outside its favourite
- Moonlight Gourami— Everyone is close on temperature — one fish sits just outside its favourite
- Multifasciatus Shell Dweller— Everyone is close on temperature — one fish sits just outside its favourite
- Ocellatus Shell Dweller— Everyone is close on pH — one fish sits just outside its favourite
- Otocinclus— Everyone is close on pH — one fish sits just outside its favourite
- Panda Corydoras— Everyone is close on pH — one fish sits just outside its favourite
- Paradise Fish— Some tension — cover and space are doing the work
- Paraguay Eartheater— Some tankmates are at risk of being eaten
- Peacock Cichlid— Everyone is close on pH — one fish sits just outside its favourite
- Pearl Gourami— Everyone is close on temperature — one fish sits just outside its favourite
- Peppered Corydoras— Temperature is a compromise for someone here
- Pictus Catfish— Everyone is close on pH — one fish sits just outside its favourite
- Polka Dot Loach— Temperature is a compromise for someone here
- Port Cichlid— Everyone is close on pH — one fish sits just outside its favourite
- Powder Blue Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Purple Emperor Tetra— Everyone is close on pH — one fish sits just outside its favourite
- Pygmy Corydoras— Everyone is close on pH — one fish sits just outside its favourite
- Rabbit Snail— Everyone is close on temperature — one fish sits just outside its favourite
- Rainbow Cichlid— Temperature is a compromise for someone here
- Rainbow Shark— Hardness (GH) is a compromise for someone here
- Red Empress— Everyone is close on temperature — one fish sits just outside its favourite
- Red Rainbowfish— Everyone is close on temperature — one fish sits just outside its favourite
- Red Whiptail Catfish— Everyone is close on pH — one fish sits just outside its favourite
- Red Zebra Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Red-Tail Shark— Hardness (GH) is a compromise for someone here
- Redhead Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Regan's Julie— Everyone is close on pH — one fish sits just outside its favourite
- Reticulated Hillstream Loach— Everyone is close on pH — one fish sits just outside its favourite
- Rosy Barb— Everyone is close on temperature — one fish sits just outside its favourite
- Rosy Tetra— Everyone is close on temperature — one fish sits just outside its favourite
- Rummynose Tetra— Temperature is a compromise for someone here
- Rusty Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Sailfin Molly— Temperature is a compromise for someone here
- Salt and Pepper Cory— Everyone is close on pH — one fish sits just outside its favourite
- Sand-sifting Xenotilapia— Everyone is close on pH — one fish sits just outside its favourite
- Saulosi Cichlid— Temperature is a compromise for someone here
- Scarlet Badis— Hardness (GH) is a compromise for someone here
- Scissortail Rasbora— Hardness (GH) is a compromise for someone here
- Serpae Tetra— Everyone is close on pH — one fish sits just outside its favourite
- Severum— Everyone is close on temperature — one fish sits just outside its favourite
- Siamese Algae Eater— Hardness (GH) is a compromise for someone here
- Silver Tip Tetra— Temperature is a compromise for someone here
- Similis Shell Dweller— Temperature is a compromise for someone here
- Skunk Cory— Everyone is close on pH — one fish sits just outside its favourite
- Sparkling Gourami— Temperature is a compromise for someone here
- Spotted Hoplo— Some tankmates are at risk of being eaten
- Star Sapphire— Everyone is close on temperature — one fish sits just outside its favourite
- Sterbai Corydoras— Everyone is close on temperature — one fish sits just outside its favourite
- Striped Kribensis— Everyone is close on pH — one fish sits just outside its favourite
- Sulawesi Cardinal Shrimp— Everyone is close on temperature — one fish sits just outside its favourite
- Sunshine Peacock— pH is a compromise for someone here
- Sveni Eartheater— Everyone is close on temperature — one fish sits just outside its favourite
- T-Bar Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Taiwan Reef Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Thai Micro Crab— Everyone is close on pH — one fish sits just outside its favourite
- Thick-lipped Gourami— Temperature is a compromise for someone here
- Threadfin Acara— Everyone is close on temperature — one fish sits just outside its favourite
- Threadfin Petrochromis— pH is a compromise for someone here
- Threadfin Rainbowfish— Everyone is close on temperature — one fish sits just outside its favourite
- Three-spot Gourami— Everyone is close on temperature — one fish sits just outside its favourite
- Tropheus— pH is a compromise for someone here
- Umbrella Dwarf Cichlid— Everyone is close on pH — one fish sits just outside its favourite
- Vampire Shrimp— Temperature is a compromise for someone here
- White Cloud Mountain Minnow— Everyone is close on temperature — one fish sits just outside its favourite
- Wrestling Halfbeak— Temperature is a compromise for someone here
- Yoyo Loach— Temperature is a compromise for someone here
- Zebra Danio— Hardness (GH) is a compromise for someone here
- Zebra Mbuna— Temperature is a compromise for someone here
Avoid with Platy
- Adonis Pleco— Tank is too small for some species
- Altum Angelfish— No temperature suits every species here
- Angelfish— A predator will eat a tankmate
- Bala Shark— Tank is too small for some species
- Black Moor Goldfish— No temperature suits every species here
- Blue Tiger Shrimp— Only one hardness (GH) value suits everyone — no margin
- Cardinal Tetra— No pH value suits every species here
- Checkerboard Cichlid— Only one pH value suits everyone — no margin
- Chili Rasbora— Only one pH value suits everyone — no margin
- Chocolate Gourami— No pH value suits every species here
- Clown Killifish— Only one pH value suits everyone — no margin
- Clown Loach— Tank is too small for some species
- Cochu's Blue Tetra— Only one carbonate hardness (KH) value suits everyone — no margin
- Comet Goldfish— No temperature suits every species here
- Common Goldfish— No temperature suits every species here
- Common Pleco— Tank is too small for some species
- Congo Dwarf Cichlid— Only one hardness (GH) value suits everyone — no margin
- Crystal Red Shrimp— No pH value suits every species here
- Demon Eartheater— Tank is too small for some species
- Diamond Tetra— Only one pH value suits everyone — no margin
- Discus— No temperature suits every species here
- Dwarf Rasbora— Only one pH value suits everyone — no margin
- Electric Blue Ahli— A predator will eat a tankmate
- Ember Tetra— Only one pH value suits everyone — no margin
- Endlicheri Bichir— Tank is too small for some species
- Fantail Goldfish— No temperature suits every species here
- Frontosa— Tank is too small for some species
- German Blue Ram— Only one pH value suits everyone — no margin
- Green Discus— No temperature suits every species here
- Green Neon Tetra— No hardness (GH) value suits every species here
- Green Spotted Pufferfish— Freshwater and brackish species cannot share a tank
- Green Terror— A predator will eat a tankmate
- Heckel Discus— No temperature suits every species here
- Iridescent Shark— Tank is too small for some species
- Jack Dempsey— A predator will eat a tankmate
- Jaguar Cichlid— Tank is too small for some species
- Koi— No temperature suits every species here
- Kuhli Loach— Only one pH value suits everyone — no margin
- Livingstoni— A predator will eat a tankmate
- Malawi Eyebiter— A predator will eat a tankmate
- Malawi Hawk— Tank is too small for some species
- Marble Hatchetfish— Only one pH value suits everyone — no margin
- Neon Tetra— Only one hardness (GH) value suits everyone — no margin
- Oranda Goldfish— No temperature suits every species here
- Ornate Bichir— Tank is too small for some species
- Oscar— Tank is too small for some species
- Peaceful Betta— Only one hardness (GH) value suits everyone — no margin
- Peacock Bass— Tank is too small for some species
- Pike Cichlid— Tank is too small for some species
- Ranchu Goldfish— No temperature suits every species here
- Red Devil— A predator will eat a tankmate
- Red Terror— Tank is too small for some species
- Reticulated Flying Fox— Tank is too small for some species
- Rostratus— Tank is too small for some species
- Rosy Red Minnow— No temperature suits every species here
- Royal Pleco— Tank is too small for some species
- Ryukin Goldfish— No temperature suits every species here
- Sailfin Pleco— Tank is too small for some species
- Salvini Cichlid— A predator will eat a tankmate
- Shubunkin Goldfish— No temperature suits every species here
- Silver Arowana— Tank is too small for some species
- Silver Moony— Freshwater and brackish species cannot share a tank
- Strawberry Rasbora— Only one pH value suits everyone — no margin
- Striped Raphael Catfish— A predator will eat a tankmate
- Telescope Goldfish— No temperature suits every species here
- Texas Cichlid— A predator will eat a tankmate
- Uaru (Triangle Cichlid)— Only one temperature suits everyone — no margin
- Venustus (Giraffe Cichlid)— A predator will eat a tankmate
- Wolf Cichlid— Tank is too small for some species
- Zebra Pleco— Only one temperature suits everyone — no margin
Frequently asked questions
- What are the best tank mates for Platy?
- Top engine-approved picks: Guppy, Odessa Barb, Pearl Danio, Bloodfin Tetra, Mystery Snail. Each shares a workable temperature and pH band with Platy and clears the temperament and predation checks in a spacious reference tank.
- What fish should you avoid keeping with Platy?
- The engine red-flags Adonis Pleco, Altum Angelfish, Angelfish among others — for incompatible water, temperament conflict or predation risk. The avoid list above states the specific reason for each pairing.