Pressure drop is one of the most important calculations in fluid flow engineering. Whether you are designing a cooling water line, steam condensate system, chemical transfer pipeline, or utility network, accurately estimating frictional losses helps in selecting the correct pump, pipe size, and operating conditions.
The Darcy-Weisbach Calculator is a hydraulic calculation tool used to estimate pressure loss due to friction in pipes. This calculator helps chemical engineers, mechanical engineers, students, and process designers quickly calculate pressure drop, friction factor, pipe diameter, and flow velocity for different fluids and pipe materials.

Darcy-Weisbach Pressure Drop Calculator
Calculate pressure drop, velocity, pipe diameter and friction factor for pipe flow.
Pipe Roughness Reference Table
| Material | Roughness ε (mm) | Roughness ε (in) |
| Drawn tubing (brass, copper, lead) | 0.0015 | 0.000059 |
| Commercial steel / Wrought iron | 0.046 | 0.0018 |
| Galvanized iron | 0.15 | 0.006 |
| Cast iron | 0.26 | 0.010 |
| Concrete | 0.3 – 3.0 | 0.012 – 0.12 |
| PVC / Plastic | 0.0015 | 0.000059 |
| Stainless steel | 0.015 | 0.00059 |
| Riveted steel | 0.9 – 9.0 | 0.035 – 0.35 |
How to Use the Darcy-Weisbach Calculator
The tool allows you to calculate the frictional pressure drop in a piping system, or back-calculate pipe diameter, flow velocity, and friction factor using the Darcy-Weisbach equation.
Step 1: Select What You Want to Calculate
Choose the parameter you want to solve for:
- Pressure Drop (ΔP): Calculate pressure loss in the pipe
- Flow Velocity (v): Determine fluid velocity
- Pipe Diameter (D): Estimate required pipe size
- Friction Factor (f): Calculate Darcy friction factor
The calculator will automatically adjust the required input fields.
Step 2: Enter Fluid Properties
Define the fluid characteristics:
- Use quick presets for Cooling Water (35°C)
Or select Custom Fluid and manually enter:
- Fluid density (ρ)
- Dynamic viscosity (μ)
Always use properties at operating temperature for accurate results.
Step 3: Input Pipe System Data
Enter the piping parameters:
- Pipe length (L)
- Pipe diameter (D)
- Flow velocity (v)
- Surface roughness (ε)
You can switch between metric and imperial units using the dropdown menus.
If you are unsure about pipe roughness, use the reference table provided below the calculator.
Step 4: Friction Factor Calculation
Leave this field blank to let the calculator automatically determine the value based on your flow regime. You may manually override it if you have specific experimental data.
Step 5: Review the Results
Click Calculate to view:
- Calculated result
- Reynolds number
- Flow regime
- Pressure drop unit conversions
- Step-by-step calculation breakdown
What is the Darcy-Weisbach Equation?
The Darcy-Weisbach equation is used to calculate pressure loss caused by friction in a pipe due to fluid flow.
Where:
= Pressure drop (Pa)
- f = Darcy friction factor (dimensionless)
- L = Pipe length (m)
- D = Internal pipe diameter (m)
= Fluid density (kg/m³)
2. The Reynolds Number (Re)
Before calculating the friction factor, the tool determines the flow regime using the Reynolds number.
Flow Regimes:
- Laminar Flow:
- Transitional Flow:
- Turbulent Flow:
3. Friction Factor
Our calculator uses the Swamee-Jain explicit approximation for turbulent flow. This is the industry-standard way to solve the complex Colebrook-White equation without needing to manually look up values on a Moody chart.
- For Laminar Flow : we use
.
- For Turbulent Flow : We use the explicit Swamee-Jain formula to account for both Reynolds number and pipe roughness
Pro-Tips for Accurate Calculations
Mind the Temperature: Fluid density () and viscosity (
) are highly temperature-dependent. Always use properties measured at your system’s specific operating temperature to ensure your results are valid.
Internal vs. Nominal Diameter: Never rely on nominal sizes (like "2-inch pipe"). Always consult the manufacturer’s specification sheet to use the exact internal diameter for your calculation.
Include Minor Losses: The Darcy-Weisbach equation calculates major friction losses. For a real-world system, ensure your total pipe length () includes the equivalent lengths for all elbows, tees, and valves.
Example of Darcy–Weisbach Pressure Drop Calculation in a Cooling Water Pipeline
A chemical plant circulates cooling water from a cooling tower to a shell-and-tube heat exchanger through a carbon steel pipe. The process engineer needs to determine the pressure loss in the pipeline using the Darcy–Weisbach equation.
| Parameter | Value |
|---|---|
| Fluid | Cooling Water |
| Fluid Density ((\rho)) | 994 kg/m³ |
| Dynamic Viscosity ((\mu)) | 0.00072 Pa·s |
| Pipe Length (L) | 120 m |
| Pipe Diameter (D) | 0.15 m |
| Flow Velocity (v) | 2.5 m/s |
| Pipe Roughness ((\varepsilon)) | 0.000046 m |
| Friction Factor (f) | 0.018 |
The pressure drop equation for fluid flow in a pipe is:
Step-by-Step Pressure Drop Calculation
ΔP = 0.018 × (120 / 0.15) × (994 × 2.5² / 2)
ΔP ≈ 44,730 Pa ≈ 44.7 kPa
The total pressure drop in the cooling water pipeline is approximately: 44.7 kPa
Fri
Where:
= Absolute surface roughness of the pipe (m)
= Relative roughness (dimensionless)
You can also manually enter a friction factor if known.
![Rendered by QuickLaTeX.com \[\Delta P = f \cdot \frac{L}{D} \cdot \frac{\rho v^2}{2}\]](http://chemicaltweak.b-cdn.net/wp-content/ql-cache/quicklatex.com-158d15c513a33668da68c807d23689db_l3.png)
![Rendered by QuickLaTeX.com \[Re = \frac{\rho \cdot v \cdot D}{\mu}\]](http://chemicaltweak.b-cdn.net/wp-content/ql-cache/quicklatex.com-1cfa98e01a9d72328e41cf591a0a18cc_l3.png)
![Rendered by QuickLaTeX.com \[f = \frac{0.25}{\left[ \log_{10} \left( \frac{\epsilon}{3.7 D} + \frac{5.74}{Re^{0.9}} \right) \right]^2}\]](http://chemicaltweak.b-cdn.net/wp-content/ql-cache/quicklatex.com-fe7ff59644a1ef18ea14e7d624c61ed1_l3.png)
![Rendered by QuickLaTeX.com \[\Delta P = f \cdot \left( \frac{L}{D} \right) \cdot \left( \frac{\rho \cdot v^2}{2} \right)\]](http://chemicaltweak.b-cdn.net/wp-content/ql-cache/quicklatex.com-e7bc46a778b397ceac629fa7614455ac_l3.png)