Articles Calculators Directory Catalog Knowledge Forum Projects Solutions
Sign In Register
Home › Calculators › Pipe Friction Loss
Engineering Tools · Pipe Flow

Pipe Friction Loss Calculator (Darcy-Weisbach)

Compute frictional pressure drop in any straight pipe run using the Darcy-Weisbach equation with iterative Colebrook-White friction factor. Three fluid presets cover cold water, hot water, HVAC air, and saturated steam — with built-in roughness library for copper, plastic, commercial steel, cast iron, asphalt iron and galvanized iron pipes.

Free · Browser-based · No registration · 3 fluids in one tool
Darcy-Weisbach pipe friction loss calculator

Why This Calculator?

Pipe friction pressure drop drives pump head calculations, duct fan sizing, and steam main pressure budgets. The Darcy-Weisbach equation is the universal method, but its friction factor requires iterative solution of the Colebrook-White equation in turbulent flow. This tool automates the iteration and adds curated material roughness and fluid property presets so engineers can size any pipe run in seconds.

📈

Darcy-Weisbach Equation

Universal method valid for any Newtonian fluid — water, air, steam, oils and process fluids.

⚙

Colebrook-White Iteration

Friction factor solved by Newton iteration on the implicit Colebrook-White formula — Moody-diagram accurate without manual lookup.

💧

3 Fluid Presets

Water 20°C, water 80°C, air 20°C/1 atm, and saturated steam with built-in IAPWS density table — switch fluid without re-entering ρ and ν.

🛠

Pipe Material Library

10 common materials with roughness values — copper, plastic, glass, new/old cast iron, new/old steel, asphalt iron, galvanized iron, concrete.

🔧

Multi-Unit Output

Results in Pa, kPa, bar, meters of head (mH2O) and specific resistance R in Pa/m — all units shown simultaneously.

⚡

Flow Regime Detection

Reynolds number, laminar/turbulent classification, and the friction factor method used — all returned for engineering auditability.

How It Works

1. Pick Fluid

Choose water (20°C/80°C), air, or saturated steam. Density and viscosity auto-fill; steam also needs operating pressure.

2. Pick Material

Select pipe material from the library — roughness epsilon auto-fills. Or enter a custom value if you have manufacturer data.

3. Enter Geometry

Internal pipe diameter (mm), pipe length (m), and flow rate. Mass flow (kg/h) auto-converts to volumetric using density.

4. Calculate

Get pressure drop, specific resistance, head loss, and flow regime in one call — all in multiple engineering units.

Who Is It For?

The Method Explained

Core Equation: Darcy-Weisbach

The Darcy-Weisbach equation is the universal method for frictional pressure drop in a straight pipe. It is valid for any Newtonian fluid and any flow regime — the only challenge is determining the friction factor λ (or f).

ΔP = λ · (L / D) · (ρ · v² / 2)

Reynolds Number: Laminar vs Turbulent

Reynolds number Re = ρ·v·D/μ = v·D/ν classifies the flow regime. Pipe flow is universally classified into three zones:

Re = v · D / ν

Friction Factor: Colebrook-White (Implicit)

In turbulent flow, the friction factor satisfies the implicit Colebrook-White equation. This calculator solves it by Newton iteration with the Haaland explicit formula as initial guess — converges in fewer than 10 iterations to 1e-7 precision.

1 / √λ = -2 · log₁₀(ε / (3.71 · D) + 2.51 / (Re · √λ))

Saturated Steam: Built-In Density Lookup

Saturated steam density varies strongly with pressure — from 0.598 kg/m³ at atmospheric pressure to 3.04 kg/m³ at 2 MPa gauge. This calculator embeds a 21-row IAPWS-IF97 saturation table and linearly interpolates density ρ and latent heat r from the user-entered gauge pressure.

ρ = lookup(P_gauge) ⇒ v = G / (3600 · ρ · A) ⇒ Re, λ, ΔP

Comparison: Which Fluid Preset to Use?

Water 20°CWater 80°CAir 20°C/1 atmSaturated Steam
Density ρ (kg/m³)998.2972.01.2040.6–3.0 (lookup)
Kinematic ν (m²/s)1.004×10⁻⁶3.65×10⁻⁷1.516×10⁻⁵~2×10⁻⁷ (approx)
Flow unitm³/h (volumetric)m³/hkg/h (mass)kg/h (mass)
Typical applicationCold water supplyHeating hot waterHVAC ductsSteam distribution mains
Extra inputNoneNoneNonePressure (MPa g)

When to Use Each Preset

Use Water presets when:

  • Pumping cold or hot water through pipes
  • Chilled or heating hot water distribution
  • You want volumetric flow (m³/h)
  • Viscosity is small and well-known

Use Air preset when:

  • HVAC supply/return ducts
  • Compressed air lines (near-atmospheric)
  • You have mass flow (kg/h) from a meter
  • Standard-condition volumetric not needed

Use Steam preset when:

  • Dry saturated steam mains
  • You know operating pressure (MPa g)
  • You have mass flow G (kg/h)
  • Sub-cooled condensate not in scope

Key Highlights

Darcy-Weisbach Colebrook-White Iteration 3 Fluid Presets IAPWS Steam Density 10-Pipe Material Library Reynolds Number Multi-Unit Output Specific Resistance R (Pa/m) Head Loss (mH2O) Browser-based Free

Run the Pipe Friction Loss Calculator

Switch fluid, pick material, enter pipe size — get pressure drop in Pa/kPa/bar/mH2O instantly.