Free Freshwater Tool

Aquarium Stocking
Calculator

Plan your perfect fish community. Check stocking levels, species compatibility, and school size requirements — all in seconds.

Effective Capacity

Stocking Level 0%
EmptyIdealFullOver

Your Fish

No fish added yet.
Browse species and tap + to add.

How It Works

Set Your Tank

Enter your aquarium size in gallons. We account for gravel, decor, and filter quality to calculate your effective water volume.

Add Fish

Browse 25+ popular freshwater species. We automatically enforce minimum school sizes for social fish.

Get Warnings

Instant alerts for overstocking, incompatible species, undersized tanks, and incomplete schools.

Understanding Stocking Rules

The One Inch Per Gallon Rule

The classic rule suggests one inch of adult fish per gallon of water. Our calculator improves on this by using bioload multipliers — slim fish like tetras produce less waste than heavy-bodied fish like goldfish, so they "cost" less capacity.

Displacement & Filter Bonus

We subtract 10% of your tank volume for gravel, decorations, and equipment displacement. If you have a good or excellent filter, we add 10-20% back as extra biological capacity.

School Size Matters

Many freshwater fish are schooling species that become stressed and aggressive when kept alone or in small groups. Our tool enforces minimum group sizes and warns you when a school is incomplete.

Important Disclaimer

This calculator provides general guidance only. Many factors affect stocking: plant density, water change schedule, feeding habits, and more. Always research each species thoroughly and cycle your tank before adding fish. When in doubt, stock less.