Pipe Flow Calculator

Calculate pipe flow velocity and pressure drop for any fluid.

Enter pipe diameter, length, fluid flow rate, and pipe roughness. Calculate flow velocity, Reynolds number, friction factor, and pressure drop through pipes.

Updated June 2026 · How this works

Worth knowing
How It Works
The formula, explained simply

This pipe flow calculator uses the Darcy-Weisbach equation to determine flow characteristics in pressurized pipe systems. The calculator first computes flow velocity by dividing volumetric flow rate by pipe cross-sectional area. It then calculates the Reynolds number to determine flow regime - laminar, transitional, or turbulent.

The friction factor depends on both Reynolds number and relative pipe roughness. For laminar flow (Re < 2300), friction depends only on Reynolds number using f = 64/Re. For turbulent flow (Re > 4000), the calculator applies the Colebrook-White equation through iterative approximation, accounting for both viscous effects and surface roughness.

Pressure drop calculation combines the friction factor with pipe geometry and fluid properties. Longer pipes and higher velocities increase pressure drop quadratically, while larger diameters reduce it dramatically. The calculator accounts for fluid density and viscosity variations, making it applicable to different liquids beyond water.

Results show both flow velocity and pressure drop, with Reynolds number classification. The velocity indicates whether flow stays within recommended ranges for the application, while pressure drop determines pumping requirements and energy costs for the system.

When To Use This
Right tool, right situation

Use this calculator during preliminary pipe sizing for water supply, HVAC, and industrial process systems. It determines whether proposed pipe sizes meet velocity and pressure requirements before detailed hydraulic modeling.

Apply it when troubleshooting existing systems with inadequate flow or excessive pressure drop. Compare calculated values to measured performance to identify restrictions, blockages, or undersized sections.

The calculator supports pump selection by quantifying system pressure requirements. Add calculated pipe friction losses to elevation head and fitting losses to determine total dynamic head for pump sizing.

Consult this tool when comparing pipe materials or sizes for cost optimization. Larger pipes cost more initially but reduce pumping energy costs over system lifetime. The calculator quantifies this energy-capital tradeoff for economic analysis.

Common Mistakes
Why results sometimes look wrong

The most common error is confusing gauge pressure with absolute pressure when calculating pressure drops. The Darcy-Weisbach equation calculates pressure loss due to friction, not total system pressure. Always add this to other losses like fittings, valves, and elevation changes.

Using wrong pipe diameter measurements causes significant errors. Always use internal diameter, not nominal or external diameter. A 150mm nominal pipe might have 142mm internal diameter, changing calculations by 11%.

Ignoring temperature effects on fluid properties leads to oversized or undersized systems. Water viscosity doubles between 20°C and 5°C, dramatically affecting pressure drop calculations. Always use properties at operating temperature.

Assuming smooth pipe conditions when calculating friction factors overestimates system performance. Real pipes accumulate deposits, corrosion, and biofilms over time, increasing effective roughness by 5-10x the original value.

The Math
Worked examples and deeper derivation

The Darcy-Weisbach equation forms the mathematical foundation: ΔP = f × (L/D) × (ρv²/2), where ΔP is pressure drop, f is friction factor, L is pipe length, D is diameter, ρ is fluid density, and v is velocity.

Reynolds number calculation determines flow regime: Re = ρvD/μ, where μ is dynamic viscosity. This dimensionless number compares inertial forces to viscous forces in the flow.

For turbulent flow, the Colebrook-White equation relates friction factor to Reynolds number and relative roughness: 1/√f = -2log₁₀(ε/3.7D + 2.51/Re√f), where ε is absolute roughness. This implicit equation requires iterative solution.

Flow velocity derives from continuity: v = Q/A = Q/(πD²/4), where Q is volumetric flow rate and A is pipe cross-sectional area. This relationship shows velocity increases with the square of diameter reduction.

Water supply line sizing
150mm steel pipe, 100m long, 25 L/min flow rate
Velocity is 0.24 m/s with 0.02 kPa pressure drop - adequate for residential water supply.
Industrial process piping
300mm concrete pipe, 200m long, 100 L/min flow rate
Turbulent flow at 0.24 m/s generates 0.18 kPa pressure drop across the system.
High flow rate system
50mm steel pipe, 50m long, 20 L/min flow rate
Flow velocity reaches 1.70 m/s with 2.84 kPa pressure drop - consider larger pipe.
Expert Unlock
The thing most explanations skip

The Darcy-Weisbach equation assumes fully developed flow, but entrance effects dominate in short pipes where L/D < 50. For these applications, use minor loss coefficients rather than friction factors. Most building services pipes fall into this category where standard friction calculations overestimate pressure drop by 20-40%.

When does pipe flow velocity become too high for safe operation?

What flow velocity is safe for water pipes?
Water velocity should stay between 1-3 m/s in most applications. Below 1 m/s allows sediment buildup, while above 3 m/s causes erosion, noise, and water hammer. Industrial systems may accept higher velocities with proper materials and design.
How does pipe roughness affect pressure drop?
Rougher pipe surfaces create more friction, increasing pressure drop exponentially. Smooth drawn tubing has 100x less resistance than rough concrete pipes. Cleaning or lining old pipes can dramatically reduce pumping costs in existing systems.
What Reynolds number indicates turbulent flow in pipes?
Reynolds numbers above 4000 indicate fully turbulent pipe flow, while below 2300 is laminar. Between 2300-4000 is transitional flow with unpredictable characteristics. Most water systems operate in turbulent flow with Reynolds numbers above 10,000.

Need something this doesn't cover?

Suggest a tool — we'll build it →