Aquarium Stocking Calculator by Tank Size

Aquarium Stocking Calculator

Estimate how many fish your tank can safely hold based on its dimensions. Uses the classic one-inch-of-fish-per-gallon rule with a 20% water displacement buffer.

Stocking Guidelines

Rule of thumb1 in fish per gallon
Usable water~80% of volume
Small community~1 in per fish
Large cichlid~4 in per fish

This is a rough estimate. Always cycle your tank, filter adequately, and research each species' temperament and adult size before stocking.

What Is Aquarium Stocking?

Aquarium stocking is how many fish your tank can safely hold without polluting the water or stressing the inhabitants. Overstocking is the #1 cause of ammonia spikes, disease, and fish loss for beginners. A stocking calculator helps you plan before you buy.

The One-Inch-Per-Gallon Rule

The classic guideline says you can keep one inch of adult fish per gallon of water. A 20-gallon tank, for example, supports about 20 inches of fish total. We apply a 20% buffer for gravel, decorations, and water displacement, so usable volume is roughly 80% of the tank's dimensions.

How to Use This Calculator

Advertisement
Ad Space

1. Enter your tank's length, width, and height. 2. Pick inches or centimeters. 3. Select your fish type (small community, schooling, medium, or large cichlid). 4. See tank volume, stockable inches, and estimated fish count.

Stocking Reference

Fish TypeAdult Size per Fish
Small community (neon tetra, guppy)~1 inch
Schooling (rasbora, small danio)~1 inch
Medium community (angel, platy)~2 inches
Large cichlid (oscar, jack dempsey)~4 inches

Beyond the Rule of Thumb

This free tool gives a safe starting estimate. Research each species' adult size and behavior before committing to a final stock list.

Frequently Asked Questions

Use the one-inch-of-fish-per-gallon rule. Measure your tank's volume, keep about 80% as usable water, then divide by the adult size of your chosen fish. A 20-gallon tank safely holds roughly 16 inches of small fish.

It is a solid starting estimate for small, slender community fish in a well-filtered tank. It underestimates the needs of large, messy fish like goldfish and cichlids, which need far more space per inch.

Multiply length x width x height (in inches) to get cubic inches, then divide by 231 (cubic inches per US gallon). The calculator does this automatically and also shows liters.

No. Add a few fish at a time after the tank is cycled so beneficial bacteria can keep up with the waste. Sudden full stocking causes ammonia spikes that can kill fish.

Yes, it is completely free and runs instantly in your browser. Enter your tank dimensions and fish type to estimate capacity with no signup required.

Advertisement