Pipe flow calculator

Not sure where to start? 4 places to go

Start with your question

Why visitors arrive: You have a pipe, a fluid and a flow, and you need the Reynolds number, the friction factor or the pressure drop.

Your question: Is this flow laminar or turbulent, and what does it cost in pressure over the run?

You may also be asking

  • Where do I get the density and viscosity to put in?
  • Which friction factor is this, Darcy or Fanning?
  • What about bends, valves and fittings?

Where to go next

Lucas Rey: aerothermal engineer · ORCID · About · Publications

Reynolds number, flow regime, Darcy friction factor, pressure drop, head loss and wall shear stress for a full circular pipe. Part of the engineering calculators on the knowledge platform, and the natural next step after the air properties calculator, which returns the density and viscosity this one asks for.


Pipe flow calculator

Reynolds number, flow regime, Darcy friction factor from Colebrook-White, pressure drop, head loss and wall shear stress for a full circular pipe. For dry air, the air properties calculator returns the density and viscosity this one asks for.

Pressure drop for water in pipes, computed

Water at 20 °C, with a density of 998.2 kg/m³ and a dynamic viscosity of 0.001002 Pa·s, flowing through 100 m of full circular pipe. Every value below is what the calculator above returns for those inputs: Reynolds numbers and pressure drops in pascals to the nearest whole unit, everything else to at most four significant figures. As in the calculator, minor losses from bends, valves and fittings are not included.

By pipe material, 100 mm bore at 2 m/s

Pipe materialRoughness ε, mmRelative roughness ε/DReynolds number ReFlow regimeDarcy friction factor fPressure drop Δp, PaPressure drop Δp, barHead loss hf, m of waterWall shear stress τw, Pa
Drawn tubing, glass, plastic0.00150.000015199,242turbulent0.0157731,4850.31493.2167.871
Commercial steel, wrought iron0.0450.00045199,242turbulent0.0185737,0670.37073.7879.267
Galvanised iron0.150.0015199,242turbulent0.0228145,5310.45534.65111.38
Cast iron0.260.0026199,242turbulent0.0258951,6900.51695.28012.92
Riveted steel1.50.015199,242turbulent0.0439287,6900.87698.95821.92

Commercial steel, wrought iron, by bore and velocity

Roughness 0.045 mm, the calculator's value for this material, over the same 100 m of pipe.

Bore and mean velocityReynolds number ReFlow regimeDarcy friction factor fPressure drop Δp, PaPressure drop Δp, barHead loss hf, m of waterWall shear stress τw, Pa
25 mm at 1 m/s24,905turbulent0.0284456,7750.56785.8003.549
25 mm at 2 m/s49,810turbulent0.02605208,0602.08121.2513.00
25 mm at 3 m/s74,716turbulent0.02510451,0304.51046.0828.19
50 mm at 1 m/s49,810turbulent0.0237623,7140.23712.4232.964
50 mm at 2 m/s99,621turbulent0.0218487,2050.87208.90910.90
50 mm at 3 m/s149,431turbulent0.02107189,2511.89319.3323.66
100 mm at 1 m/s99,621turbulent0.0201310,0470.10051.0262.512
100 mm at 2 m/s199,242turbulent0.0185737,0670.37073.7879.267
100 mm at 3 m/s298,862turbulent0.0179380,5260.80538.22620.13
200 mm at 1 m/s199,242turbulent0.017274,3090.043090.44022.155
200 mm at 2 m/s398,483turbulent0.0159715,9450.15951.6297.973
200 mm at 3 m/s597,725turbulent0.0154434,6740.34673.54217.34

What the calculator returns

Give it a pipe, a fluid and a flow, and it returns ten quantities. The flow can be a mean velocity or a volumetric rate, and the roughness can be typed or filled from a named material. Every result has a copy button.

  • Mean velocity, V, and volumetric flow, Q: whichever you did not give, from the bore area
  • Reynolds number, Re = ρVD/μ: dimensionless, the ratio of inertial to viscous forces
  • Flow regime: laminar below Re 2300, transitional to 4000, turbulent above
  • Relative roughness, ε/D: dimensionless, and the second axis of the Moody chart
  • Darcy friction factor, f: 64/Re when laminar, Colebrook-White when turbulent
  • Pressure drop, Δp: in Pa and in bar, from Darcy-Weisbach over the length you give
  • Head loss, hf: in metres of the flowing fluid, which is Δp/ρg
  • Wall shear stress, τw = fρV²/8: in Pa, which sizes erosion and fouling arguments

Correlations, and how they were checked

Darcy friction factor against Reynolds number on logarithmic axes. Laminar flow follows 64 over Re up to Re 2300; the band from 2300 to 4000 is transitional; above it the Colebrook-White curves for a smooth pipe, relative roughness 0.001 and relative roughness 0.01 flatten as the roughness grows. The published Moody values from the table below sit on the curves: Laminar, Re 1000, exact 64/Re, 0.064; Laminar, Re 2000, exact 64/Re, 0.032; Smooth pipe, Re 10 4, 0.0309; Smooth pipe, Re 10 5, 0.018; Smooth pipe, Re 10 6, 0.0116; ε/D 0.001, Re 10 6, 0.0199; ε/D 0.01, Re 10 6, 0.0379.DARCY FRICTION FACTOR AGAINST REYNOLDS NUMBER1031041051061070.010.020.040.08smoothε/D 0.001ε/D 0.01Laminar, Re 1000, exact 64/Re: published 0.064Laminar, Re 2000, exact 64/Re: published 0.032Smooth pipe, Re 10 4: published 0.0309Smooth pipe, Re 10 5: published 0.018Smooth pipe, Re 10 6: published 0.0116ε/D 0.001, Re 10 6: published 0.0199ε/D 0.01, Re 10 6: published 0.0379transitional64/ReReynolds number
DARCY FRICTION FACTOR AGAINST REYNOLDS NUMBER10³10⁴10⁵10⁶10⁷0.010.020.040.08smoothε/D 0.001ε/D 0.01Laminar, Re 1000, exact 64/Re: published 0.064Laminar, Re 2000, exact 64/Re: published 0.032Smooth pipe, Re 10 4: published 0.0309Smooth pipe, Re 10 5: published 0.018Smooth pipe, Re 10 6: published 0.0116ε/D 0.001, Re 10 6: published 0.0199ε/D 0.01, Re 10 6: published 0.0379transitional64/ReReynolds number
FRICTION FACTOR AGAINST RE1031041051061070.010.020.040.08smoothε/D 0.001ε/D 0.01Laminar, Re 1000, exact 64/Re: published 0.064Laminar, Re 2000, exact 64/Re: published 0.032Smooth pipe, Re 10 4: published 0.0309Smooth pipe, Re 10 5: published 0.018Smooth pipe, Re 10 6: published 0.0116ε/D 0.001, Re 10 6: published 0.0199ε/D 0.01, Re 10 6: published 0.0379transitional64/ReReynolds number
The two correlations this calculator uses, computed, with the published Moody values from the table below as circles. Hover a circle for its value.

Laminar flow uses f = 64/Re, which is exact, being the Hagen-Poiseuille solution rather than a fit. Turbulent flow uses the Colebrook-White equation, which is implicit in f and is solved here by iteration from the Swamee-Jain explicit form. Pressure drop is Darcy-Weisbach.

The friction factor was checked before this page existed, and checked twice, because two implementations of mine agreeing would only show that I had not made two different mistakes. It was solved independently by a root finder rather than by iteration, agreeing to twelve decimal places, and then compared against published Moody values:

CaseThis calculatorPublishedDifference
Laminar, Re 1000, exact 64/Re0.064000.06400.00%
Laminar, Re 2000, exact 64/Re0.032000.03200.00%
Smooth pipe, Re 1040.030880.03090.06%
Smooth pipe, Re 1050.017990.01800.06%
Smooth pipe, Re 1060.011650.01160.39%
ε/D 0.001, Re 1060.019940.01990.22%
ε/D 0.01, Re 1060.037960.03790.17%

Where it refuses to answer, and why

A calculator that always returns a number is not more useful than one that says when it cannot. This one warns in one place and declines in two.

  • Between Re 2300 and 4000 it answers and warns. No friction correlation is reliable through the transition. The turbulent value is shown so there is something to work with, labelled transitional, rather than printed with the confidence of a number at Re 105
  • Above ε/D of 0.05 it refuses. That is outside the range Colebrook covers, and the usual cause is a roughness or a diameter entered in the wrong unit
  • An unconverged solve returns nothing. A friction factor that quietly stopped iterating early is worse than no friction factor, and a refusal also clears the panel so a previous answer cannot sit there looking current

A worked case you can reproduce

The worked case, one result feeding the next: water at 20 °C, density 998.2 kg/m³, viscosity 0.001002 Pa·s, 2 m/s through 100 m of 100 mm pipe with 0.045 mm roughness. Reynolds number 199,242, turbulent, and relative roughness 0.00045 together give a Colebrook-White friction factor of 0.01857. That gives a Darcy-Weisbach pressure drop of 37,067 Pa, 0.371 bar, and so a head loss of 3.787 m of water, and separately a wall shear stress of 9.267 Pa. Minor losses from bends, valves and fittings are not included.THE WORKED CASE, ONE RESULT FEEDING THE NEXTTHE CASEWater, 20 °Cρ 998.2 kg/m³μ 0.001002 Pa·sV 2 m/sD 100 mmL 100 mε 0.045 mmREYNOLDS NUMBER199,242ρVD / μ, turbulentRELATIVE ROUGHNESS0.00045ε / DFRICTION FACTOR0.01857Colebrook-WhitePRESSURE DROP37,067 PaDarcy-WeisbachWALL SHEAR STRESS9.267 PafρV2 / 8HEAD LOSS3.787 mΔp / ρg, metres of waterNOT INCLUDEDminor losses from bends,valves and fittings
THE WORKED CASE, ONE RESULT FEEDING THE NEXTTHE CASEWater, 20 °Cρ 998.2 kg/m³μ 0.001002 Pa·sV 2 m/sD 100 mmL 100 mε 0.045 mmREYNOLDS NUMBER199,242ρVD / μ, turbulentRELATIVE ROUGHNESS0.00045ε / DFRICTION FACTOR0.01857Colebrook-WhitePRESSURE DROP37,067 PaDarcy-WeisbachHEAD LOSS3.787 mΔp / ρg, metres of waterWALL SHEAR STRESS9.267 PafρV2 / 8NOT INCLUDEDminor losses from bends, valves and fittings
THE WORKED CASE, STEP BY STEPTHE CASE: WATER AT 20 °Cρ 998.2 kg/m³, μ 0.001002 Pa·s, V 2 m/sD 100 mm, L 100 m, ε 0.045 mmREYNOLDS NUMBER199,242ρVD / μ, turbulentRELATIVE ROUGHNESS0.00045ε / DFRICTION FACTOR0.01857Colebrook-WhitePRESSURE DROP37,067 Pa0.371 barWALL SHEAR STRESS9.267 PafρV2 / 8HEAD LOSS3.787 mΔp / ρg, of waterNOT INCLUDEDminor losses frombends, valves, fittings
Every number here is recomputed from the inputs with the calculator's own correlations when the page is built, and the build stops if one disagrees with the list below.

Water at 20 °C through 100 m of 100 mm commercial steel pipe at 2 m/s. Density 998.2 kg/m³, dynamic viscosity 0.001002 Pa·s, roughness 0.045 mm.

  • Reynolds number: 199,242, so turbulent
  • Relative roughness: 0.00045
  • Friction factor: 0.01857
  • Pressure drop: 37,067 Pa, which is 0.371 bar
  • Head loss: 3.787 m of water
  • Wall shear stress: 9.267 Pa

For dry air, take the density and viscosity from the air properties calculator first: it returns both from a temperature, and density needs a pressure as well.

Part of

This page sits within the broader knowledge structure on lucasrey.com:

  • Engineering - Central knowledge platform - tools, curriculum, notes, and research assets.
  • Tools - Interactive calculators and engineering utilities.

Related content from the same research and engineering work:

Part of Engineering

This page is part of the engineering knowledge platform on lucasrey.com.

Engineering knowledge platform

More tools, curriculum, notes, and research from the same body of work:

  • Engineering - Central knowledge platform - tools, curriculum, notes, research, and applied engineering work.

Where to go from here

Every paper, practice question and guide on this site is free to read. These are the things worth doing next.

The diagnostic and the practice questions linked above are free and stay free. One-to-one places are limited and taken by application, not by the hour.