Pipe Volume & Weight Calculator | HydraulicCalc

Calculate internal volume and steel weight for pipes based on size and length.

Pipe volume is the internal capacity of a length of pipe, needed for fluid-system filling, draining, flushing, and hydrostatic-test water requirements. This calculator returns volume in liters, gallons, and cubic meters from inside diameter and length, using actual NPS-Schedule inside diameters rather than nominal sizes so estimates match reality.

How it works

Volume V = (π × D² / 4) × L where D is the inside diameter and L is the length. For nominal pipe size (NPS) input the calculator looks up the actual ID per ASME B36.10 Schedule 40 or B36.19 stainless schedules. Critical: nominal size and ID differ — Schedule 40 1-inch is 26.6 mm ID, not 25.4 mm. For 12-inch and above, NPS equals OD, with ID determined by schedule. Sum across the system to get total volume — important for selecting fill pumps, draining time, chemical-flush quantity, and hydrostatic-test water volume.

Use cases

System fill estimate

A commissioning engineer filling a chilled-water plant with 1,200 m of DN150 and 400 m of DN100 totals 28 m³ inside the piping. Pump-fill at 200 lpm requires 2.3 hours, set as the commissioning fill window.

Hydrostatic test water

A piping inspector preparing a hydrostatic test on a fabricated spool needs 850 liters; calculator computes the volume to within 1%, the inspector orders three 300-liter test-water totes.

Chemical-flush dosing

A boiler-cleanout technician determining trisodium phosphate volume for a 240 m DN50 condensate line gets 220 liters of internal volume, then doses for 0.5% concentration.

Frequently asked questions

Why is the actual ID different from nominal size?

Nominal pipe size (NPS) is a label, not a dimension. The actual ID depends on schedule (wall thickness). For 1-inch Schedule 40, OD is 33.4 mm and wall is 3.38 mm, giving ID = 26.6 mm — quite different from the 'nominal' 25.4 mm.

Do I include fitting volume?

For rough estimates, fitting volume is 2-5% of pipe volume and often ignored. For precise dosing or environmental compliance, add manufacturer's fitting volume from the catalog.

How do I convert between liter, gallon, and m³?

1 m³ = 1,000 liters = 264.2 US gallons = 220 imperial gallons. Always confirm US vs imperial — the difference is 20%.