Pipe Pressure Drop Calculator (Darcy–Weisbach)

Friction between a moving fluid and the pipe wall causes a pressure drop that pumps must overcome. The Darcy–Weisbach equation is the most accurate general method — see how to calculate pressure drop in pipes and its link to Bernoulli's equation. This free pipe pressure drop calculator solves for whichever value you leave blank and shows the formula and steps.

calculated
calculated
Type in any field to change it. Press × on a value to calculate that field instead.
00.511.501234Flow velocity (m/s)Your value

Pressure drop (bar) vs Flow velocity (m/s) — other inputs held at your current values.

How to use the pipe pressure drop calculator

Enter the friction factor, pipe length, inner diameter, velocity and density. You get the friction head loss and pressure drop. Get the velocity from flow using the pipe flow velocity calculator.

Pipe pressure drop formula

hf = f × (L ÷ D) × v² ÷ 2g ΔP = ρ g hf

Worked example

100 m of 100 mm pipe, water at 1.77 m/s, f = 0.02:

  • hf = 0.02 × (100 ÷ 0.1) × 1.77² ÷ (2 × 9.81) = 3.19 m
  • ΔP = 998 × 9.81 × 3.19 = 31,270 Pa = 0.313 bar

Velocity matters most

Pressure drop rises with the square of velocity. Doubling the flow in the same pipe gives four times the loss — the chart shows the curve. Going up one pipe size usually cuts losses dramatically.

Finding the friction factor

The Darcy friction factor depends on Reynolds number and pipe roughness:

  • Laminar flow (Re < 2,300): f = 64 ÷ Re.
  • Turbulent flow: use the Colebrook equation or the explicit Swamee–Jain approximation:

f = 0.25 ÷ [log₁₀(ε ÷ 3.7D + 5.74 ÷ Re0.9)]²

Find Re with the Reynolds number calculator.

Pipe roughness values

Material Absolute roughness ε (mm)
Drawn copper, PVC, PE 0.0015
Stainless steel 0.015
Commercial steel (new) 0.045
Galvanised steel 0.15
Cast iron 0.26
Concrete 0.3–3.0

Old pipes become rougher with scale and corrosion, which raises friction losses over time.

Minor losses in fittings

Valves, bends and tees add losses: h = K × v² ÷ 2g.

Fitting Typical K
90° long-radius elbow 0.3–0.5
90° standard elbow 0.75–0.9
Tee, flow through branch 1.0–1.8
Gate valve, fully open 0.15–0.2
Globe valve, fully open 6–10
Pipe entrance (sharp) 0.5
Pipe exit 1.0

Add the K values for all fittings and include them with the straight-pipe loss to get total head loss for pump sizing.

Typical friction factors (turbulent water)

Pipe Typical f
Smooth plastic / copper 0.012 – 0.018
New commercial steel 0.015 – 0.022
Old or corroded steel 0.025 – 0.04

For laminar flow, f = 64 ÷ Re — check the Reynolds number first.

Frequently asked questions

What is the Darcy–Weisbach equation?

It gives the friction loss in a full pipe — head loss = f × (L/D) × v²/2g. It works for any liquid and any flow regime, as long as the right friction factor is used.

How do I find the friction factor?

For laminar flow (Re below 2,300), f = 64/Re. For turbulent flow, use the Moody chart or the Colebrook equation with the pipe's roughness. 0.015–0.03 covers most commercial steel pipes in turbulent water flow.

Does this include losses from valves and fittings?

No — only straight pipe. Add fittings as an equivalent length of pipe, or use their K factors separately.

What is the difference between Darcy and Fanning friction factors?

The Darcy factor is four times the Fanning factor. Make sure your chart or correlation uses the same one as your formula.

How does diameter affect head loss?

For the same flow, head loss varies roughly with 1 ÷ D⁵, so a slightly larger pipe greatly reduces losses.

Embed this calculator

Free to use on your website or blog. Copy this code: