Aquarium Calculator
Calculate aquarium volume, water weight, glass thickness, heater wattage, filter flow, substrate needs, and fish stocking capacity for any tank shape.
About
Miscalculating aquarium volume by even 10% cascades into incorrect dosing of dechlorinator, fertilizers, and medication - potentially lethal concentrations for livestock. Glass thickness errors risk catastrophic failure: a 200L tank exerts roughly 200kg of hydrostatic force on its base alone, and under-spec panels bow, seal, then burst. This calculator derives net water volume Vnet from gross internal dimensions minus glass displacement, substrate volume, and an equipment displacement factor. Glass thickness follows DIN 32622 guidelines with a safety factor of 3.8×. Stocking density uses species-specific bioload data rather than the outdated "one inch per gallon" rule, which ignores body mass, metabolic rate, and territorial behavior.
Heater wattage is scaled to the required temperature differential ΔT between ambient room temperature and target tank temperature, not a flat watts-per-liter assumption. Filter turnover recommendations distinguish freshwater (4 - 6× per hour) from marine systems (6 - 10×). Note: this tool approximates weight assuming uniform water density of 1.0kg/L for freshwater and 1.025kg/L for saltwater at 25°C. Real salinity and temperature variations alter density by up to 3%. Always confirm structural floor load capacity before placing tanks exceeding 300kg total weight.
Formulas
Gross water volume for a rectangular aquarium:
where L, W, H are internal dimensions in cm and Vgross is in liters. For a cylindrical tank:
Net water volume subtracts glass displacement and substrate:
Water weight calculation:
where ρ = 1.0 kg/L (freshwater) or 1.025 kg/L (saltwater).
Glass thickness per DIN 32622 simplified approach:
where Fs = 3.8 (safety factor), g = 9.81 m/s2, Hw is water height, Lspan is the longest unsupported panel edge, and σallow is the allowable bending stress for float glass (6.7 MPa). In practice, a lookup table is used for standard dimensions.
Heater wattage estimation:
where ΔT = Ttarget − Troom in °C. This yields watts roughly equal to liters for a 10°C differential. Filter turnover rate:
where k = 4 - 6 for freshwater and 6 - 10 for saltwater, giving flow in L/h.
Reference Data
| Tank Preset | Dimensions (L×W×H) cm | Gross Volume L | Min Glass mm | Weight (full) kg | Heater W | Filter Flow L/h | Suitable For |
|---|---|---|---|---|---|---|---|
| Nano Cube | 20×20×25 | 10 | 4 | ~14 | 25 | 40-60 | Shrimp, snails, single betta |
| Mini Desktop | 30×20×25 | 15 | 4 | ~20 | 25 | 60-90 | Shrimp colony, micro rasboras |
| 10 Gallon | 51×26×31 | 38 | 4 | ~48 | 50 | 150-230 | Small tetras, guppies, betta |
| 20 Gallon Long | 76×31×31 | 75 | 5 | ~92 | 75 | 300-450 | Corydoras school, dwarf cichlids |
| 29 Gallon | 76×31×46 | 110 | 6 | ~132 | 100 | 440-660 | Community tank, angelfish pair |
| 40 Gallon Breeder | 91×46×41 | 150 | 6 | ~180 | 150 | 600-900 | Medium cichlids, larger community |
| 55 Gallon | 122×33×41 | 208 | 8 | ~248 | 200 | 830-1250 | Rainbowfish, medium plecos |
| 75 Gallon | 122×46×51 | 284 | 10 | ~338 | 250-300 | 1130-1700 | Discus, large community |
| 90 Gallon | 122×46×61 | 340 | 10 | ~400 | 300 | 1360-2040 | Oscar, large cichlids |
| 125 Gallon | 183×46×56 | 473 | 12 | ~555 | 2×200 | 1890-2840 | Arowana, large plecos, tang community |
| 180 Gallon | 183×61×64 | 680 | 12 | ~790 | 2×300 | 2720-4080 | Large predators, marine FOWLR |
| Marine Nano (AIO) | 35×35×35 | 43 | 5 | ~56 | 50 | 260-430 | Soft corals, clownfish pair |
| Marine Reef 60 | 60×45×45 | 122 | 6 | ~155 | 100-150 | 730-1220 | Mixed reef, gobies, wrasses |
| Paludarium | 60×30×60 | ~54 (half-fill) | 5 | ~75 | 50 | 216-324 | Crabs, newts, riparium plants |
| Cylinder 40cm×50cm | ∅40 h50 | 63 | 5 | ~78 | 50-75 | 250-380 | Planted showpiece, shrimp |