Pipe with Length, L, diameter, D, and fluid pressures P1 and P2 on either ends.
Pipe length (L)
Pipe diameter (D)
Flow velocity (V)
Density of fluid (ρ)
lb/cu ft
Darcy friction factor (f)
Pressure drop (ΔP)
To calculate Darcy friction factor (f), try our dedicated friction factor calculator, that uses Moody approximation for Colebrook equation.

Darcy Weisbach Calculator

By Rahul Dhari
Last updated: May 13, 2021

The Darcy Weisbach Calculator estimates the change in pressure or the pressure drop due to the friction in a pipe during a fluid flow. The roughness on the inner surface of a pipe can cause friction loss resulting in pressure drop which is used to calculate the Darcy Weisbach friction factor. Pipes are used to transport fluids in a wide array of domains such as pumping water supply. The pressure drop is crucial to estimate the actual pressure output and when selecting the material and pipe dimensions for construction. Read on to understand the workings of the Darcy Weisbach equation and how to calculate pressure drop across a section of pipe.

What is Darcy Weisbach equation?

The friction in pipe due to surface roughness is related to the loss in pressure by the means of an empirical equation. The equation also factors in the pipe dimensions such as diameter and length, as well as fluid properties such as density and flow velocity, and material properties, including friction factor. Mathematically, the pressure loss ΔP for a pipe having diameter D and length L is written as:

ΔP = (f * L * V2 * ρ) / (2 * D),


  • ρ — fluid density;
  • V — flow velocity; and
  • f — Darcy friction factor.

The above equation is known as the Darcy Weisbach equation, which was named in the honor of engineers, Henry Darcy and Julius Weisbach. Alternatively, the pressure loss per unit length can be written as:

ΔP / L = (f * V2 * ρ) / (2 * D)

The Darcy friction factor is the key part of the equation that is based on the material's surface and is very difficult to calculate. One of the solutions presented uses a Moody diagram and the Colebrook-White equation. The Darcy Weisbach friction factor can be estimated for a pipe having surface roughness k using the Colebrook equation:

1/√f = -2 * log(k / (3.7 * D) + 2.51/(Re * √f)),

where Re is the Reynold's number for the fluid flow. To solve the Colebrook-White equation, Lewis Moody presented an approximate solution known as Moody's approximation which is:

f = 0.0055 (1 + (2 * 104 * k/D + 106/Re)1/3)

One can note that the friction factor depends on surface roughness, k and the Reynold's number, which is estimated from fluid flow properties.

How to calculate pressure drop?

Follow the steps below to estimate the pressure drop, using this Darcy Weisbach equation calculator:

  • Step 1: Enter the pipe diameter, D.
  • Step 2: Input the pipe length, L.
  • Step 3: Insert the fluid flow velocity, V.
  • Step 4: Enter the fluid density, ρ.
  • Step 5: Fill in the value of Darcy friction factor, f.
  • Step 6: The Darcy Weisbach calculator will return the value of pressure drop.

Example — Using the Darcy Weisbach Calculator

Determine the pressure drop per unit length in a 100 m long pipe having a diameter, 1 m. Take the friction factor as 0.03 and flow velocity as 100 m/s.

To find the pressure drop across the pipe:

  • Step 1: Enter the pipe diameter, D = 1 m.

  • Step 2: Input the pipe length, L = 100 m.

  • Step 3: Insert the fluid flow velocity, V = 100 m/s.

  • Step 4: Enter the fluid density, ρ = 1000 kg/m3.

  • Step 5: Fill in the value of Darcy friction factor, f = 0.03.

  • Step 6: Using the Darcy Weisbach formula:

    ΔP / L = (f * V2 * ρ) / (2 * D)

    ΔP / L = (0.03 * 1002 * 1000) / (2 * 1) = 15 * 104 Pa = 0.15 MPa

    ΔP = 15 * 106 Pa = 15 MPa

Therefore, the Darcy Weisbach equation calculator estimates a pressure drop of 0.15 MPa per meter length of pipe whereas 15 MPa is the pressure loss for a 100 m long pipe.


What is Darcy Weisbach equation?

The Darcy Weisbach equation is used to determine the pressure drop across a pipe for a fluid. Mathematically, ΔP = (f * L * V2 * ρ) / (2 * D) where P is pressure, f is friction factor, L is pipe length, V is flow velocity, D is pipe diameter, and ρ is fluid density.

How do I find pressure drop?

To find the pressure drop in a pipe using the Darcy Weisbach formula:

  1. Multiply the friction factor by pipe length and divide by pipe diameter.
  2. Multiply this product with the square of velocity.
  3. Divide the answer by 2.

What are the factors affecting pressure drop?

The pressure drop in the Darcy Weisbach formula is affected by three types of factors:

  1. Pipe dimensions — length and diameter.
  2. Material properties — Darcy friction factor.
  3. Fluid flow properties — density and velocity.

How do I calculate friction factor?

To calculate friction factor:

  1. Calculate the Reynold’s number for the flow (using ρ × V × D / μ).
  2. Check the relative roughness (k/D) to be under 0.01.
  3. Use the Reynold’s number, roughness in the Moody formula - f = 0.0055 × (1 + (2×104 × k/D + 106/Re)1/3)
Rahul Dhari
People also viewed…

Diffraction grating

Diffraction grating calculator analyzes what happens when a light ray meets a surface with multiple apertures.

Number density

Use this number density calculator to compute the charge carrier number density of specific conductors.


The sleep calculator can help you determine when you should go to bed to wake up happy and refreshed.