UTILS.
100% in-browser
🐟

Fish Stocking Calculator

Check safe fish stocking with both the inch-per-gallon rule and the surface-area method, flagging over- or under-stocking for freshwater or marine tanks.

Enter tank volume and footprint, water type, and your total fish inches to compare both stocking methods.

About this tool

The Fish Stocking Calculator is a free, in-browser tool that estimates how heavily a tank is stocked using two classic rules of thumb side by side, then flags the result as understocked, fine, heavy, or overstocked. It is a planning guideline only — real capacity depends on filtration, water changes, species behavior and the parameters you actually test — but it catches obvious mistakes before you buy fish. Everything runs locally in your browser.

First it derates the gross volume by 15% for substrate and decor: net gallons = gross × 0.85. Method A, the inch-per-gallon rule, gives capacity_inches = net gallons × 1.0 for freshwater, or net gallons ÷ 4 for marine/reef. Method B, the surface-area method (better for oxygen exchange), uses the tank's footprint: surface area = length × width in inches, with capacity_inches = area ÷ 12 for slim-bodied freshwater fish (÷ 20 for full-bodied fish like goldfish), or ÷ 20 for marine. Your stocked total (sum of each fish's adult length × count) is compared to each capacity: under 75% is understocked, 75–100% is fine, 100–125% is heavy, and over 125% is overstocked. The verdict uses the more conservative of the two methods.

As a worked example, a 29-gallon tank measuring 30 × 12 inches has 24.65 net gallons, an inch-per-gallon capacity of about 24.7 inches, and a surface-area capacity of 360 ÷ 12 = 30 inches. Stocking 18 inches of slim fish is about 73% by the inch rule and 60% by surface area — the conservative verdict is 'understocked,' with room to add more. Always cycle the tank first and monitor ammonia, nitrite and nitrate rather than relying on any single formula.

Frequently asked questions

Is the one-inch-per-gallon rule reliable?
It is a rough starting guideline, not a hard limit. It ignores fish body mass, adult size, and filtration, and it overstates capacity for tall or full-bodied fish. This tool pairs it with the surface-area method and takes the more conservative result to reduce that error.
What is the surface-area stocking method?
It sizes stocking by the water-surface footprint (length × width in inches), because oxygen exchange happens at the surface. Capacity is area ÷ 12 inches of slim freshwater fish (÷ 20 for full-bodied fish or marine). A long, shallow tank holds more fish than a tall one of the same volume.
How does it rate my stocking level?
It compares your total fish inches to capacity: under 75% is understocked, 75–100% is a healthy target, 100–125% is heavy (increase filtration and water changes), and over 125% is overstocked. The verdict follows whichever method gives the higher percentage.
Can I trust this instead of testing water?
No. Stocking rules are planning aids only. Actual safe capacity depends on your filtration, maintenance, and the species mix. Always cycle the tank first and monitor ammonia, nitrite and nitrate — those readings, not a formula, tell you whether the bioload is truly safe.

More tools