Pipe Velocity & Sizing Calculator
Find the fluid velocity in a given pipe, or work backward from a target velocity to the required inside diameter and nearest standard NPS size.
Calculation mode
Formula
ID is the pipe's actual inside (bore) diameter, not the nominal size — use Sch 40/80 actual ID, not NPS, for an accurate velocity check.
Typical velocity guideline ranges
| Service | Typical velocity range |
|---|---|
| Pump suction, liquid | 0.5 – 1.5 m/s (1.6 – 5 ft/s) |
| Pump discharge, liquid | 1.5 – 3.0 m/s (5 – 10 ft/s) |
| Gravity drain line | 0.6 – 1.8 m/s (2 – 6 ft/s) |
| Process liquid, general | 1.0 – 3.0 m/s (3 – 10 ft/s) |
| Steam, saturated | 15 – 30 m/s (50 – 100 ft/s) |
| Steam, superheated | 30 – 50 m/s (100 – 165 ft/s) |
| Compressed air / gas, general | 15 – 25 m/s (50 – 80 ft/s) |
These are common starting ranges, not code-mandated limits. Final sizing should also check allowable pressure drop, erosion velocity (API RP 14E for two-phase/erosive service), noise and water-hammer criteria for the specific fluid and line class.
Worked example — sizing mode
Required: size a line for 150 m³/h of process liquid at a target discharge velocity of 2.5 m/s.
| Step | Calculation |
|---|---|
| Q | 150 m³/h = 0.04167 m³/s |
| Required area | A = Q / V = 0.04167 / 2.5 = 0.01667 m² |
| Required ID | √(4×0.01667/π) = 0.1457 m = 145.7 mm |
| Nearest standard pipe | 6″ NPS Sch 40 (ID 154.1 mm) → actual velocity 2.23 m/s |
Frequently asked questions
Should I use nominal pipe size (NPS) or actual ID for this calculation?
Always use the actual inside diameter for the specific schedule — NPS is a nominal label, not a dimension. A 6″ Sch 40 pipe has an actual ID of 154.1 mm, noticeably different from 6″ Sch 80 at 146.3 mm, and velocity is sensitive to that difference.
Why does high velocity matter in pipe sizing?
Excess velocity increases frictional pressure drop, erosion (especially with solids or two-phase flow), noise, and water hammer risk on valve closure. Too low a velocity in solids-carrying or slurry lines risks settling and blockage — so sizing balances a minimum and a maximum.
Does this account for pressure drop or friction losses?
No — this is a velocity/continuity check only (Q = A×V). Pressure drop requires the Darcy-Weisbach or Hazen-Williams equation with pipe roughness, length and fittings, which is a separate calculation.