Aquarium Stocking Calculator

Estimate the maximum number of fish for your aquarium based on tank size, filtration, and fish size. Helps maintain a healthy environment.

isCalculator Editorial Team Published by:
Reviewed by: Review Board
Last Updated:

Was this calculator helpful?

How to use this tool?

How to Use the Aquarium Stocking Calculator

This calculator estimates the maximum number of fish your aquarium can support based on the inch-per-gallon rule, adjusted for filtration and fish temperament.

  1. Enter Tank Size – Input your aquarium’s volume in gallons (e.g., 20). Use decimals if needed.
  2. Select Filtration Level – Choose Standard, Good, or Excellent. Better filtration allows more fish.
  3. Enter Adult Fish Size – Input the expected adult length of your fish in inches (e.g., 2).
  4. Select Fish Type – Choose Community (peaceful), Semi-aggressive, or Aggressive. More aggressive fish reduce capacity.
  5. Click “Calculate Stocking” – The result shows the maximum recommended number of fish. If zero, your setup cannot safely house any fish of that size.

Important: All inputs must be positive numbers. The calculator uses imperial units (gallons and inches). Always research specific fish needs beyond this general guideline.

Previous Results

Generate Charts
Result Inputs Date

Frequently Asked Questions

A common guideline suggesting one inch of adult fish per gallon of water, adjusted for filtration and fish temperament.

Yes, the calculator includes a filtration factor: Good (1.5x) and Excellent (2x) allow more fish.

Aggressive fish require more space, so the calculator reduces capacity for semi-aggressive (0.8x) and aggressive (0.6x) types.

Quick Convert
Length Converter
0
Weight/Mass Converter
0
Area Converter
0
Volume Converter
0
Speed Converter
0
Temperature Converter
0
Pressure Converter
0
Energy Converter
0
Power Converter
0
Force Converter
0
Time Converter
0
Angle Converter
0
Fuel Consumption Converter
0
Data Storage Converter
0
Base Numbers Converter
0
Dry Volume Converter
0
Currency Converter
0
Text Case Converter
0