Pipe Pressure Drop Calculator
Calculate Smarter. Work Faster.
Darcy-Weisbach friction pressure drop and head loss from pipe diameter, length, flow rate and fluid properties — with automatic Reynolds number and friction factor.
Pipe & Flow Inputs
Darcy-Weisbach pipe pressure drop, explained
As a fluid flows through a pipe, friction between the fluid and the pipe wall (and within the fluid itself) causes a continuous loss of pressure along the length of the pipe. The standard equation used to calculate this friction pressure drop is the Darcy-Weisbach equation:
ΔP = f × (L/D) × (ρv²/2)
Here, f is the dimensionless Darcy friction factor, L is the pipe length, D is the internal pipe diameter, ρ is the fluid density, and v is the average flow velocity. Everything except f is straightforward to calculate directly from the pipe geometry and flow rate — velocity, for instance, is simply the flow rate divided by the pipe's cross-sectional area.
The friction factor f is the harder part, because it depends on the flow regime, which is determined by the Reynolds number:
Re = ρvD / μ
where μ is the fluid's dynamic viscosity. A low Reynolds number (below about 2300) means laminar flow — smooth, orderly layers with no turbulence — for which the friction factor has a simple exact formula, f = 64/Re. Above roughly 4000, flow becomes turbulent — chaotic and mixing — and the friction factor depends not just on Reynolds number but also on the pipe's relative roughness (its internal surface roughness divided by its diameter). This calculator uses the Swamee-Jain equation, a widely used explicit approximation to the implicit Colebrook-White equation, to calculate f directly for turbulent flow without iteration:
f = 0.25 / [log₁₀(ε/3.7D + 5.74/Re⁰˙⁹)]²
The zone between Reynolds numbers of roughly 2300 and 4000 is transitional, where flow can be unstable and unpredictable in practice — this calculator applies the turbulent (Swamee-Jain) formula there as a reasonable estimate, but real behavior in that range can be less consistent than either the pure laminar or pure turbulent regime.
Once f is known, the Darcy-Weisbach equation gives pressure drop directly, which this calculator also converts to an equivalent head loss (in metres of the fluid column) — a form commonly used in pump selection, since pump curves are usually plotted against head rather than pressure.
Worked Example
Water flows through a 100 mm (0.1 m) internal diameter commercial steel pipe, 50 m long, at 30 m³/hr, with roughness 0.045 mm.
- Area = π/4 × 0.1² = 0.007854 m²; Q = 30/3600 = 0.00833 m³/s
- Velocity v = 0.00833 / 0.007854 = 1.061 m/s
- Re = (1000 × 1.061 × 0.1) / 0.001 = 106,100 — turbulent
- Relative roughness = 0.000045/0.1 = 0.00045
- Friction factor (Swamee-Jain) ≈ 0.0200
- ΔP = 0.0200 × (50/0.1) × (1000×1.061²/2) = 0.0200 × 500 × 562.9 ≈ 5,629 Pa ≈ 0.0563 bar
- Equivalent head loss = 5,629 Pa / (1000×9.807) ≈ 0.574 m
This calculator estimates straight-pipe friction loss only; fittings, valves, elbows and other minor losses need to be added separately using their own K-factors or equivalent lengths for a complete system pressure drop.
Typical pipe absolute roughness values
| Pipe material | Absolute roughness ε (mm) |
|---|---|
| Drawn tubing (copper, brass, glass) | 0.0015 |
| PVC / plastic pipe | 0.0015 – 0.007 |
| Commercial / welded steel | 0.045 |
| Galvanised steel | 0.15 |
| Cast iron (new) | 0.26 |
| Cast iron (old, corroded) | 1.0 – 3.0 |
| Concrete | 0.3 – 3.0 |
Roughness has a much bigger effect on pressure drop in turbulent flow than in laminar flow — in laminar flow the friction factor (64/Re) doesn't depend on roughness at all, but once flow is turbulent, an old corroded pipe can have a friction factor several times higher than a new pipe of the same diameter carrying the same flow.
Common mistakes when calculating pipe pressure drop
1. Using nominal pipe size instead of actual internal diameter. A pipe's nominal size (e.g. "4 inch") is rarely its exact internal diameter, especially once wall thickness (schedule) is accounted for — use the actual internal (bore) diameter for the schedule/class in use, not the nominal label.
2. Ignoring minor losses from fittings and valves. This calculator gives straight-pipe friction loss only. Elbows, tees, valves, reducers and entrance/exit losses add further pressure drop, calculated separately using loss coefficients (K-factors) or equivalent-length methods, and can be a significant fraction of total system pressure drop in a pipe run with many fittings.
3. Applying the laminar formula in turbulent flow, or vice versa. The two flow regimes have fundamentally different friction-factor relationships — always check the Reynolds number first, since assuming the wrong regime can give a friction factor that's off by a large margin.
4. Using the wrong viscosity units. Viscosity is easy to mix up between centipoise (cP) and Pa·s (1 cP = 0.001 Pa·s) — a factor-of-1000 unit error here directly produces a Reynolds number that's off by 1000×, which can flip the flow regime entirely.
5. Forgetting that pressure drop scales with velocity squared. Because ΔP is proportional to v² in the Darcy-Weisbach equation, doubling the flow rate through the same pipe roughly quadruples the pressure drop (in turbulent flow) — undersizing a pipe for a future higher flow rate can cause a disproportionately large pressure penalty.
6. Using an outdated or generic roughness value for an aged pipe. Internal roughness increases over time due to corrosion or scale build-up, especially in steel and cast iron pipes — using a "new pipe" roughness value for an old system underestimates real-world pressure drop.
Frequently Asked Questions
Straight answers on friction factor, Reynolds number, and laminar vs turbulent flow.
What is the Darcy-Weisbach equation used for?+
It calculates the friction pressure drop of a fluid flowing through a straight section of pipe, based on the friction factor, the length-to-diameter ratio, and the fluid's kinetic energy per unit volume (density times velocity squared). It is the standard method used across mechanical, process and civil engineering for pipe friction loss.
What is the Reynolds number and why does it matter here?+
Reynolds number is a dimensionless ratio of inertial to viscous forces in the flow, and it determines whether flow is laminar (smooth, orderly, Re below about 2300) or turbulent (chaotic, mixing, Re above about 4000). The friction factor formula used in the pressure drop calculation depends entirely on which regime the flow is in.
Why does pipe roughness matter for pressure drop?+
In turbulent flow, small irregularities on the pipe's internal surface disrupt the flow near the wall and increase friction, so a rougher pipe has a higher friction factor and therefore a higher pressure drop for the same flow rate. Roughness has no effect in laminar flow, where friction depends only on Reynolds number.
What is the Swamee-Jain equation and why is it used instead of the Colebrook-White equation?+
The Colebrook-White equation, the most widely accepted formula for turbulent friction factor, is implicit, meaning it requires iterative solving. The Swamee-Jain equation is an explicit approximation that gives a friction factor very close to Colebrook-White (typically within about 1 percent) without needing iteration, which makes it well suited to a direct online calculation.
Does this calculator include losses from elbows, valves, and fittings?+
No — this calculator covers straight-pipe friction loss only. Fittings and valves add additional minor losses, calculated separately using their own loss coefficients or equivalent pipe lengths, which should be added to this result for a complete system pressure drop calculation.
How is pressure drop related to head loss?+
Head loss is pressure drop expressed as an equivalent height of the flowing fluid column, found by dividing pressure drop by the fluid's density times gravitational acceleration. It's a commonly used form in pump selection, since pump performance curves are typically plotted as head (in metres) against flow rate.
Why does doubling the flow rate more than double the pressure drop?+
In turbulent flow, pressure drop is proportional to velocity squared, so doubling flow rate (and therefore velocity, for the same pipe) roughly quadruples the pressure drop, not simply doubles it. This nonlinear relationship is one of the most important things to account for when a pipe might see higher flow rates in the future.
What happens if my Reynolds number falls in the transitional zone between 2300 and 4000?+
Flow behavior in this transitional zone can be unstable and switch between laminar-like and turbulent-like behavior in practice, making it the least predictable region to calculate precisely. This calculator applies the turbulent (Swamee-Jain) formula there as a reasonable working estimate, but treat results in this narrow range with extra caution.
Explore More Categories
Electrical Calculators
Cable size, transformer size, motor current, DG size, solar sizing & more.
Browse all →Mechanical Calculators
Belt length, bearing life, cooling tower efficiency & more.
Browse all →Financial Calculators
EPF, PPF, SIP, gratuity, income tax, CAGR & more.
Browse all →Blog & Guides
Maintenance guides & engineering articles.
Browse all →