# Pipe Pressure Drop Calculator (Darcy-Weisbach)

Compute the Darcy-Weisbach major (friction) pressure drop in a straight pipe: ΔP = f·(L/D)·(ρ·v²/2) Pa and head loss h_f = f·(L/D)·v²/(2g) m. The user supplies the Darcy friction factor f (not the Fanning factor). Length in m/km/ft, diameter in m/cm/mm/inch, density in kg/m³/g/cm³/lb/ft³ — all normalised to SI internally. Returns ΔP in Pa, kPa and bar, and head loss in m and ft. Gravity defaults to 9.81 m/s² and may be overridden.

> Canonical page: https://elysiatools.com/en/tools/pipe-pressure-drop-darcy

- **Category:** Math & Numbers

- **Keywords:** Darcy-Weisbach, pressure drop, head loss, friction loss, major loss, pipe flow, friction factor, Darcy friction factor, Moody chart, fluid mechanics, hydraulics, pressure drop, pipe

## Overview

The Darcy-Weisbach pipe pressure drop calculator estimates major friction loss in a straight pipe using the Darcy friction factor, pipe length, internal diameter, fluid density, and mean velocity. It returns pressure drop in Pa, kPa, and bar, plus head loss in meters and feet.

## Inputs

- **Friction Factor f (Darcy)** (number): Darcy friction factor f (also called Moody / Darcy-Weisbach factor). NOTE: this is NOT the Fanning friction factor (f_Darcy = 4·f_Fanning). Obtain f from a Moody chart or the Colebrook-White correlation.
- **Pipe Length L** (number): Pipe length L in the selected Length Unit.
- **Length Unit** (select)
- **Diameter D** (number): Internal pipe diameter D in the selected Diameter Unit.
- **Diameter Unit** (select)
- **Density ρ** (number): Fluid density ρ in the selected Density Unit.
- **Density Unit** (select)
- **Velocity v** (number): Mean flow velocity v in m/s.
- **Gravity g** (number): Gravitational acceleration g in m/s². Default 9.81 (Earth); override for non-Earth or unit-head conversions.
- **Decimal Places** (number)

## When to use

- Estimate friction pressure drop in a straight water, oil, or other fluid pipeline.
- Compare how pipe length, diameter, density, or velocity affects head loss.
- Convert a Darcy-Weisbach result into pressure and head-loss units for hydraulic calculations.

## How it works

- Enter the Darcy friction factor f, pipe length, internal diameter, and mean flow velocity.
- Select supported units for length, diameter, and fluid density; values are normalized to SI internally.
- The calculator applies ΔP = f·(L/D)·(ρ·v²/2) and uses gravity to calculate head loss.
- Review pressure drop in Pa, kPa, and bar, along with head loss in meters and feet.

## Use cases

- Sizing and reviewing straight pipeline sections in hydraulic systems.
- Estimating water or oil friction losses from known flow velocity and pipe geometry.
- Checking pressure-drop and pump-head calculations using consistent engineering units.

## Frequently asked questions

### What friction factor should I enter?

Enter the Darcy friction factor, also called the Moody or Darcy-Weisbach factor. Do not enter the Fanning friction factor.

### What type of pressure loss does this calculator calculate?

It calculates major friction loss in a straight pipe. It does not calculate minor losses from fittings, valves, or bends.

### Which length units are supported?

Pipe length can be entered in meters, kilometers, or feet.

### Which diameter units are supported?

Internal pipe diameter can be entered in meters, centimeters, millimeters, or inches.

### What is the default gravity value?

Gravity defaults to 9.81 m/s², and you can override it when needed.

## Related tools

- [Minor (Local) Head Loss Calculator (h = K·v²/2g)](https://elysiatools.com/en/tools/minor-loss-calculator): Compute the minor (local) head loss and pressure drop for pipe fittings, valves and bends: h_m = K·v²/(2g), ΔP_m = K·ρ·v²/2. Ships typical K values for 14 common components (gate/globe/check/angle/ball valves, 90°/45° elbows, tees, sudden contraction/expansion, sharp entrance/exit); choose a preset or supply a custom K. Supports n identical fittings in series. Returns head loss (m, ft) and pressure drop (Pa, kPa, bar). Density in kg/m³, g/cm³ or lb/ft³.
- [Rent vs Buy Total Cost of Ownership Tutor — Mortgage, Tax, Insurance, Maintenance + NPV Break-Even and IRR](https://elysiatools.com/en/tools/rent-vs-buy-total-cost-of-ownership-mortgage-tax-insurance-maintenance-irr-tutor): Side-by-side monthly rent-vs-buy simulation: mortgage amortization, property tax, insurance, HOA and maintenance against rent plus renter insurance; the renter invests the down payment and monthly savings at an opportunity-cost rate. Outputs break-even year on net sale proceeds, per-year differential NPV, SALT-cap-aware after-tax cash flows, a differential IRR, and a ±20% tornado sensitivity chart.
- [Correlation Analyzer](https://elysiatools.com/en/tools/correlation-analyzer): Advanced correlation analysis tool that calculates correlation coefficients between variables to measure the strength and direction of their linear relationships. Perfect for statistical analysis, financial modeling, scientific research, and data exploration. Features: - Multiple correlation methods (Pearson, Spearman, Kendall) - Correlation matrix generation - Statistical significance testing (p-values) - Confidence intervals calculation - Heatmap visualization - Scatter plot matrix generation - Missing value handling strategies - Outlier detection and handling - Group analysis capabilities - Detailed statistical reports Common Use Cases: - Financial market analysis and risk assessment - Scientific research and hypothesis testing - Customer behavior and marketing analysis - Healthcare and medical data analysis - Quality control and process optimization - Educational performance evaluation
- [Image Palette to Design Tokens](https://elysiatools.com/en/tools/image-to-design-tokens): Extract a dominant color palette from an image (k-means clustering), then export it as CSS variables, SCSS variables, a Tailwind config, or JSON design tokens — with named colors and an auto-generated shade scale for each
- [AHU Coil Capacity Calculator (Cooling / Heating)](https://elysiatools.com/en/tools/ahu-capacity-calculator): Compute the total, sensible, and latent capacity of an air-handling-unit (AHU) coil from the entering/leaving air state and the dry-air mass flow ṁ_da. Total capacity Qt = ṁ_da·(h1 − h2); sensible capacity Qs = ṁ_da·cp_ma·(T1 − T2) with cp_ma ≈ 1.006 + 1.86·W \[kJ/(kg da·K)\]; latent capacity Ql = Qt − Qs; Sensible Heat Ratio SHR = Qs / Qt. Each state is described by dry-bulb T plus one humidity input (relative humidity φ, or humidity ratio W); W is derived from the Magnus saturation fit when RH is supplied, and enthalpy h = 1.006·T + W·(2501 + 1.86·T) \[kJ/kg da\]. Signed result — works for cooling or heating coils.
- [Bulk Density & Porosity Calculator](https://elysiatools.com/en/tools/bulk-density-calculator): Bulk density and porosity for granular or porous materials. Three-way solver: pick the unknown (ρ_bulk, m, or V) and supply the other two. ρ_bulk = m/V_bulk. Optionally enter the true particle density ρ_true to compute porosity ε = 1 − ρ_bulk/ρ_true, plus relative density against water. SI units (kg, m³, kg/m³).
- [Force Unit Converter (Extended: N / kN / dyn / lbf / kgf / poundal)](https://elysiatools.com/en/tools/force-unit-converter-extended): Convert force between newton (N, SI base), kilonewton (kN), dyne (dyn, CGS = 10⁻⁵ N), pound-force (lbf = 4.4482216152605 N), kilogram-force (kgf = 9.80665 N), and poundal (pdl = 0.138254954376 N). All factors derive from the exact defining constants 1 lb = 0.45359237 kg, 1 ft = 0.3048 m, and standard gravity g₀ = 9.80665 m/s². Converts via newton to the target unit and lists the equivalent value in all six units. Reference: 1 kg of mass on Earth ≈ 9.80665 N (1 kgf); an adult weighs ≈ 700 N.
- [Hardness Converter (HB / HV / HRC / HRB)](https://elysiatools.com/en/tools/hardness-converter): Convert between Brinell (HB), Vickers (HV), and Rockwell (HRC / HRB) hardness via ASTM E140 tabulated data with linear interpolation. Three material classes: carbon/alloy steel (HV 100–960), austenitic stainless (HV 100–600), and cartridge brass (HV 40–200). Any input scale produces all the others; a scale that does not apply in the current hardness band returns 'out of range'. Indicative only — not for acceptance testing per ASTM E140.

## Samples

- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [macOS Image Processing Objective-C Samples](https://elysiatools.com/en/samples/macos-image-processing-objectivec): macOS Objective-C image processing examples including image reading/saving, image scaling, and format conversion
