User Rating 0.0
Total Usage 0 times
Category Pets
cm
cm
cm
Configure your tank and press Calculate
Is this tool helpful?

Your feedback helps us improve.

About

Substrate quantity miscalculations waste money or leave bare spots that destabilize plant roots and disrupt biological filtration. This calculator computes the required volume and mass for over 25 substrate types - from pool filter sand (ρ1.56 kg/L) to lightweight expanded clay (ρ0.45 kg/L) - using actual bulk densities rather than generic estimates. It handles rectangular, cylindrical, bow-front, and corner tank geometries, including sloped substrate beds where front and back depths differ. Results include total mass, volume in liters, and the number of commercial bags required at your chosen bag size.

Note: bulk density values assume dry, loosely packed substrate. Wet substrate compresses roughly 5 - 15% depending on grain geometry. For planted tanks, target a minimum depth of 5 cm to allow root anchoring. For Walstad-method setups with capped soil, calculate each layer independently. This tool approximates bow-front curvature as a parabolic bulge; actual volume may vary ±3% based on glass curvature radius.

aquarium substrate calculator fish tank gravel calculator aquarium sand calculator substrate depth calculator planted tank substrate aquarium setup

Formulas

The substrate volume depends on tank geometry. For a standard rectangular tank:

V = L × W × D1000

where V is volume in liters, L is tank length in cm, W is tank width (front-to-back) in cm, and D is substrate depth in cm. For a sloped bed with different front and back depths:

V = L × W × (Dfront + Dback)2000

For cylindrical tanks:

V = π × r2 × D1000

where r is the tank radius in cm. For bow-front tanks, the additional curved volume is approximated:

Vbow = L × W × D1000 + 2 × L × B × D3000

where B is the bow bulge depth in cm (how far the curved glass extends beyond the straight width). The substrate mass is then:

M = V × ρ

where M is mass in kg and ρ is the bulk density of the chosen substrate in kg/L. Finally, the number of bags:

n = Mmbag

where mbag is the mass per bag in kg and the ceiling function ensures you always round up to whole bags.

Reference Data

Substrate TypeBulk Density (kg/L)Grain Size (mm)Best For
Pool Filter Sand1.560.4 - 0.8Budget planted tanks, Corydoras
Play Sand (Silica)1.580.1 - 0.5Aesthetic, budget setups
Black Diamond Blasting Sand1.680.5 - 1.2Dark aesthetic, inert substrate
Natural Aquarium Gravel1.602 - 5General freshwater, goldfish
Pea Gravel1.655 - 10Large cichlids, undergravel filters
Fluorite (Seachem)1.001 - 7Planted tanks, CEC nutrient exchange
Eco-Complete (CaribSea)0.961 - 5Planted tanks, live bacteria
ADA Aqua Soil Amazonia0.851 - 3High-tech planted, shrimp
Fluval Stratum0.782 - 4Shrimp tanks, planted
Tropica Aquarium Soil0.821 - 3Planted, pH-lowering
UNS Controsoil0.801 - 3Planted, shrimp breeding
Crushed Coral1.452 - 10African cichlids, pH buffering
Aragonite Sand1.500.5 - 2Marine, reef, pH buffering
Live Sand (Marine)1.480.5 - 2Saltwater, reef DSB
CaribSea Arag-Alive1.520.5 - 1.7Marine, bacteria-seeded
Laterite (Iron-rich clay)1.101 - 5Lower layer for planted tanks
Potting Soil (capped)0.55VariesWalstad method, budget planted
Expanded Clay (LECA)0.458 - 16Aquaponics, biological media
Pumice0.503 - 10Lightweight planted, biological
Lava Rock Gravel0.903 - 12Biological filtration, hardscape
River Rock / Pebbles1.7010 - 30Large fish, decorative
Glass Beads1.553 - 8Decorative, easy cleaning
Onyx Sand (Seachem)1.400.5 - 2Planted, mineral-rich
Mr. Aqua Aquarium Soil0.761 - 3Planted, shrimp
SafeTSorb (Oil Absorbent)0.701 - 4Budget planted, high CEC
Turface MVP0.721 - 3Budget planted, CEC

Frequently Asked Questions

Finer substrates (grain size below 2 mm) compact more tightly, providing better root anchorage at shallower depths. A minimum of 5 cm is recommended for fine sand. Coarser substrates like pea gravel (5-10 mm) require 7-8 cm minimum because roots slip through larger voids. For carpeting plants such as Hemianthus callitrichoides, use 3-5 cm of fine-grained active soil like ADA Amazonia (ρ ≈ 0.85 kg/L) to avoid root lift.
Mineral density (e.g., quartz at 2.65 kg/L) describes a solid, void-free particle. Bulk density accounts for the air gaps between grains when loosely packed in a bag or tank. Aquarium gravel has a bulk density around 1.60 kg/L because roughly 40% of the volume is interstitial space. Using mineral density would overestimate the required mass by approximately 65%.
Run the calculator twice. First, set the substrate to "Potting Soil (capped)" at ρ ≈ 0.55 kg/L with a depth of 2.5 cm for the bottom nutrient layer. Then run it again with your cap material (e.g., Pool Filter Sand at ρ ≈ 1.56 kg/L) at 2.5 cm depth. Sum both mass results. The cap layer must be at least equal in depth to the soil layer to prevent anaerobic gas breakthrough.
Yes. The calculator uses a trapezoidal cross-section, meaning the substrate surface slopes linearly from the front depth to the back depth across the tank width. This is the standard aquascaping technique for creating depth perspective. If you sculpt a concave or terraced slope, actual volume will differ. For terraced layouts, calculate each terrace as a separate rectangular section.
Active soils like ADA Amazonia and Fluval Stratum absorb water and swell slightly (3-5%), but then compact under their own weight by roughly 10-15% over the first 48 hours. Inert substrates like sand and gravel show minimal change (under 3%). This calculator uses dry bulk density values. For active soils, consider adding 10% extra to compensate for settling. The tool does not apply this correction automatically to maintain transparency.
Place a straightedge across the front opening of your bow-front tank, touching both front corners. Measure the maximum perpendicular distance from the straightedge to the curved glass at the center point. This is the bulge value B, typically 5-10 cm for standard bow-front aquariums (36-72 inch models). The calculator approximates the curved area as a parabolic segment, which is accurate within ±3% for most commercial bow-front tanks.
Crushed coral (ρ ≈ 1.45 kg/L) is calcium carbonate and will raise pH to 7.8-8.4 and increase KH by 2-5 dKH depending on CO₂ levels and water volume. This calculator provides mass and volume only. For chemistry impact, the rule of thumb is 1 kg of crushed coral per 40 liters raises KH by approximately 1 dKH at equilibrium. African cichlid setups typically use 2.5-5 cm depth of crushed coral as the sole substrate.