Aquarium Calculator - Volume, Fish Capacity & Maintenance

Calculate aquarium volume, safe fish capacity, filtration flow rate, and weekly water-change volume for any tank.

Enter your tank dimensions and stocking details to instantly get volume, fish capacity, filter requirements, and maintenance guidance.

Aquarium Calculator - Volume, Fish Capacity & Maintenance
Calculate aquarium volume, safe fish capacity, filtration flow rate, and weekly water-change volume for any tank.

About the Aquarium Calculator

Setting up and maintaining a healthy aquarium requires careful planning of several interrelated parameters: water volume, biological stocking load, mechanical filtration capacity, and a consistent maintenance schedule. Getting these factors right from the start prevents common problems such as ammonia spikes, overcrowding stress, oxygen depletion, and chronic algae outbreaks that frustrate many new hobbyists. Water volume is the foundation of every aquarium calculation. It is computed from the internal tank dimensions and the actual water level, which is typically kept 3–5 cm below the top to prevent splashing. For a standard rectangular tank, volume in litres equals length × width × height in centimetres divided by 1,000, multiplied by the fractional water level. Knowing the volume allows all subsequent calculations to scale correctly regardless of tank shape or size. Fish capacity is based on the well-established "one centimetre of adult fish per litre" guideline, which provides a conservative starting point for community tanks with average-sized tropical fish. This rule accounts for biological oxygen demand, waste production, and territorial behaviour at a general level. The actual safe stocking level may be higher with excellent filtration, or lower for large, messy, or aggressive species. The calculator applies this one-cm-per-litre rule to give a sensible first estimate that experienced hobbyists can adjust up or down. Mechanical filtration should cycle the full tank volume at least four times per hour for a moderately stocked community aquarium. Heavily stocked cichlid tanks or goldfish tanks may need six to eight turnovers per hour. The required flow rate in litres per hour is therefore volume × 4 as a minimum. Different filter types have different practical strengths: canister filters suit large tanks with fine mechanical and biological media; hang-on-back filters offer easy maintenance for medium tanks; sponge filters are ideal for fry tanks and low-current breeders; internal filters suit small tanks; and undergravel filters, while less popular today, still work well in lightly stocked setups. Regular water changes are the single most effective maintenance practice for long-term aquarium health. A 25% water change every week dilutes accumulated nitrates, replenishes trace minerals, and stabilises pH by replacing buffering capacity. The calculator shows the exact volume of water to remove and replace each week based on the tank's actual water volume. Some hobbyists prefer 15–20% twice a week for sensitive species; others manage with 30–40% every two weeks — the weekly 25% figure is simply a widely used, practical default. Heater sizing follows the rule of approximately 1 watt per litre of water for tanks in a room at roughly 20°C aiming for a tropical temperature of 25–27°C. The calculator checks whether the entered heater wattage meets this guideline and flags under-powered heaters, which may struggle to maintain temperature in cooler climates or larger tanks.

Example Calculations

Click any example to load a typical tank configuration and see all results instantly.

Tank setupVolume / CapacityNotes
50×30×40 cm, 90% water, 10 fish × 3 cm, canister, 75 W54 L / 18 fish maxA classic 60-litre starter tank. 10 small fish at 3 cm each totals 30 cm of fish in 54 L — well within the 18-fish capacity (54 L ÷ 3 cm = 18).
100×40×50 cm, 90% water, 15 fish × 8 cm, hang-on-back, 200 W180 L / 22 fish maxA 200-litre community aquarium. The 15 fish total 120 cm of fish in 180 L, leaving comfortable headroom. Minimum filter flow should be 720 L/hr.
120×50×55 cm, 88% water, 8 fish × 15 cm, canister, 300 W290 L / 19 fish maxA large cichlid or predator tank at about 290 litres. Eight 15-cm fish total 120 cm — well below capacity, appropriate for territorial species.
40×25×20 cm, 85% water, 20 shrimp × 2 cm, sponge, 25 W17 L / 8 fish-equivA 17-litre nano tank for shrimp. Shrimp have very low bioloads; 20 small shrimp in 17 L is perfectly manageable with a gentle sponge filter.

How to Use the Aquarium Calculator

  1. Enter the internal dimensions of your tank — length, width, and height — in centimetres. Measure the inside of the glass, not the external frame.
  2. Set the water level percentage. Most tanks are filled to 90–95% of height; leaving a gap reduces splashing and allows surface agitation for gas exchange.
  3. Enter the number of fish and their average adult size in centimetres. Use the expected adult size, not juvenile size, to plan for long-term stocking.
  4. Select your filter type and enter the heater wattage if you have one. The calculator will check whether the filtration flow and heater power meet recommended minimums.
  5. Click Calculate. Review the volume, fish capacity, required filter flow rate, and weekly water change volume. Adjust stocking or equipment if any value falls outside the recommended range.

Frequently Asked Questions

How accurate is the one-centimetre-per-litre fish capacity rule?
The one-centimetre-per-litre rule is a useful starting estimate but has well-known limitations. It works best for small, active community fish such as tetras, danios, and livebearers. It underestimates the bioload of large, messy fish like goldfish and oscars (which may need two to four litres per centimetre), and it overestimates stocking density for large-bodied, territorial fish. Use it as a conservative maximum and adjust based on the specific species you are keeping.
Why does the filter need to turn over the tank volume four times per hour?
Turning over the tank volume four times per hour ensures that water is continuously passing through the filter media, removing suspended waste particles and allowing beneficial bacteria to process ammonia into nitrite and then into the less harmful nitrate. At lower flow rates, dead spots develop where waste accumulates and oxygen levels drop. For heavily stocked tanks or fish that produce a lot of waste, six to eight turnovers per hour is recommended.
How much water should I change each week?
A weekly 25% partial water change is a widely accepted standard that dilutes nitrate build-up, replenishes depleted trace elements, and stabilises water chemistry. The exact amount depends on your stocking density, feeding frequency, and planted tank parameters. Heavily stocked tanks benefit from more frequent or larger changes; planted tanks with balanced nutrient uptake can sometimes sustain stable water quality with less frequent changes.
How do I choose the right heater wattage?
A common guideline is one watt per litre for tanks in rooms at 18–22°C aiming for 25–27°C (typical tropical range). Larger tanks retain heat more efficiently per litre, so you can sometimes use slightly less. In cold rooms or large tanks in an unheated garage, 1.5–2 watts per litre may be needed. Always use a reliable thermometer and a heater with a safety shut-off to protect against overheating.
Does tank shape affect the fish capacity?
Tank shape primarily affects surface area, which influences gas exchange — oxygen in, carbon dioxide out. A tall, narrow tank has the same volume as a long, shallow tank but much less surface area, limiting the number of fish that can be supported by oxygen alone. The length-of-fish-per-litre rule focuses on bioload and volume; for tall tanks, consider reducing stocking by about 20% to account for the lower surface-to-volume ratio unless you use supplemental aeration.
Can I use this calculator for saltwater tanks?
Yes for volume and maintenance calculations. The fish capacity guideline is less directly applicable to reef tanks and marine fish, where stocking density is typically much lower — one litre per centimetre of fish is a very conservative starting point for marine systems, and many reef keepers use an even lower figure to maintain water quality. The filtration and water change volume calculations remain accurate for any rectangular saltwater tank.