Darcy Weisbach Calculator - Head Loss and Pressure Drop

Use this darcy weisbach calculator to find pipe head loss and pressure drop from length, diameter, velocity, density, viscosity, and pipe roughness.

Darcy Weisbach Calculator

Total straight length of the pipe run in meters. Bends and fittings are usually added as equivalent length outside the friction loss.

Inside diameter of the pipe in meters. Head loss scales inversely with diameter for the same velocity.

Average flow velocity in meters per second. Drives both the velocity head and the Reynolds number.

Density of the fluid in kilograms per cubic meter. Water at 20 degrees C is about 998.2.

Kinematic viscosity of the fluid in square meters per second. Water at 20 degrees C is about 1.004 x 10^-6.

Absolute wall roughness of the pipe in meters. Use the preset to load common pipe materials.

Loads a published absolute roughness for common pipe materials into the epsilon field above.

Loads typical density and kinematic viscosity for water, air, or SAE 30 oil into the two fields above.

Results

Friction Head Loss (hL)
0m
Pressure Drop (dP) 0Pa
Reynolds Number (Re) 0
Darcy Friction Factor (f) 0
Flow Regime 0

What Is the Darcy Weisbach Calculator?

The darcy weisbach calculator estimates the friction head loss and pressure drop for fluid flowing through a straight pipe run. It combines the Darcy Weisbach equation with the Reynolds number, the Colebrook-White friction factor for turbulent flow, and the laminar f = 64 / Re branch, so a single form returns hL, dP, Re, f, and the flow regime.

  • Pump and pipe sizing: Estimate head loss and pressure drop for a proposed pipe run before committing to a pump curve or pipe schedule.
  • Classroom and lab work: Solve the Darcy Weisbach equation by hand for a fluids assignment or check a measured flow against the predicted pressure drop.
  • HVAC and hydronic systems: Predict line losses in chilled water, hot water, and compressed air distribution so the system curve matches pump performance.
  • Long pipeline design: Compare commercial steel, drawn tubing, and concrete pipes at the same flow rate to see how roughness changes line loss.

The result covers the major loss term. Minor losses are added as equivalent length, and elevation changes combine with the head loss through the energy equation.

When the user needs to confirm the Reynolds number before trusting a friction factor, the Reynolds Number Calculator sits one click away as a sanity check.

How the Darcy Weisbach Calculator Works

The calculator reads pipe length, inside diameter, flow velocity, fluid density, kinematic viscosity, and pipe roughness. It computes the Reynolds number, picks the right friction-factor branch, and uses hL = f (L/D) (V^2 / 2g) to report head loss and dP = rho g hL to report pressure drop.

hL = f (L / D) (V^2 / (2 g)), dP = rho * g * hL. Laminar: f = 64 / Re. Turbulent: 1 / sqrt(f) = -2 log10( (epsilon/D)/3.7 + 2.51 / (Re sqrt(f)) ) (Colebrook-White).
  • L: Pipe length in meters. Friction loss scales linearly with length.
  • D: Inside pipe diameter in meters. Head loss scales inversely with diameter.
  • V: Average flow velocity in m/s. Drives the velocity head V^2 / (2g) and Re.
  • rho: Fluid density in kg/m^3. Sets the conversion from head loss in meters to pressure drop in pascals.
  • nu: Kinematic viscosity in m^2/s. Combines with V and D to give Re.
  • epsilon: Absolute wall roughness of the pipe in meters. Used with D to compute epsilon/D.
  • f: Dimensionless Darcy friction factor. 64 / Re below 2300; Colebrook-White otherwise.

The Colebrook-White solver starts from the Swamee-Jain explicit value and iterates on 1 / sqrt(f) = -2 log10( (epsilon/D)/3.7 + 2.51 / (Re sqrt(f)) ) until successive f values agree within 1e-12. The laminar branch returns f = 64 / Re below Re = 2300.

Water at 1.5 m/s in a 100 mm commercial-steel pipe over 100 m

L = 100 m, D = 0.1 m, V = 1.5 m/s, rho = 998.2, nu = 1.004e-6, epsilon = 4.5e-5 m

Re = 149402; Colebrook-White with e/D = 4.5e-4 converges to f = 0.01914.

hL = 2.195 m, dP = 21.49 kPa, Re = 149402, f = 0.01914, Flow regime: Turbulent

A typical building service water line loses about 2.2 m of head over 100 m, large enough to matter on long horizontal runs.

According to LMNO Engineering's Darcy Weisbach page, the major loss is hf = f (L/D) (V^2 / 2g) using the Moody-chart friction factor, and the method applies to any liquid or gas while Hazen-Williams is restricted to water.

According to Engineering Toolbox, the Darcy Weisbach equation expresses pipe head loss as hL = f (L/D) (V^2 / 2g) and the corresponding pressure drop as dP = f (L/D) (rho V^2 / 2), with the Fanning friction factor defined as one quarter of the Darcy friction factor.

For a deeper look at the Moody chart, Colebrook-White, and Swamee-Jain behind the friction factor used here, the Friction Factor Calculator covers those correlations on their own page.

Key Concepts Explained

The Darcy Weisbach equation looks simple, but several supporting ideas decide whether the result matches a real pipe. Keeping these four concepts straight makes the head loss and pressure drop easier to interpret.

Friction Head Loss

Friction head loss is the drop in fluid energy per unit weight along a pipe, reported in meters of fluid column. Multiply by specific weight to convert into a pressure drop.

Reynolds Number

The Reynolds number compares inertial and viscous forces. Below 2300 is laminar, 2300 to 4000 is transitional, and 4000 and above is fully turbulent.

Colebrook-White Equation

Colebrook-White is the implicit friction-factor equation for fully turbulent flow. It needs iteration, which is why the calculator also uses the Swamee-Jain explicit approximation as a seed.

Pipe Roughness

Absolute roughness epsilon is the height of the wall bumps inside the pipe. Combined with D it gives epsilon/D, which sets the fully rough asymptote.

Once the laminar and turbulent branches and the head-loss-versus-pressure-drop conversion are kept straight, the same equation works for water, air, or heavy oil by changing only the fluid properties.

When the friction loss needs to be combined with an elevation change, the Bernoulli Equation Calculator covers the energy balance that pairs with this Darcy Weisbach result.

How to Use This Darcy Weisbach Calculator

The form is organized so the geometric inputs sit on the left, the fluid inputs sit in the middle, and the material and fluid presets sit on the right. Read the head loss and pressure drop from the primary result card.

  1. 1 Enter the pipe length and inside diameter: Provide L in meters and D in meters. These set the L/D ratio that scales the head loss linearly.
  2. 2 Enter the flow velocity and fluid density: Provide V in m/s and density in kg/m^3. The velocity head V^2 / (2g) sets the multiplier and the density converts head loss into pressure drop.
  3. 3 Enter the kinematic viscosity and pipe roughness: Provide nu in m^2/s and epsilon in meters. These define Re = V D / nu and epsilon/D used in Colebrook-White.
  4. 4 Pick a roughness and fluid preset if needed: Choose drawn tubing, commercial steel, galvanized iron, concrete, or riveted steel for the roughness and water, air, or SAE 30 oil for the fluid.
  5. 5 Read the head loss, pressure drop, and friction factor: The Darcy Weisbach head loss hL appears in the primary result card, followed by dP. Re and f sit below.

Pump skid example: a 100 m, 100 mm commercial-steel water line carries water at 1.5 m/s. The calculator reports Re = 149402, f = 0.01914, hL = 2.195 m, and dP = 21.49 kPa.

If the flow rate is known but the velocity is not, the Gallons Per Minute Calculator turns GPM, L/s, or a volumetric rating into the average pipe velocity used in the head loss row.

Benefits of Using This Calculator

The Darcy Weisbach equation is one of the most cited formulas in fluid mechanics, and a quick numerical answer is usually faster and more accurate than a manual Moody chart reading.

  • Head loss and pressure drop together: See hL in meters and dP in pascals from the same inputs, feeding both pump curve work and pressure-class checks.
  • Laminar and turbulent branches: Use the laminar f = 64 / Re branch when the flow is slow and Colebrook-White when it is fast.
  • Colebrook-White and Swamee-Jain: Get the iterative Colebrook-White answer that matches the Moody chart and the Swamee-Jain seed.
  • Pipe-material and fluid presets: Load a published roughness for drawn tubing, commercial steel, or concrete, and typical density and viscosity for water, air, or SAE 30 oil.
  • Transparent flow regime flag: See whether the result is laminar, transitional, or turbulent, so the user knows when the Moody chart gives a deterministic value.

The combination of head loss, pressure drop, and the friction factor in one place removes the need to keep three separate spreadsheets in sync.

When the head loss and pressure drop need to be paired with a fluid drag or resistance force on a fitting, strainer, or inserted probe, the Drag Equation page covers the same fluid drag formulation on its own.

Factors That Affect Darcy Weisbach Results

Several real-world factors decide where the actual head loss lands. Reviewing them explains why measured and predicted pressure drops sometimes disagree.

Reynolds number

The friction factor is most sensitive to Re in the transitional and low turbulent range. Doubling Re roughly halves the smooth-pipe friction factor.

Pipe diameter

Head loss scales inversely with diameter. Halving the diameter quadruples the head loss for the same flow rate.

Pipe roughness

The relative roughness epsilon/D sets the floor of the friction factor at high Re. A change from commercial steel to concrete can raise f by tens of percent.

Fluid viscosity

Viscosity enters through Re. A 60 degrees C water line has a much lower viscosity than a 5 degrees C line at the same V and D.

Flow velocity

The velocity head V^2 / (2g) scales head loss quadratically. Doubling the velocity quadruples the head loss.

  • The Darcy Weisbach equation covers major pipe friction only. Bends, valves, and entrance effects must be added as equivalent length on top of the friction loss from this calculator.
  • The Colebrook-White and Swamee-Jain correlations assume steady, single-phase flow in a circular pipe. Compressible gases near sonic conditions need separate models.

For most building and process piping the dominant variables are the inside diameter and the flow velocity. For long water or oil pipelines the relative roughness becomes dominant once the flow is fully rough.

According to LMNO Engineering's Moody Friction Factor page, the Moody chart is represented by an explicit equation that returns the Darcy friction factor for laminar flow (f = 64 / Re), the Colebrook-White turbulent branch 1 / sqrt(f) = -2 log10( e/D / 3.7 + 2.51 / (Re sqrt(f)) ), and the smooth-pipe branch in a single closed-form expression.

To size the pump from the per-unit-length pressure drop, the Work Energy Power Calculator combines head loss and flow rate to estimate shaft power for the same line.

Darcy Weisbach Calculator with pipe length, diameter, velocity, density, viscosity, and pipe roughness for head loss and pressure drop
Darcy Weisbach Calculator with pipe length, diameter, velocity, density, viscosity, and pipe roughness for head loss and pressure drop

Frequently Asked Questions

Q: What does the Darcy Weisbach calculator compute?

A: The Darcy Weisbach calculator returns the friction head loss hL in meters, the pressure drop dP in pascals, the Reynolds number Re, the Darcy friction factor f, and the flow regime (laminar, transitional, or turbulent) from the pipe length, inside diameter, flow velocity, fluid density, kinematic viscosity, and pipe roughness.

Q: How do you calculate head loss using the Darcy Weisbach equation?

A: Use hL = f (L/D) (V^2 / 2g). Multiply the friction factor f by the length-to-diameter ratio L/D and by the velocity head V^2 / (2g). The calculator computes the same expression and also reports dP = rho g hL so the result can be used directly in pump and pipe sizing.

Q: What is the difference between head loss and pressure drop?

A: Head loss is reported in meters of fluid column. Pressure drop is the same quantity converted into force per unit area by multiplying by the fluid specific weight rho g, so for water at 20 degrees C 1 m of head loss equals about 9810 Pa of pressure drop.

Q: What friction factor does the calculator use for turbulent flow?

A: For laminar flow (Re below 2300) the calculator uses f = 64 / Re. For turbulent flow (Re at or above 4000) it solves Colebrook-White iteratively, using Swamee-Jain as the seed. The transitional band is flagged but still returns the Colebrook-White value.

Q: How does pipe roughness affect Darcy Weisbach head loss?

A: Roughness enters through the relative roughness epsilon/D. For hydraulically smooth pipes the friction factor follows the smooth-pipe branch of the Moody chart. For rough pipes the friction factor approaches the fully rough asymptote f = 1 / [ -2 log10( (epsilon/D) / 3.7 ) ]^2 at high Re, which can be several times the smooth-pipe value.

Q: Can the Darcy Weisbach equation be used for laminar flow?

A: Yes. In laminar flow the friction factor reduces to f = 64 / Re, so the same hL = f (L/D) (V^2 / 2g) formula applies. This is the Hagen-Poiseuille limit and it is valid for Re below about 2300 in a circular pipe.