Hydraulic Engineering Tools

Colebrook-White Equation Calculator

Calculate the Darcy friction factor for turbulent pipe flow using the Colebrook-White equation. Instant results with step-by-step iterative solution.

Colebrook-White Equation Calculator | Friction Factor Calculator - INAR Learn
Professional Edition

Colebrook-White Equation Calculator

Professional Pipe Friction & Friction Factor Calculator — SI Units

10⁻¹⁰
Tolerance
<10
Iterations
100%
Offline
Unit System:
Units auto-sync across all fields
Internal diameter of the pipe
Total pipe length
Volumetric flow through the pipe
Average flow velocity = Q / A
Darcy friction factor (dimensionless)
Friction energy loss over pipe length
Flow regime indicator
Pressure loss due to friction
Select material to auto-fill roughness
Surface roughness of pipe material
Smart Options
Presets, fluid properties, optimization & comparison tools

Select a common engineering scenario to auto-fill parameters:

Municipal Water Main

Standard city water distribution

D=200mm, Q=50 L/s

Fire Sprinkler System

NFPA 13 compliant design

D=100mm, V=3 m/s

HVAC Chilled Water

Commercial building cooling

D=150mm, ΔT=6°C

Oil Transmission Pipeline

Long-distance crude oil transport

D=500mm, L=100km

Agricultural Irrigation

Drip/sprinkler system supply

D=75mm, PVC pipe

Industrial Steam Line

High-pressure steam distribution

D=200mm, Steel

Gravity Sewer Line

Municipal wastewater collection

D=300mm, Concrete

Lab Test Pipe (Smooth)

Experimental smooth pipe setup

D=25mm, Glass

Select fluid to auto-fill density and viscosity properties:

💧
Water
20°C default
🌊
Seawater
20°C default
Crude Oil
25°C default
Diesel Fuel
20°C default
💨
Air
20°C default
🧪
Ethylene Glycol
20°C default
20°C
0°C25°C50°C75°C100°C
Density (ρ)
998.2kg/m³
Dynamic Viscosity (μ)
1.002×10⁻³Pa·s
Kinematic Viscosity (ν)
1.004×10⁻⁶m²/s
Specific Gravity
0.998

Smart optimization suggestions based on your current inputs:

Velocity Rating
Enter flow parameters to see velocity assessment
Flow Regime
Based on calculated Reynolds number
Head Loss per 100m
Friction loss normalized to 100m length
Suggested Diameter
For optimal velocity (1-2 m/s)

Compare Colebrook-White with explicit approximation methods:

MethodFriction Factor (f)Error vs ColebrookAccuracy Bar
Colebrook-White Exact0.000%
Swamee-Jain (1976)
Haaland (1983)
Churchill (1977)

When to Use Approximations

Explicit approximations are useful for quick estimates and spreadsheet calculations. For precise engineering design, the iterative Colebrook-White solution (shown above) is recommended.

Real-time smart analysis of your calculation inputs and results:

Ready to Analyze
Enter your pipe parameters and click Calculate to receive smart recommendations and warnings.
Calculation Results
Just now
Converged
Primary Result — Darcy Friction Factor
dimensionless
Colebrook-White iterative solution
f × 1000
00.050.10
Flow Regime Analysis Re = —
Laminar < 2,300 Transitional 2,300–4,000 Turbulent > 4,000

Primary Results

3 values
Darcy Friction Factor (f)
Moody friction factor — dimensionless
Fanning Friction Factor
f / 4 — used in chemical engineering
Relative Roughness (ε/D)
Dimensionless surface roughness ratio

Flow Analysis

3 values
Reynolds Number (Re)
Inertial to viscous forces ratio
Flow Velocity (V)
Average velocity = Q / A
m/s
Flow Regime
Based on Reynolds number

Energy Loss

2 values
Head Loss (hf)
Darcy-Weisbach equation
m
Pressure Drop (ΔP)
ρ × g × hf (water, ρ = 1000 kg/m³)
kPa

Solution Details

3 values
Iterations
Fixed-point iteration count
Convergence Tolerance
Solution accuracy threshold
10⁻¹⁰
Kinematic Viscosity (ν)
Water at 20°C
1.004×10⁻⁶m²/s
Friction Factor
Reynolds No.
Head Loss
m
Pressure Drop
kPa

User Manual

Learn how to use the Colebrook-White calculator effectively

Purpose

Compute unknown pipe flow parameters using the Colebrook-White equation. This calculator supports SI (metric) and US Customary units. It can determine head loss, flow rate, pipe diameter, Darcy friction factor (f), velocity, Reynolds number, and pressure drop.

How to Use

  1. Choose Unit System: Select SI (Metric) for metres, m³/s or US Customary for feet, gpm from the unit toggle bar below the calculator header.
  2. Select Calculation Mode: Choose which variable to solve for — Friction Factor, Head Loss, Reynolds Number, or Roughness.
  3. Enter Known Values: Fill in the required input fields. The unknown field is automatically disabled.
  4. Use Smart Options: Click the Smart Options panel to access presets, fluid properties, optimization suggestions, and method comparisons.
  5. Select Pipe Material (optional): Check Auto-estimate f to compute f directly from pipe roughness (fully rough turbulent flow), then either type the roughness value or choose a pipe material to auto-fill it.
  6. Press Calculate (or use Ctrl + Enter).
  7. Review Results: Inspect computed values, status badge, pipe section properties, and smart alerts.

Tips

  • Use consistent units within the selected unit system.
  • Use the Quick Presets tab in Smart Options for common engineering scenarios.
  • Check velocity against recommended ranges for the pipe material and application.
  • Review the Smart Alerts tab for real-time warnings and suggestions.
  • Compare methods in the Method Compare tab to understand approximation accuracy.

Darcy Friction Factor (f) — Typical Values

The Darcy friction factor depends on pipe roughness (ε) and Reynolds number. For fully turbulent flow, it can be approximated using the Colebrook equation. The following table lists typical absolute roughness values for common materials.

Pipe Material Roughness (ε)

PIPE MATERIALROUGHNESS ε (MM)ROUGHNESS ε (FT)
Drawn tubing (glass, plastic, PVC, HDPE)0.00150.000005
Copper / Brass0.00150.000005
Commercial steel (new, welded)0.0450.00015
Galvanized iron0.150.0005
Cast iron (new)0.260.00085
Cast iron (aged, 10+ years)0.80.0026
Ductile iron (cement-lined)0.120.0004
Asbestos Cement0.030.0001
Concrete (smooth)0.30.001
Concrete (rough)1.50.005
Riveted steel3.00.01
Steel (corroded)2.00.0065
Vitrified Clay0.30.001
Wood stave0.50.0018
Corrugated Metal450.15

Note

The Darcy friction factor f (also called Moody friction factor) is typically in the range 0.008–0.10 for water systems. For new smooth pipes, f ≈ 0.01–0.02. Use the Colebrook equation for precise calculations.

What Is the Colebrook-White Equation?

Understanding the fundamental equation for turbulent pipe flow friction

The Colebrook-White equation (1939) is an implicit equation used to calculate the Darcy friction factor for turbulent flow in pipes. It combines experimental data from both smooth pipe and rough pipe flow regimes, relating the friction factor to the Reynolds number and relative roughness of the pipe.

1/√f = −2.0 × log₁₀( ε/(3.7 × D) + 2.51 / (Re × √f) )
Colebrook-White Equation (1939)

Parameters

SYMBOLPARAMETERSI UNITSUS UNITSDESCRIPTION
fDarcy Friction FactorDimensionless resistance coefficient
εAbsolute Roughnessm (mm)ft (in)Height of surface irregularities
DPipe Diametermft (in)Internal pipe diameter
ReReynolds NumberFlow regime indicator (inertial/viscous)
LPipe LengthmftTotal pipe length
VVelocitym/sft/sAverage flow velocity = Q / A
hfHead LossmftFriction energy loss over pipe length
gGravitational Acceleration9.81 m/s²32.174 ft/s²Standard gravity (constant)
ρFluid Densitykg/m³lb/ft³Used only for pressure drop

Special Cases

Smooth pipes (ε → 0):
1/√f = 2.0 × log₁₀(Re × √f) − 0.8
Prandtl-von Kármán Equation
Fully rough regime (Re → ∞):
1/√f = −2.0 × log₁₀( ε / (3.7 × D) )
von Kármán Equation (Fully Rough)

Why is it called "implicit"?

The friction factor f appears on both sides of the equation, meaning it cannot be solved directly. Iterative numerical methods must be used to find the solution.

Applications of the Colebrook-White Equation

The Colebrook-White equation is the most universally accepted method for pipe friction loss. Typical applications include:

Water Supply Systems

Design of municipal water distribution networks with precise head loss estimates.

Process Piping

Sizing pipes for chemical plants, refineries, and power stations.

Irrigation Networks

Calculating pressure requirements for drip and sprinkler systems.

Fire Protection

Hydraulic calculations for sprinkler systems per NFPA 13.

Cooling & Chilled Water

Design of HVAC hydronic systems.

Oil & Gas Pipelines

Analysis of crude oil and natural gas transmission lines.

Pipe Velocity Guidelines

Recommended flow velocities for water in pipes

APPLICATIONRECOMMENDED VELOCITY (M/S)RECOMMENDED VELOCITY (FT/S)
Water mains (normal)0.6 – 2.52 – 8
Water mains (peak)Up to 3.5Up to 12
Fire sprinkler systems1.5 – 3.05 – 10
Pump suction lines0.6 – 1.22 – 4
Pump discharge lines1.5 – 3.05 – 10
Gravity sewers0.6 – 2.52 – 8
Maximum to avoid surge< 5.0< 16

Important

Excessive velocity causes water hammer, erosion, and noise. Too low velocity may lead to sedimentation and water quality issues.

Frequently Asked Questions (FAQ)

Click on any question to reveal the answer.

About the Colebrook-White Equation

What is the difference between Darcy and Fanning friction factors?

The Darcy friction factor (also called Moody friction factor) is 4 times the Fanning friction factor: f_Darcy = 4 × f_Fanning. The Darcy friction factor is commonly used in civil and mechanical engineering (pipe flow), while the Fanning friction factor is more common in chemical engineering. This calculator uses the Darcy friction factor.

How do I determine the friction factor f?

The friction factor can be determined using the Colebrook-White equation (iterative), the Moody chart (graphical), or explicit approximations like Swamee-Jain or Haaland equations. This calculator uses fixed-point iteration with Swamee-Jain as initial guess for fast convergence.

What is the valid range for the Colebrook-White equation?

The Colebrook-White equation is valid for turbulent flow (Re > 4,000) and relative roughness (ε/D) between 0 and 0.05. For laminar flow (Re < 2,300), use f = 64/Re directly. The transitional zone (2,300 < Re < 4,000) is unstable.

Using This Calculator

What friction factor should I use for new steel pipe?

For new commercial steel pipe, use ε = 0.045 mm (0.000045 m). Select "Commercial Steel (new, welded)" from the pipe material dropdown to auto-fill this value. The resulting friction factor will depend on the Reynolds number.

Can I calculate pipe diameter from flow and pressure?

Yes. Set the calculation mode to solve for diameter, enter the flow rate, available pressure drop, and pipe length. The calculator will iterate to find the required diameter. Note that this requires iterative solution since diameter appears in both Re and the Colebrook equation.

Does this calculator work for gases?

Yes, the Colebrook-White equation applies to any Newtonian fluid in turbulent pipe flow, including gases. Enter the appropriate fluid density and viscosity (or Reynolds number) for your gas. For compressible flow at high velocities, additional corrections may be needed.

Features

What are Smart Options?

Smart Options is a panel that provides quick presets for common engineering scenarios, fluid property databases with temperature adjustment, optimization suggestions (velocity rating, suggested diameter), method comparison (Colebrook vs Swamee-Jain vs Haaland), and real-time smart alerts for your inputs.

Does this tool work offline?

Yes! All calculations are performed in your browser using JavaScript. No data is sent to servers. Once the page is loaded, you can use it offline.

Can I export results?

Yes. Use the Copy button to copy results to clipboard, the Print button to print or save as PDF, or the CSV button to export results as a CSV file for use in spreadsheets.

Is this calculator free?

Yes, this calculator is 100% free to use with no registration required. It is part of INAR Learn's collection of free engineering tools.