Calculate how many fish can safely live in your tank.
This calculator finds the first limiting factor (bioload, oxygen, or space) and uses that as your recommendation. It accounts for fish mass, waste production, surface area for oxygen exchange, and filtration capacity.
How it works: We calculate multiple constraints (bioload from volume, oxygen from surface area) and take the minimum. Recommended is where most stable tanks live long-term.
Note: Different fish types produce different amounts of waste (bioload). Goldfish and deep-bodied fish need much more space per inch than slim schooling fish.
Why this matters: Better filtration increases biological capacity and oxygen circulation. High-end filtration allows higher stocking, but doesn't override swimming space limits.
Why this matters: New tanks have less beneficial bacteria and are less stable. Mature planted tanks have better nutrient export and stability buffers.
Important: Enter the ADULT size your fish will reach, not their current size. Fish grow, and you need to plan for their full size!