Enter diameter, length, head type and liquid level — get exact liquid volume, total capacity and % full in litres or gallons.
Open the free calculator →Whether you're doing an inventory dip, sizing a surge drum, or checking a truck load, you need the liquid volume at a given level — not just the full capacity. EnggiBasis computes the exact partial-fill volume for vertical or horizontal vessels with realistic dished heads, and reports total capacity, liquid volume, ullage (empty space) and percent full.
Vertical: V = π·R²·h. Horizontal (filled to depth h): the wetted cross-section is a circular segment,
A = R²·acos((R−h)/R) − (R−h)·√(2Rh − h²), and V = A·L.
Head volumes are found by integrating the exact head profile. Common full-head volumes:
| Head type | Full volume |
|---|---|
| Hemispherical | (2/3)·π·R³ |
| 2:1 Ellipsoidal | π·D³/24 ≈ 0.1309·D³ |
| ASME F&D torispherical | ≈ 0.0809·D³ |
| Flat | 0 |
EnggiBasis integrates the true meridian profile (including the crown-sphere + knuckle-torus of an ASME torispherical head), so partial-fill volumes in the heads are exact too — for both orientations.
| Input | Value |
|---|---|
| Orientation | Vertical |
| Inside diameter | 2000 mm |
| Straight length | 4000 mm |
| Heads | 2:1 ellipsoidal |
| Liquid height | 3000 mm |
Result: total capacity 14,661 L, liquid volume 8,901 L, 60.7% full. Try it with your own tank →
Add the cylindrical-shell volume (circular-segment area × length for horizontal) to the head volumes at the given level. EnggiBasis does both exactly.
Full volume = πD³/24 ≈ 0.1309·D³.
Yes — completely free.
Related: Line sizing · Reynolds number · Unit converter