Tank Fish Calculator






Tank Fish Calculator – Aquarium Volume & Stocking Guide


Tank Fish Calculator

Estimate aquarium volume, total filled weight, and recommended fish stocking levels instantly.


Select your preferred system of measurement.



Please enter a valid length.


Please enter a valid width.


Please enter a valid height.


Depth of gravel or sand at the bottom.


Average length of the fish you plan to keep.

Total Aquarium Volume
64.8 Liters
Actual Water Volume (Less Substrate)
55.8 Liters

Estimated Total Weight (Full)
78.5 kg

Max Fish Capacity (Estimate)
11 Fish

Formula: Volume = (L × W × H) / 1000 (Metric) | Stocking: 1cm of fish per Liter (General Rule)

Visual representation of Volume Distribution: Water vs. Substrate

What is a Tank Fish Calculator?

A tank fish calculator is a specialized tool designed for aquarium enthusiasts, ranging from beginners to advanced aquarists. It serves to solve one of the most fundamental challenges in fish keeping: determining the exact volume of water an aquarium holds and how many fish it can safely support. Unlike the nominal volume listed on a box (like a “20-gallon tank”), a tank fish calculator accounts for the displacement caused by substrate, decor, and the air gap at the top, providing a “true volume” result.

Anyone planning to set up a new aquatic environment or upgrade their current setup should use a tank fish calculator. It helps prevent overstocking—the leading cause of aquarium failure—and ensures that the filtration system is appropriately sized for the actual water mass. A common misconception is that you can simply fill a tank to the brim and ignore the displacement of gravel; however, 5cm of substrate in a standard tank can reduce water volume by 10-15%.

Tank Fish Calculator Formula and Mathematical Explanation

The math behind a tank fish calculator depends primarily on the geometric shape of the aquarium. Most tanks are rectangular, but bowfronts and cylinders require different approaches.

Shape Formula Unit Conversion (to L/Gal)
Rectangular Length × Width × Height Metric: / 1,000 | Imperial: / 231
Cylinder π × Radius² × Height Metric: / 1,000 | Imperial: / 231
Hexagon (3√3 / 2) × Side² × Height Metric: / 1,000 | Imperial: / 231

Variables Table

Variable Meaning Unit (Metric/Imp) Typical Range
L Length of tank cm / inches 30 – 240 cm
W Width (front-to-back) cm / inches 20 – 90 cm
H Vertical height cm / inches 20 – 75 cm
S Substrate depth cm / inches 2 – 10 cm

Practical Examples (Real-World Use Cases)

Example 1: Standard Freshwater Community Tank
Using the tank fish calculator for a rectangular tank measuring 90cm (L) x 45cm (W) x 45cm (H). The raw volume is 182.25 Liters. However, after adding 5cm of substrate, the “water volume” drops to 162 Liters. If you plan to keep 5cm Neon Tetras, the calculator suggests a capacity of approximately 32 fish, ensuring they have ample swimming space and the biological load is manageable.

Example 2: Small Desktop Betta Tank
A cylinder tank with a radius of 15cm and a height of 30cm. The tank fish calculator determines a volume of approximately 21 Liters. For a single Betta (typically 6cm), this is an ideal environment, but it warns against adding more fish due to the limited surface area for oxygen exchange.

How to Use This Tank Fish Calculator

To get the most accurate results from our tank fish calculator, follow these steps:

  1. Select Units: Choose between Metric (cm/Liters) or Imperial (inches/Gallons) based on your region or preference.
  2. Choose Shape: Select your tank’s geometry. For complex shapes, use the rectangular option as a conservative estimate.
  3. Enter Dimensions: Measure the internal dimensions of the glass if possible for maximum accuracy.
  4. Input Substrate: Estimate how deep your gravel or sand will be. This is crucial for calculating “Net Water Volume.”
  5. Add Fish Size: Enter the adult size of the fish species you intend to keep.
  6. Review Results: The tank fish calculator will instantly show your volume, filled weight, and stocking limits.

Key Factors That Affect Tank Fish Calculator Results

  • Filtration Efficiency: The stocking capacity provided by a tank fish calculator assumes standard filtration. High-end canister filters may allow for slightly higher densities.
  • Surface Area: Oxygen exchange happens at the surface. A long, shallow tank can support more fish than a tall, narrow tank of the same volume.
  • Substrate Type: Dense sand occupies more volume than porous lava rock, affecting the net water available for your fish.
  • Decor and Hardscape: Large rocks or driftwood can displace significant amounts of water, which the tank fish calculator might not account for unless you adjust the height input.
  • Fish Temperament: Territorial fish (like Cichlids) require more space than schooling fish, regardless of what the “1 inch per gallon” rule suggests.
  • Plant Density: Live plants consume nitrates and produce oxygen, potentially increasing the safe stocking limit calculated by the tank fish calculator.

Frequently Asked Questions (FAQ)

1. Is the “one inch of fish per gallon” rule accurate?
It is a very basic starting point. Our tank fish calculator uses a more refined version, but it’s always best to under-stock rather than over-stock.

2. Why does the calculator show a weight?
Water is heavy (1kg per Liter). Knowing the total weight is vital to ensure your floor or stand can support the aquarium safely.

3. How does substrate affect volume?
Substrate takes up space that would otherwise be water. Our tank fish calculator subtracts the substrate volume from the total to give you the net water capacity.

4. Can I use this for saltwater tanks?
Yes, though saltwater fish generally require more volume per inch than freshwater fish due to lower oxygen levels in saline water.

5. What about bowfront tanks?
Bowfronts have extra volume. Use the average width (center width + side width / 2) in the tank fish calculator for a close estimate.

6. Does the glass thickness matter?
Yes, for large tanks. If you measure external dimensions, subtract the glass thickness (usually 6mm to 12mm) from each side for better accuracy.

7. How much air gap should I leave?
Usually 2-5cm. This is accounted for in the tank fish calculator logic to prevent overflowing.

8. Can I calculate for a pond?
Yes, the tank fish calculator formulas for volume work for ponds, though stocking rules for goldfish and koi are much stricter.

Related Tools and Internal Resources

© 2023 Tank Fish Calculator Tool. All rights reserved.


Leave a Reply

Your email address will not be published. Required fields are marked *