Skip to content
BuildFactor

Tank Volume Calculator

Capacity of a tank — cylindrical, rectangular or oval — full or partly filled.

Inputs

Result appears here

Fill in the fields and press Calculate.

Formula, calculation, assumptions and sources

Vertical cylinder: V = π (d/2)² h Horizontal cylinder: V = π (d/2)² L

Rectangular: V = L × W × H Oval: V = (π (w/2)² + w·(H−w)) × L

Horizontal cylinder partial fill uses the circular-segment area A = r²(θ − sin θ)/2

Run the calculation to see each step with your own numbers.

About the Tank Volume Calculator

The Tank Volume Calculator gives a tank's full capacity and its volume at a chosen fill depth, for a vertical or horizontal cylinder, a rectangular tank, or a horizontal oval. The partial-fill maths matters most for a horizontal cylinder, where the volume at a given depth follows a curve rather than a straight line. Dimensions are treated as the inside of the tank.

What you enter

  • Tank shape
  • Diameter
  • Height
  • Diameter
  • Length
  • Length
  • Width
  • Height
  • Width (minor axis)
  • Height (major axis)
  • Length
  • Fill depth — Leave 0 for the full capacity. For a horizontal cylinder, measured from the bottom.

What you get back

  • Full capacity — the exact result of the calculation.
  • Volume at fill depth — Shown only when you enter a fill depth.

The formula, a worked example, the assumptions behind it and the sources are shown in full below the calculator.

Related calculators

Part of the Water & Volume calculators.