Find the Perfect Fish
for Your Aquarium
Discover which fish match your tank size and experience level. Compare species, check compatibility, and build your dream aquarium.
Browse by Tank Size
Find fish that fit your aquarium
Browse by Temperament
Choose fish that match your tank goals
Best Fish for Beginners
Hardy species perfect for your first aquarium
Betta Fish
19L (5gal) min
Perfect for nano tanks. Beautiful flowing fins and vibrant colors. Easy to care for but needs to live alone.
Guppy
38L (10gal) min
Colorful livebearers that breed easily. Great for community tanks and very forgiving of beginner mistakes.
Platy
38L (10gal) min
Hardy and peaceful livebearers available in many colors. Excellent community fish for beginners.
Build Your Perfect Tank
Everything you need to stock your aquarium with the right fish
Fish Finder Quiz
Answer questions about your tank and experience, and we'll suggest perfect fish for your setup.
Compatibility Checker
Select multiple fish and see if they can live together peacefully in the same tank.
Ready Setups
Pre-made tank combinations that work. Pick a setup and start your aquarium today.
Frequently Asked Questions
What are the best fish for beginners?
Hardy species like Betta fish, Guppies, Platies, and Zebra Danios are perfect for beginners. They're forgiving of water quality fluctuations and easy to care for.
How many fish can I put in my tank?
A general rule is 2.5cm of fish per 4 liters (1" per gallon), but this varies by species. Active swimmers need more space. Always research each species' specific needs and consider your filtration capacity.
What fish can live together in a community tank?
Peaceful species like tetras, rasboras, Corydoras, and livebearers work well together. Use our Compatibility Checker to verify before buying.
Do I need a heater for tropical fish?
Yes, most tropical fish need temperatures between 72-82°F (22-28°C). A reliable aquarium heater is essential unless your room stays consistently warm year-round.
How do I cycle my aquarium before adding fish?
Cycling establishes beneficial bacteria that process fish waste. Add an ammonia source to your tank and wait 4-6 weeks. When ammonia and nitrite read 0 ppm and nitrate is present, your tank is cycled and ready for fish.