Hydraulics Interactive engineering tool

Friction Loss Calculator (Darcy-Weisbach)

Calculate pipe friction head loss and pressure drop with the Darcy-Weisbach equation — showing velocity, Reynolds number, friction factor, and flow regime, with pipe-schedule, roughness, and viscosity lookups plus minor losses.

  • US + metric
  • Formula shown
  • Shareable results

Friction Loss (Darcy-Weisbach)

ft
°F
SG
Add fittings (minor losses)
Head Loss 2.4 ft (0.732 m)
Velocity 4.34 ft/s
Reynolds number 91,700
Friction factor f 0.0210
Flow regime Turbulent
Pressure drop 1.04 psi
Inside diameter used 3.07 in (77.9 mm)
Formula & method

hf = (f · L/D + ΣK) · v² / 2g  ·  f = 0.25 / [log₁₀(ε/3.7D + 5.74/Re0.9)]²


			

Turbulent f from the Swamee-Jain approximation to Colebrook-White; laminar (Re < 2300) uses f = 64/Re. Roughness ε is taken from the pipe material; water viscosity from temperature. Pressure drop = SG · ρ · g · h_f.

For preliminary sizing and educational use. Verify final design against manufacturer data and applicable codes; final designs should be reviewed by a licensed professional engineer.

The Darcy-Weisbach equation is the most physically general way to find pipe friction loss: it works for any Newtonian fluid, any temperature, and any pipe, because it derives the friction factor from the Reynolds number and the relative roughness rather than from a water-only correlation. Head loss equals the friction factor times length over diameter times velocity head, or h_f = f (L/D)(v²/2g), measured in feet or metres.

Worked example

Water at 60 °F flows at 100 gpm through 100 ft of 3-inch Schedule 40 steel pipe (inside diameter 3.068 in, roughness 0.045 mm):

  • Velocity: 4.34 ft/s; Reynolds number ≈ 91,700 (turbulent)
  • Friction factor (Swamee-Jain): f ≈ 0.021
  • Head loss = 0.021 × (100 / 0.256) × (4.34² / 64.35) ≈ 2.40 ft (1.04 psi)

Why show Reynolds number and the friction factor?

The Reynolds number decides the flow regime: below about 2,300 the flow is laminar and f = 64/Re; above about 4,000 it is turbulent and f comes from the Swamee-Jain approximation to the Colebrook equation. Between those values (transitional) the friction factor is genuinely uncertain, so the calculator flags it. Seeing f and Re — which most calculators hide — lets an engineer sanity-check the result against a Moody chart.

When to use Darcy-Weisbach — and when Hazen-Williams

Use Darcy-Weisbach whenever the fluid is not room-temperature water, when viscosity matters, or when you want a defensible physical result. The empirical Hazen-Williams method is quicker for cold-water systems but is valid only for water near 60 °F at moderate velocities; outside that range it can be materially wrong. Add fittings with the built-in K-factor panel, and take the resulting head loss into the total dynamic head calculator.

Variables

Symbol Meaning US unit SI unit
h_f Friction head loss ft m
f Darcy friction factor (dimensionless) - -
L Pipe length ft m
D Pipe inside diameter in mm
v Mean flow velocity ft/s m/s
Re Reynolds number = vD/u03bd (dimensionless) - -
u03b5 Absolute pipe roughness (from material) mm mm
u03a3K Sum of minor-loss coefficients (fittings) - -

Standards referenced

Crane TP-410 Moody diagram Swamee-Jain (1976) Colebrook-White

Verified Constants and formula two-source checked (PumpCalcs engineering review, 2026-07-27).

Embed this calculator

Paste this where you want the calculator to appear. Please keep the attribution link.

<iframe src="https://pumpcalcs.com/embed/friction-loss-darcy-weisbach/" width="100%" height="640" style="border:1px solid #ccc" title="Friction Loss Calculator (Darcy-Weisbach) — PumpCalcs" loading="lazy"></iframe>
<p><a href="https://pumpcalcs.com/calculators/friction-loss-darcy-weisbach/">Friction Loss Calculator (Darcy-Weisbach)</a> by PumpCalcs</p>