Home â€ē Filter Calculator

Aquarium Filter Size Calculator

The right filter depends on your tank type. Enter your tank size below for a recommended flow rate in GPH (gallons per hour).

Advertisement — responsive leaderboard (AdSense code goes here)

Calculate filter flow rate

GPH = gallons per hour. Choose a filter rated at or above the upper end of the range.

Turnover rates by tank type

"Turnover" means how many times per hour the filter processes your tank's full volume. Messier fish need higher turnover:

Tank typeTurnoverExample: 20-gal tank
Tropical community4–6× per hour80–120 GPH
Planted tank4–5× per hour80–100 GPH
Betta3–4× per hourgentle, adjustable flow
African cichlids6–8× per hour120–160 GPH
Goldfish6–10× per hour120–200 GPH
Saltwater reef10–20× per hour200–400 GPH

What GPH ratings really mean

A filter's advertised GPH is measured empty, with no media and zero head height. In real use, expect 20–30% less actual flow. That's why the calculator recommends the upper end — and why oversizing your filter slightly is almost always a good idea. You can always baffle the output; you can't make an undersized filter work harder.

Filter types at a glance

Frequently asked questions

What size filter for a 20 gallon tank?

For a tropical community: 80–120 GPH. For goldfish in the same tank: 120–200 GPH. Pick a filter rated at or above the top of your range.

Can a filter be too strong?

For bettas, shrimp and other slow swimmers, yes — strong currents cause stress. Use an adjustable-flow filter or baffle the output with a sponge.

Is a bigger filter always better?

Almost. More filtration means more biological media and cleaner water. The only downsides are cost and, for delicate fish, too much current.

Advertisement — in-article (AdSense code goes here)

Related calculators