Tank Volume Calculator

Choose the tank shape, type its inside measurements and the depth of the liquid. You get the litres in the tank now, its full capacity and how full it is.

Free Runs in your browser Checked Tuesday, November 10, 2026

Tank shape

Horizontal: a cylinder lying on its side, as a drum or an oil tank is often placed. Vertical: a cylinder standing on its base. Box: a rectangular tank.

The inside diameter of a cylinder. Measure inside the walls, not outside them.

The inside length of a horizontal cylinder or of a box.

How deep the liquid is, measured from the inside bottom of the tank up to the surface. A horizontal tank can be filled up to its diameter.

Result

Liquid in the tank — Litres at the depth you typed.
Full capacity — Litres when the tank is full to its top, or to its diameter for a horizontal tank.
Filled — The liquid divided by the full capacity.

How it is worked out

This tool runs in your browser. What you enter is not sent to us.

How to use it

  1. Choose the Tank shape that matches your tank.
  2. Type the inside measurements that the shape asks for: Diameter, Length, Width or Height. The other fields are hidden.
  3. Type the Liquid depth (cm), measured from the inside bottom of the tank to the surface.
  4. Read Liquid in the tank, Full capacity and Filled. How it is worked out shows each formula with your numbers.

How the volume is calculated

A vertical cylinder holds its base area times the depth: pi times the radius squared, times the depth. A box holds its length times its width times the depth.

A horizontal cylinder is harder. The liquid's cross-section is a circular segment, the part of the circle below the surface, and its area is not a simple product. The tool uses the exact formula for that segment:

Liquid = [ r² x arccos((r - d) / r) - (r - d) x √(2rd - d²) ] x length, where r is the radius and d the depth

Units and what the tool does not include

  • The sizes are typed in centimetres and the result is in litres. One litre is one cubic decimetre, which is 1,000 cubic centimetres (NIST SP 330, Table 8).
  • The tool works with the inside measurements you type. It does not allow for wall thickness, domed or rounded ends, fittings or the feet of the tank.
  • A tank that is not level holds a different amount at the same reading. Stand the tank level, and measure the depth from the lowest inside point.
  • The result is a geometric estimate. A meter, a sight glass or the maker's capacity table gives the figure that counts for sale or for planning a delivery.

Worked example: a horizontal tank 30 cm deep

A horizontal tank has a diameter of 120 cm and a length of 240 cm, and the liquid stands 30 cm deep. The radius is 60 cm, so the depth is half the radius.

The wet cross-section is 2,211.07 cm². Multiplied by the length, the liquid is 530,655.7 cm³, which is 530.7 litres. The full tank holds 2,714.3 litres, so the tank is 19.6 % full.

Result Value
Liquid in the tank 530.7 L
Full capacity 2,714.3 L
Filled 19.6 %

Frequently asked questions

How do I measure the depth of the liquid?

Measure from the inside bottom of the tank up to the surface of the liquid, with a rule or a dipstick, and type that depth in centimetres. Measure inside the walls and do not add the thickness of the sheet metal or plastic.

Why is a horizontal tank harder to calculate than a vertical one?

The liquid's cross-section is a circular segment, so its area does not grow in a straight line with the depth. At exactly half the diameter the tank is half full, but at other depths the share changes along a curve, which is why the tool uses the exact segment formula.

What if I only know the outside measurements of the tank?

Subtract twice the wall thickness from each measurement that goes across the tank, such as the diameter or the width, before you type it. The end walls and the thickness of the bottom are not allowed for, so check the result against the maker's data.

Is one litre the same as one cubic decimetre?

Yes. One litre is one cubic decimetre, which is 1,000 cubic centimetres, and the NIST table of units accepted for use with the SI lists it as 1 L = 1 dm³ = 10⁻³ m³.

Can I use the tool for a tank with domed or rounded ends?

Not exactly. The full capacity is calculated with flat ends, and a domed or dished end adds volume. Use the capacity table of the maker for a tank with such ends.

Why does a tilted tank give a wrong figure?

A tilted tank has a different depth and a different surface than a level one, so the formula no longer describes it. Stand the tank level before you measure the depth.

Sources

Figures and text last checked on Tuesday, November 10, 2026.

We use necessary cookies to run the site. With your consent, Google also uses advertising cookies to show personalised ads. If you reject them, you still see ads, but they are not personalised.