Calculate oil volume, fill percentage, and remaining capacity from dip level. Supports horizontal cylindrical, rectangular, and vertical cylindrical tanks.
An oil tank level calculator converts a measured oil depth (dip level) into a volume and fill percentage. It's used for heating oil tanks, generator fuel tanks, industrial storage tanks, and IBCs. Knowing exactly how much oil remains helps you order refills on time, avoid running out, and detect leaks.
For horizontal cylindrical tanks — the most common type — the calculation uses a circular segment formula. This tool handles that math automatically and shows a visual representation of the tank.
| Type | Formula | Common Use |
|---|---|---|
| Horizontal Cylinder | Circular segment area × length | Home heating oil, fuel storage |
| Rectangular Tank | Length × Width × Oil Depth | Generator day tanks, sumps |
| Vertical Cylinder | π × r² × Oil Depth | Upright storage, IBCs |
For a horizontal cylindrical tank, the volume at any fill level is:
V = L × [ r² × cos⁻¹((r − h) / r) − (r − h) × √(2rh − h²) ]
Where:
L = tank lengthr = tank radius (diameter ÷ 2)h = oil depth from the bottomcos⁻¹ = inverse cosine (in radians)This is the circular segment area multiplied by the cylinder length. It correctly accounts for the fact that the tank gets wider toward the middle — so a half-full tank contains exactly 50% of its capacity, but a quarter-full tank holds more than 25%.
| Tank Type | Typical Capacity |
|---|---|
| 205 L steel drum | ~205 litres (55 US gal) |
| 1000 L IBC tote | 1000 litres (264 US gal) |
| Home heating oil tank (horizontal) | 1000–2500 litres |
| Small generator day tank | 50–200 litres |
| Vertical farm tank | 2000–10,000 litres |
Always measure from the bottom of the tank, not from the fill opening, unless your tank documentation specifies otherwise.
This calculator estimates weight using the density of light heating oil / diesel (~0.85 kg/L or 7.1 lb/gal). Heavier oils like lubricants or crude have different densities:
| Oil Type | Density (kg/L) |
|---|---|
| Gasoline | ~0.74 |
| Diesel / Heating oil | ~0.85 |
| Lubricating oil | ~0.90 |
| Heavy fuel oil | ~0.95 |
| Crude oil | ~0.87 |
Everything runs in your browser. Your dimensions and measurements are never uploaded, stored, or shared. Close the tab and it's gone.