Plumbing · Problem-solving calculator
Pipe Volume Calculator
Calculate the internal liquid volume of a straight round pipe from inside diameter and length.
- Free to use
- Runs in your browser
- Level B · Industry formula
- Last reviewed 2026-08-17
Calculator guide
What this calculator helps you solve
Calculate the internal liquid volume of a straight round pipe from inside diameter and length.
Inputs explained
- Inside diameter (in) — enter the value that applies to your operation or scenario.
- Pipe length (ft) — enter the value that applies to your operation or scenario.
Formula and methodology
Worked example
100 ft of pipe with a 4-inch inside diameter holds about 65.28 gallons.
How to interpret the result
Use inside diameter—not nominal pipe size—when internal volume matters. Actual piping systems can include fittings, valves, equipment, slope, and partially filled sections.
What to keep in mind
- Nominal pipe size is not necessarily equal to inside diameter.
- The calculation assumes a straight, circular pipe completely full of liquid.
Review approach
This calculator uses deterministic arithmetic and performs the calculation locally in your browser. It is designed to combine operational inputs into a decision-oriented result rather than return a one-line conversion.
Review standard: Level B · Industry formula. How calculator reviews work.
Frequently asked questions
What decision can this calculator support?
Use inside diameter—not nominal pipe size—when internal volume matters. Actual piping systems can include fittings, valves, equipment, slope, and partially filled sections.
How is the result calculated?
Pipe Volume = π × (Inside Diameter ÷ 2)² × Length.
Are the assumptions universal?
No. Operational, regulatory, technical, and industry assumptions vary. Use values that apply to your situation and verify professional or regulatory requirements where relevant.
Does CalculateMeasure store the values I enter?
The calculation runs in your browser and does not require sending the entered calculator values to a server to produce the result.