Free tool

Which fish is right for me?

Not sure where to start? Tell us three things about your tank and we'll match you to beginner-friendly fish that actually fit it — each with a fact-checked care guide. Start from the fish, not the bowl.

Heated or unheated?
Your tap water

Not sure about hardness? Test it, or ask your water company — or leave it on "not sure". See pH, GH & KH explained.

A starting point, not the last word. Matches come from our fact-checked care guides and only include species we've sourced so far — more as we add them. Always read the full guide, check group sizes, and use the stocking calculator and compatibility checker before you buy.

Fish the matcher can suggest

Every sourced species the matcher draws from, with the traits it matches on. Enter your tank above for the shortlist that actually fits your size, heating and hardness — then read each full guide.

FishHeatingWaterMin tankKept as
Cherry Shrimp Either Any 8 L (2 gal) Group of 10+
Assassin Snail Either Hard 8 L (2 gal) One (or a pair)
Ramshorn Snail Either Any 8 L (2 gal) One (or a pair)
Betta Heated Any 19 L (5 gal) One only
Guppy Heated Hard 19 L (5 gal) Group of 3+
Crystal Red Shrimp Either Soft 19 L (5 gal) One (or a pair)
Ghost Shrimp Heated Any 19 L (5 gal) Group of 6+
Endler's Livebearer Heated Hard 20 L (5 gal) Group of 3+
Nerite Snail Either Hard 20 L (5 gal) One (or a pair)
Ember Tetra Heated Soft 30 L (8 gal) Group of 8+
Celestial Pearl Danio Heated Any 30 L (8 gal) Group of 6+
Rabbit Snail Heated Hard 38 L (10 gal) One (or a pair)
Neon Tetra Heated Soft 40 L (11 gal) Group of 6+
Platy Heated Hard 40 L (11 gal) Group of 3+
Harlequin Rasbora Heated Soft 40 L (11 gal) Group of 8+
Honey Gourami Heated Any 40 L (11 gal) One (or a pair)
Cardinal Tetra Heated Soft 40 L (11 gal) Group of 6+
Otocinclus Heated Soft 40 L (11 gal) Group of 6+
White Cloud Minnow Unheated Any 40 L (11 gal) Group of 6+
Amano Shrimp Either Any 40 L (11 gal) Group of 3+
Mystery Snail Heated Hard 40 L (11 gal) One (or a pair)
Rosy Loach Heated Any 40 L (11 gal) Group of 8+
Shell-Dweller (Multi) Heated Hard 40 L (11 gal) Group of 6+
Panda Cory Heated Any 41 L (11 gal) Group of 6+
Pygmy Cory Heated Soft 41 L (11 gal) Group of 6+
Chili Rasbora Heated Soft 41 L (11 gal) Group of 8+
Sparkling Gourami Heated Soft 41 L (11 gal) Group of 2+
Sterbai Cory Heated Soft 41 L (11 gal) Group of 6+
Cherry Barb Heated Any 54 L (14 gal) Group of 6+
Dwarf Neon Rainbowfish Heated Any 54 L (14 gal) Group of 6+
Threadfin Rainbowfish Heated Any 54 L (14 gal) Group of 6+
X-Ray Tetra Heated Any 54 L (14 gal) Group of 6+
Lambchop Rasbora Heated Soft 54 L (14 gal) Group of 8+
Salt & Pepper Cory Heated Soft 54 L (14 gal) Group of 6+
Croaking Gourami Heated Soft 54 L (14 gal) One (or a pair)
Dwarf Gourami Heated Any 55 L (15 gal) One (or a pair)
Kuhli Loach Heated Soft 55 L (15 gal) Group of 4+
German Blue Ram Heated Soft 55 L (15 gal) One (or a pair)
Apistogramma Heated Soft 55 L (15 gal) One (or a pair)
Zebra Danio Heated Any 60 L (16 gal) Group of 6+
Rummynose Tetra Heated Soft 60 L (16 gal) Group of 8+
Glowlight Danio Heated Soft 60 L (16 gal) Group of 8+
Glowlight Tetra Heated Soft 68 L (18 gal) Group of 6+
Hillstream Loach Either Soft 68 L (18 gal) Group of 6+
Black Skirt Tetra Heated Any 68 L (18 gal) Group of 12+
Kribensis Heated Any 71 L (19 gal) Group of 2+
Corydoras (bronze) Heated Any 72 L (19 gal) Group of 6+
Tiger Barb Heated Any 72 L (19 gal) Group of 8+
Dwarf Chain Loach Heated Soft 72 L (19 gal) Group of 5+
Odessa Barb Either Any 72 L (19 gal) Group of 8+
Paradise Fish Either Any 72 L (19 gal) One (or a pair)
Serpae Tetra Heated Soft 72 L (19 gal) Group of 12+
Fancy Goldfish Unheated Any 75 L (20 gal) One (or a pair)
Molly Heated Hard 75 L (20 gal) Group of 3+
Pearl Gourami Heated Any 75 L (20 gal) One (or a pair)
Bristlenose Pleco Heated Any 75 L (20 gal) One (or a pair)
Clown Pleco Heated Any 75 L (20 gal) One (or a pair)
Bamboo Shrimp Either Any 75 L (20 gal) One (or a pair)
Lemon Tetra Heated Soft 75 L (20 gal) Group of 8+
Black Neon Tetra Heated Soft 75 L (20 gal) Group of 8+
Black Phantom Tetra Heated Soft 75 L (20 gal) Group of 8+
Julii Cory Heated Soft 75 L (20 gal) Group of 6+
Celebes Rainbowfish Heated Hard 75 L (20 gal) Group of 8+
Emperor Tetra Heated Soft 76 L (20 gal) Group of 6+
Three-spot Gourami Heated Any 81 L (21 gal) One (or a pair)
Pearl Danio Either Any 81 L (21 gal) Group of 8+
Swordtail Heated Hard 90 L (24 gal) Group of 3+
Rosy Barb Either Any 90 L (24 gal) Group of 8+
Convict Cichlid Heated Any 90 L (24 gal) One (or a pair)
Panda Garra Heated Any 90 L (24 gal) One (or a pair)
Boesemani Rainbowfish Heated Hard 108 L (29 gal) Group of 6+
Congo Tetra Heated Soft 108 L (29 gal) Group of 6+
Zebra Loach Heated Soft 108 L (29 gal) Group of 5+
Electric Blue Acara Heated Any 108 L (29 gal) One (or a pair)
Firemouth Cichlid Heated Any 108 L (29 gal) One (or a pair)
Glass Catfish Heated Soft 113 L (30 gal) Group of 6+
Rubber Lip Pleco Heated Any 113 L (30 gal) One (or a pair)
Giant Danio Heated Any 114 L (30 gal) Group of 6+
Scissortail Rasbora Heated Soft 114 L (30 gal) Group of 6+
Angelfish Heated Any 120 L (32 gal) One (or a pair)
Madagascar Rainbowfish Heated Any 120 L (32 gal) Group of 6+
Keyhole Cichlid Heated Soft 150 L (40 gal) One (or a pair)
Electric Yellow Lab Heated Hard 154 L (41 gal) Group of 4+
Bolivian Ram Heated Soft 182 L (48 gal) One (or a pair)
Common Goldfish Unheated Any 190 L (50 gal) One (or a pair)
Blood Parrot Cichlid Heated Hard 200 L (53 gal) One (or a pair)
Pictus Catfish Heated Soft 240 L (63 gal) Group of 6+
Yoyo Loach Heated Any 243 L (64 gal) Group of 5+
Denison Barb Either Any 243 L (64 gal) Group of 6+
Weather Loach Unheated Any 243 L (64 gal) One (or a pair)
Discus Heated Soft 284 L (75 gal) Group of 5+
Common Pleco Heated Any 284 L (75 gal) One (or a pair)
Severum Heated Soft 284 L (75 gal) One (or a pair)
Siamese Algae Eater Either Any 304 L (80 gal) Group of 6+
Oscar Heated Any 540 L (143 gal) One (or a pair)
Clown Loach Heated Soft 648 L (171 gal) Group of 5+

Every figure is from that fish's fact-checked care guide. "Either/Any" means adaptable. More species as we source them.

Choosing-a-fish questions

How do I choose a beginner fish for my aquarium?

Start from the fish, not the bowl. Pick your tank size, whether it's heated or unheated, and whether your tap water is soft or hard — then choose fish that actually fit all three. Plan for the fish's adult size and its minimum tank, check whether it needs a group (most small fish are shoaling and need 6+), cycle the tank first, and always read the full care guide before you buy.

What fish can I keep in an unheated (coldwater) tank?

You need coldwater or adaptable species — not tropical fish. From our sourced guides, white cloud minnows are a humane coolwater shoaler (keep 6+, no heater), and several subtropical-tolerant fish (rosy barb, odessa barb, pearl danio, denison barb) suit an unheated community. Goldfish are coldwater too but are very heavy-waste and need a lot of water. Match every fish's temperature band to your tank.

What fish are good for a small tank?

Small tanks suit small, low-bioload nano fish kept as one species rather than a mix. Options from our sourced guides include a single betta, or nano shoalers like ember tetra, chili rasbora and celestial pearl danio — each still needs a group of its own kind. Cherry shrimp and snails also work in small tanks. Enter your tank volume above and the matcher only shows species whose minimum tank actually fits.

Does water hardness matter when choosing fish?

Yes. Soft-water fish (many tetras and rasboras) and hard-water fish (livebearers like guppies, platies and mollies) do best in water that suits them, and shrimp and snails need enough hardness to build shells and molt. Test your hardness or ask your water company, then pick fish that match — it's far easier than trying to change your water. Leave it on "not sure" and the matcher won't rule species out on hardness.