Celestial Pearl Danio tank mates
Every recommendation below is computed, not copied: the AquaSage engine paired Celestial Pearl Danio (2.5 cm / 1 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 20–26 °C (68–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 Celestial Pearl Danio

Scarlet Badis
2.5 cm · 18–26°C

Thai Micro Crab
2.5 cm · 21–28°C

Blue Tiger Shrimp
3 cm · 18–25°C

Glowlight Danio
3 cm · 16–26°C

Pygmy Corydoras
3 cm · 22–26°C

Bladder Snail
1.5 cm · 15–30°C

Blue Velvet Shrimp
3.5 cm · 18–28°C

Cherry Shrimp
3.5 cm · 15–30°C

Salt and Pepper Cory
3.5 cm · 20–26°C

Black Neon Tetra
4 cm · 20–28°C

Flame Tetra
4 cm · 18–28°C

Freshwater Clam
4 cm · 18–28°C
37 more species pass every check:
Possible with care
- African Butterfly Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Agassiz's Dwarf Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Assassin Snail— Everyone is close on pH — one fish sits just outside its favourite
- Bamboo Shrimp— Everyone is close on temperature — one fish sits just outside its favourite
- Betta (Siamese Fighting Fish)— Everyone is close on temperature — one fish sits just outside its favourite
- Black Phantom Tetra— Everyone is close on temperature — one fish sits just outside its favourite
- Bleeding Heart Tetra— Everyone is close on temperature — one fish sits just outside its favourite
- Blood Parrot Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Blue Acara— Everyone is close on temperature — one fish sits just outside its favourite
- Blue Dolphin Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Boesemani Rainbowfish— Everyone is close on temperature — one fish sits just outside its favourite
- Bolivian Ram— Everyone is close on temperature — one fish sits just outside its favourite
- Brichard's Teleogramma— Some tankmates are at risk of being eaten
- Bronze Corydoras— Everyone is close on temperature — 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 Goby— Everyone is close on temperature — one fish sits just outside its favourite
- Celebes Rainbowfish— Everyone is close on temperature — one fish sits just outside its favourite
- Checkerboard Cichlid— Temperature is a compromise for someone here
- Checkered Barb— Everyone is close on pH — one fish sits just outside its favourite
- Cherry Barb— Everyone is close on temperature — one fish sits just outside its favourite
- Chili Rasbora— Everyone is close on temperature — one fish sits just outside its favourite
- Chocolate Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Clown Killifish— Everyone is close on pH — one fish sits just outside its favourite
- Clown Pleco— 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— Everyone is close on temperature — one fish sits just outside its favourite
- Congo Dwarf Cichlid— Everyone is close on pH — one fish sits just outside its favourite
- Congo Tetra— Everyone is close on temperature — one fish sits just outside its favourite
- Convict Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Denison Barb— Some tankmates are at risk of being eaten
- Diamond Tetra— Everyone is close on temperature — one fish sits just outside its favourite
- Doctor Fish— Some tankmates are at risk of being eaten
- Dojo (Weather) Loach— Some tankmates are at risk of being eaten
- 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— Everyone is close on temperature — one fish sits just outside its favourite
- Dwarf Neon Rainbowfish— Everyone is close on temperature — one fish sits just outside its favourite
- Dwarf Pea Puffer— Everyone is close on temperature — one fish sits just outside its favourite
- Dwarf Rasbora— Everyone is close on temperature — one fish sits just outside its favourite
- Elephantnose Fish— Everyone is close on temperature — one fish sits just outside its favourite
- Ellioti Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Ember Tetra— Everyone is close on temperature — one fish sits just outside its favourite
- Emperor Tetra— Everyone is close on temperature — one fish sits just outside its favourite
- Endler's Livebearer— Everyone is close on temperature — one fish sits just outside its favourite
- Festivum (Flag Cichlid)— Everyone is close on temperature — one fish sits just outside its favourite
- Firemouth Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Forktail Rainbowfish— Everyone is close on temperature — one fish sits just outside its favourite
- German Blue Ram— Temperature is a compromise for someone here
- Glowlight Tetra— Everyone is close on temperature — one fish sits just outside its favourite
- Golden Pencilfish— Everyone is close on temperature — one fish sits just outside its favourite
- Golden Tetra— Everyone is close on temperature — one fish sits just outside its favourite
- Green Neon Tetra— Everyone is close on temperature — one fish sits just outside its favourite
- Guppy— Everyone is close on temperature — one fish sits just outside its favourite
- Head-and-Tail-Light Tetra— Everyone is close on temperature — one fish sits just outside its favourite
- Kissing Gourami— Everyone is close on temperature — one fish sits just outside its favourite
- Kribensis— Everyone is close on temperature — one fish sits just outside its favourite
- Kuhli Loach— Everyone is close on temperature — one fish sits just outside its favourite
- Lambchop Rasbora— Everyone is close on temperature — one fish sits just outside its favourite
- Least Killifish— 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
- Malaysian Trumpet Snail— Everyone is close on pH — one fish sits just outside its favourite
- Marble Hatchetfish— Everyone is close on temperature — one fish sits just outside its favourite
- Medaka Ricefish— 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
- Mystery Snail— Everyone is close on pH — one fish sits just outside its favourite
- Neon Tetra— Everyone is close on pH — one fish sits just outside its favourite
- Nerite Snail— Everyone is close on pH — one fish sits just outside its favourite
- Paraguay Eartheater— Some tankmates are at risk of being eaten
- Peaceful Betta— Everyone is close on temperature — one fish sits just outside its favourite
- Pearl Gourami— Everyone is close on temperature — one fish sits just outside its favourite
- Penguin Tetra— Everyone is close on temperature — one fish sits just outside its favourite
- Platy— Everyone is close on pH — one fish sits just outside its favourite
- Polka Dot Loach— Everyone is close on temperature — one fish sits just outside its favourite
- Port Cichlid— Some tankmates are at risk of being eaten
- Purple Emperor Tetra— Everyone is close on temperature — one fish sits just outside its favourite
- Rabbit Snail— Everyone is close on temperature — one fish sits just outside its favourite
- Rainbow Cichlid— Everyone is close on temperature — one fish sits just outside its favourite
- Rainbow Shark— Everyone is close on temperature — one fish sits just outside its favourite
- Ramshorn Snail— Everyone is close on pH — 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 temperature — one fish sits just outside its favourite
- Red-Tail Shark— Some tankmates are at risk of being eaten
- Redhead Cichlid— Everyone is close on temperature — 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— Everyone is close on temperature — one fish sits just outside its favourite
- Scissortail Rasbora— Some tankmates are at risk of being eaten
- Serpae Tetra— Everyone is close on temperature — one fish sits just outside its favourite
- Severum— Everyone is close on temperature — one fish sits just outside its favourite
- Siamese Algae Eater— Some tankmates are at risk of being eaten
- Silver Tip Tetra— Everyone is close on temperature — one fish sits just outside its favourite
- Sparkling Gourami— 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
- Strawberry Rasbora— Everyone is close on temperature — one fish sits just outside its favourite
- Striped Kribensis— Everyone is close on temperature — one fish sits just outside its favourite
- Sulawesi Cardinal Shrimp— Temperature is a compromise for someone here
- Sunshine Peacock— Everyone is close on temperature — one fish sits just outside its favourite
- 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
- Thick-lipped Gourami— Everyone is close on temperature — one fish sits just outside its favourite
- Threadfin Acara— Everyone is close on temperature — one fish sits just outside its favourite
- 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
- Tiger Barb— Everyone is close on temperature — one fish sits just outside its favourite
- Turquoise Rainbowfish— Everyone is close on pH — one fish sits just outside its favourite
- Upside-down Catfish— Everyone is close on temperature — one fish sits just outside its favourite
- Vampire Shrimp— Everyone is close on temperature — one fish sits just outside its favourite
- White Cloud Mountain Minnow— Everyone is close on temperature — one fish sits just outside its favourite
- Wrestling Halfbeak— Everyone is close on temperature — one fish sits just outside its favourite
- X-ray Tetra— Everyone is close on temperature — one fish sits just outside its favourite
- Yoyo Loach— Everyone is close on temperature — one fish sits just outside its favourite
Avoid with Celestial Pearl Danio
- Acei Cichlid— Only one pH value suits everyone — no margin
- Adonis Pleco— Tank is too small for some species
- African Butterflyfish— A predator will eat a tankmate
- Altum Angelfish— No temperature suits every species here
- Angelfish— A predator will eat a tankmate
- Auratus Cichlid— Only one pH value suits everyone — no margin
- Bala Shark— Tank is too small for some species
- Black Moor Goldfish— No temperature suits every species here
- Borleyi (Redfin Hap)— Only one pH value suits everyone — no margin
- Brevis Shell Dweller— Only one pH value suits everyone — no margin
- Brichardi (Fairy Cichlid)— No pH value suits every species here
- Bumblebee Cichlid— No pH value suits every species here
- Calvus Cichlid— No pH value suits every species here
- Cardinal Tetra— Only one pH value suits everyone — no margin
- Chocolate Gourami— Only one pH value suits everyone — no margin
- Clown Loach— Tank is too small for some species
- Cobalt Blue Zebra— No pH value suits every species here
- 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
- Compressiceps Cichlid— No pH value suits every species here
- Crystal Red Shrimp— Only one carbonate hardness (KH) value suits everyone — no margin
- Cuckoo Catfish— Only one pH value suits everyone — no margin
- Cylindricus Cichlid— Only one pH value suits everyone — no margin
- Cyprichromis— No pH value suits every species here
- Demasoni Cichlid— Only one pH value suits everyone — no margin
- Demon Eartheater— Tank is too small for some species
- Discus— No temperature suits every species here
- Dogtooth Cichlid— Only one pH value suits everyone — no margin
- Duboisi Tropheus— No pH value suits every species here
- Dwarf Petricola Catfish— Only one pH value suits everyone — no margin
- Electric Blue Ahli— No pH value suits every species here
- Electric Yellow Lab— No pH value suits every species here
- Elongate Mbuna— Only one pH value suits everyone — no margin
- Endlicheri Bichir— Tank is too small for some species
- Even-spotted Synodontis— Only one pH value suits everyone — no margin
- Fantail Goldfish— No temperature suits every species here
- Featherfin Squeaker— A predator will eat a tankmate
- Figure-8 Puffer— A predator will eat a tankmate
- Five-bar Cichlid— Only one pH value suits everyone — no margin
- Frontosa— No pH value suits every species here
- Goby Cichlid— No pH value suits every species here
- Golden Julie— Only one pH value suits everyone — no margin
- Golden Wonder Killifish— A predator will eat a tankmate
- Green Discus— No temperature suits every species here
- Green Spotted Pufferfish— Only one pH value suits everyone — no margin
- Green Terror— A predator will eat a tankmate
- Heckel Discus— No temperature suits every species here
- Hongi Cichlid— Only one pH value suits everyone — no margin
- 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
- Jewel Cichlid— A predator will eat a tankmate
- Johanni Cichlid— No pH value suits every species here
- Kenyi Cichlid— No pH value suits every species here
- Koi— No temperature suits every species here
- Lemon Cichlid— Only one pH value suits everyone — no margin
- Livingstoni— No pH value suits every species here
- Maingano Cichlid— No pH value suits every species here
- Malawi Eyebiter— Only one pH value suits everyone — no margin
- Malawi Hawk— Only one pH value suits everyone — no margin
- Marlieri Cichlid— Only one pH value suits everyone — no margin
- Masked Julie— No pH value suits every species here
- Molly— Only one pH value suits everyone — no margin
- Multifasciatus Shell Dweller— Only one pH value suits everyone — no margin
- Ocellatus Shell Dweller— Only one pH 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
- Paradise Fish— A predator will eat a tankmate
- Peacock Bass— Tank is too small for some species
- Peacock Cichlid— Only one pH value suits everyone — no margin
- Pictus Catfish— A predator will eat a tankmate
- Pike Cichlid— Tank is too small for some species
- Powder Blue Cichlid— No pH value suits every species here
- Ranchu Goldfish— No temperature suits every species here
- Red Devil— A predator will eat a tankmate
- Red Empress— Only one pH value suits everyone — no margin
- Red Terror— Tank is too small for some species
- Red Zebra Cichlid— No pH value suits every species here
- Regan's Julie— Only one pH value suits everyone — no margin
- Reticulated Flying Fox— Tank is too small for some species
- Rostratus— Only one pH value suits everyone — no margin
- Rosy Red Minnow— No temperature suits every species here
- Royal Pleco— Tank is too small for some species
- Rusty Cichlid— Only one pH value suits everyone — no margin
- Ryukin Goldfish— No temperature suits every species here
- Sailfin Molly— No hardness (GH) value suits every species here
- Sailfin Pleco— Tank is too small for some species
- Salvini Cichlid— A predator will eat a tankmate
- Sand-sifting Xenotilapia— No pH value suits every species here
- Saulosi Cichlid— Only one pH value suits everyone — no margin
- 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
- Similis Shell Dweller— Only one pH value suits everyone — no margin
- Spotted Hoplo— A predator will eat a tankmate
- Star Sapphire— No pH value suits every species here
- Striped Raphael Catfish— A predator will eat a tankmate
- Swordtail— Only one hardness (GH) value suits everyone — no margin
- Taiwan Reef Cichlid— No pH value suits every species here
- Telescope Goldfish— No temperature suits every species here
- Texas Cichlid— A predator will eat a tankmate
- Threadfin Petrochromis— No pH value suits every species here
- Tropheus— No pH value suits every species here
- Uaru (Triangle Cichlid)— Only one temperature suits everyone — no margin
- Venustus (Giraffe Cichlid)— Only one pH value suits everyone — no margin
- Wolf Cichlid— Tank is too small for some species
- Zebra Mbuna— Only one pH value suits everyone — no margin
- Zebra Pleco— Only one temperature suits everyone — no margin
Frequently asked questions
- What are the best tank mates for Celestial Pearl Danio?
- Top engine-approved picks: Scarlet Badis, Thai Micro Crab, Blue Tiger Shrimp, Glowlight Danio, Pygmy Corydoras. Each shares a workable temperature and pH band with Celestial Pearl Danio and clears the temperament and predation checks in a spacious reference tank.
- What fish should you avoid keeping with Celestial Pearl Danio?
- The engine red-flags Acei Cichlid, Adonis Pleco, African Butterflyfish among others — for incompatible water, temperament conflict or predation risk. The avoid list above states the specific reason for each pairing.