Aquarium Size Calculator
Calculate the minimum tank size for your fish. Select species, quantities, and filtration type to get stocking recommendations.
Aquarium Size Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser — no data is sent to any server.
Formula: Min Gallons = Sum(Adult Size × Gallons Per Inch × Qty) ÷ Filtration Modifier
Worked example — Minimum: 22 gal | Recommended: 29-gallon tank | Well Stocked
Formula
Min Gallons = Sum(Adult Size × Gallons Per Inch × Qty) ÷ Filtration Modifier
Each fish species has a gallons-per-inch rating based on its bioload and space requirements. Small community fish use 1 gallon per inch, medium fish 1.5-2, and large/messy fish 2-3+ gallons per inch. The total is adjusted by filtration quality — better filtration allows slightly higher stocking. The recommended tank size adds a 25% buffer for comfort and stability.
Worked Examples
Example 1: Community Nano Tank
Problem:Size a tank for 8 neon tetras and 4 corydoras with an HOB filter.
Solution:Neon Tetras: 8 × 1.5" × 1 gal/inch = 12 gallons Corydoras: 4 × 2.5" × 1 gal/inch = 10 gallons Base need: 22 gallons With HOB filter (1.0x): 22 gallons minimum Recommended (1.25x): 28 gallons → 29-gallon tank
Result:Minimum: 22 gal | Recommended: 29-gallon tank | Well Stocked
Example 2: Goldfish Tank
Problem:Size a tank for 2 fancy goldfish with a canister filter.
Solution:Fancy Goldfish: 2 × 6" × 2 gal/inch = 24 gallons With canister filter (1.15x): 24 / 1.15 = 21 gallons minimum Recommended (1.25x): 26 gallons → 29-gallon tank
Result:Minimum: 21 gal | Recommended: 29-gallon tank | Well Stocked
Frequently Asked Questions
Is the '1 inch of fish per gallon' rule accurate?
The 1-inch-per-gallon rule is a rough guideline that works reasonably well for small, slender fish like tetras and guppies, but fails for larger, bulkier fish. A 12-inch Oscar produces far more waste than twelve 1-inch neon tetras. Factors like fish body mass, bioload (waste production), swimming needs, territorial behavior, and adult size all matter. Aquarium Size Calculator uses adjusted gallon-per-inch ratios based on species type — heavy bioload fish like Oscars and Goldfish need 2-3 gallons per inch, while small community fish need about 1 gallon per inch.
What is the minimum tank size for a beginner?
Contrary to popular belief, larger tanks are actually easier for beginners because they are more stable — water parameters fluctuate less in larger volumes. A 20-gallon tank is widely considered the ideal starter size: it is large enough to maintain stable conditions but small enough to be affordable and manageable. Avoid tanks under 10 gallons unless keeping a single Betta fish. The 5-gallon is the absolute minimum for any fish. Never use unfiltered bowls — they require daily water changes and stress fish.
How does filtration affect stocking levels?
Better filtration means more biological capacity to process fish waste (ammonia → nitrite → nitrate). A sponge filter handles basic needs, while a canister filter or sump system processes waste much more efficiently, allowing slightly higher stocking levels. However, filtration cannot overcome physics — you still need adequate swimming space. A canister filter on a 10-gallon tank does not make it suitable for an Oscar. Aquarium Size Calculator adjusts capacity by 15-25% based on filtration type, reflecting the improved water quality management.
Should I stock based on current fish size or adult size?
Always plan for adult size. A common mistake is buying juvenile fish and stocking based on their current size. A 2-inch juvenile Oscar will grow to 14 inches and need a 75+ gallon tank. Common Plecos sold at 3 inches can reach 18-24 inches. Research the adult size of every species before purchasing. Aquarium Size Calculator uses adult sizes to ensure your tank will be adequate for the life of your fish. Overstocking leads to poor water quality, stress, disease, and stunted growth.
What other factors should I consider besides tank size?
Beyond volume, consider: tank shape (long tanks provide more swimming room than tall ones), species compatibility (some fish are aggressive or territorial), schooling requirements (many fish need groups of 6+), water parameter needs (pH, temperature, hardness must be compatible), and maintenance commitment (larger tanks need larger water changes). Also factor in hiding spots and decorations which take up swimming space but reduce fish stress. A well-planned aquascape can actually support more fish by reducing aggression.
What does it mean to cycle a tank before adding fish?
Cycling means growing a nitrifying bacterial colony large enough to process the waste your stocking plan will produce. Fish excrete ammonia across the gills, one group of bacteria oxidises it to nitrite, and a second group oxidises nitrite to nitrate. A cycled tank tests at zero ammonia and zero nitrite with measurable nitrate. Until both intermediate readings hold at zero under a dosed ammonia source, the biological filter cannot keep up, and adding fish exposes them to compounds that are toxic well below 1 mg/L.
What is the difference between mechanical, chemical and biological filtration?
Mechanical filtration traps solid particles on floss or sponge and must be rinsed regularly or it becomes a nitrate source. Chemical filtration adsorbs dissolved compounds onto media such as activated carbon or resin, and it is exhausted rather than self-renewing. Biological filtration is the bacterial colony living on porous media, and it is the only stage that sets stocking capacity. That is why a canister or sump earns a higher modifier here: it holds far more biomedia surface area, not because it moves more water.
Why does tank footprint matter as much as total gallons?
Two tanks of the same volume can behave very differently. Oxygen enters and carbon dioxide leaves almost entirely at the water surface, so a long, shallow tank with a large surface area supports a higher respiring biomass than a tall column of identical gallons. Footprint also sets territory: bottom dwellers such as corydoras and most cichlids defend floor area rather than water volume. A long 20 gallon is a materially better home than a tall 20 gallon for the same stock list.
How do water changes fit into the stocking calculation?
Nitrate is the end point of nitrification and nothing in the filter removes it, so it accumulates until it is diluted out or taken up by plants. Regular partial water changes are the export step that keeps nitrate in the low tens of mg/L, and the more heavily a tank is stocked the larger or more frequent those changes must be. Note also that gravel, rock and hardscape displace water, so a nominal 55 gallon tank commonly holds noticeably less than 55 gallons of actual water.
How does water temperature limit how heavily a tank can be stocked?
Warmer water holds less dissolved oxygen while simultaneously raising fish metabolic rate and bacterial respiration in the filter, so demand climbs exactly as supply falls. A tank run warm for species such as discus therefore supports less biomass than the same volume run at community temperatures, and it is far less forgiving of a filter outage or a heavy feeding. Surface agitation from a spray bar or air stone is the main lever you have, since gas exchange happens at the surface rather than through the bulk volume.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer · Editorial policy
Related Calculators
🧮Belt Size Calculator
Calculate belt size with inputs, formulas, and instant results.
🧮Bikini Size Calculator
Calculate bikini size with inputs, formulas, and instant results.
🧮Curtain Size Calculator
Calculate curtain size with inputs, formulas, and instant results.
🧮Dress Size Calculator
Calculate dress size with inputs, formulas, and instant results.
🧮Glove Size Calculator
Calculate glove size with inputs, formulas, and instant results.
🧮Hat Size Calculator
Calculate hat size with inputs, formulas, and instant results.
🧮Jacket Size Calculator
Calculate jacket size with inputs, formulas, and instant results.