Find fish that fit your aquarium.

Explore freshwater fish for your tank size, water conditions and the fish you already keep.

Length matters for active swimmers. Add it to check swimming space.
Refine matches

Leave unknown water values blank. If you enter a target, check the actual water before choosing fish.

°dGH

Current and planned fish

Include fish you already keep and any other planned additions you want to check together.

    How to choose freshwater fish

    Start with adult size, the space a fish needs to swim or establish a territory, and its social needs. Two tanks with the same volume can offer very different swimming space. Measure the tank length and, when a species uses the bottom, check the floor space as well.

    Use temperature, pH and general hardness to compare your water with the species' documented ranges. For schooling fish, plan for the whole group. If you already have fish, check the full combination in the Fish Compatibility Checker and Fish Stocking Calculator.

    Plan while the aquarium cycles. Before adding live fish, confirm stable biofiltration and test for ammonia and nitrite. Browse the Fish Database for species care details. If this is your first aquarium, read our lessons on choosing beginner fish and fishless cycling.

    Frequently asked questions

    How do I know which fish fit my tank?

    Compare documented minimum size and length, adult size, social needs and water ranges with your aquarium. Open the fish profile for the rest of its care requirements.

    Does tank length matter as much as volume?

    Both matter. A tall aquarium can have enough volume and still be too short for an active swimmer.

    Can I find fish without knowing my pH and GH?

    Yes. The finder can check recorded size requirements without those values. Test your water before deciding which species to keep.

    Can I add fish before my aquarium is cycled?

    You can add fish to a plan while the aquarium cycles. Wait to add live animals until testing confirms the aquarium has established stable biofiltration.

    Does a suitable fish mean it will get along with my other fish?

    No. Check the complete stock for shared water requirements, group size and known conflicts. Some pairings have too little evidence to assess.

    Use my aquarium

    Scroll to Top

    Report an Issue

    Only this report and the page location are sent. Please leave out passwords and other sensitive information.