Pipe Flow Calculator -- Flow Rate, Velocity & Pressure Drop

Calculate flow rate, velocity, pipe diameter, Reynolds number, and pressure drop

Pipe Flow Calculator

Calculate flow rate, velocity, or pipe diameter. See Reynolds number, flow regime, and estimated pressure drop. Select a calculation mode and unit system below.

Inner diameter of the pipe
Average fluid velocity
Volumetric flow rate
Inner diameter of the pipe
Desired volumetric flow rate
Target fluid velocity
For pressure drop calculation

Common Pipe Sizes & Max Flow Rates

Approximate maximum flow rates for standard pipe sizes at typical residential/commercial velocities (water at ~2 m/s / ~6 ft/s).

Nominal Size Inner Diameter Max Flow (Metric) Max Flow (Imperial) Typical Use
1/2" 15 mm / 0.622" 0.35 L/s 5.6 GPM Fixture supply lines
3/4" 20 mm / 0.824" 0.63 L/s 10 GPM Residential branch lines
1" 25 mm / 1.049" 0.98 L/s 15.5 GPM Residential main line
1-1/4" 32 mm / 1.380" 1.61 L/s 25.5 GPM Main supply, irrigation
1-1/2" 40 mm / 1.610" 2.51 L/s 39.8 GPM Commercial branch
2" 50 mm / 2.067" 3.93 L/s 62.3 GPM Commercial main
3" 80 mm / 3.068" 10.1 L/s 160 GPM Building supply
4" 100 mm / 4.026" 15.7 L/s 249 GPM Fire sprinkler main
6" 150 mm / 6.065" 35.3 L/s 560 GPM Municipal distribution
8" 200 mm / 7.981" 62.8 L/s 996 GPM Municipal main

Values based on Schedule 40 steel pipe inner diameters at approximately 2 m/s (6.5 ft/s) velocity. Actual capacity depends on pipe material, condition, pressure, and local codes.

How Pipe Flow Calculations Work

The Continuity Equation

The fundamental relationship in pipe flow is the continuity equation. For an incompressible fluid flowing through a pipe of constant diameter:

Q = A x v = pi x (d/2)^2 x v

Where Q is volumetric flow rate, A is the pipe cross-sectional area, v is the average fluid velocity, and d is the pipe inner diameter.

Reynolds Number

The Reynolds number determines whether flow is laminar (smooth, orderly) or turbulent (chaotic, mixed):

Re = (rho x v x d) / mu

Where rho is fluid density, v is velocity, d is diameter, and mu is dynamic viscosity. The flow regime boundaries are:

  • Re < 2,300 -- Laminar flow. Fluid moves in parallel layers with no mixing between them. Pressure drop is proportional to velocity.
  • 2,300 < Re < 4,000 -- Transitional flow. The flow is unstable and may switch between laminar and turbulent behavior.
  • Re > 4,000 -- Turbulent flow. Fluid moves chaotically with eddies and vortices. Pressure drop is roughly proportional to velocity squared. Most practical engineering flows are turbulent.

Darcy-Weisbach Equation

Pressure drop due to friction in a pipe is calculated using the Darcy-Weisbach equation:

delta_P = f x (L / D) x (rho x v^2 / 2)

Where f is the Darcy friction factor, L is pipe length, D is diameter, rho is density, and v is velocity.

The friction factor depends on the flow regime:

  • Laminar flow: f = 64 / Re
  • Turbulent flow: Solved iteratively using the Colebrook equation, or approximated using the Swamee-Jain equation: f = 0.25 / [log10(epsilon / (3.7 x D) + 5.74 / Re^0.9)]^2

Bernoulli's Principle

Bernoulli's principle states that for an ideal, incompressible fluid flowing along a streamline, the total mechanical energy remains constant:

P + (1/2) x rho x v^2 + rho x g x h = constant

This means that as fluid velocity increases (for example, through a pipe constriction), pressure decreases, and vice versa. This principle explains many phenomena in pipe systems:

  • Venturi effect: A narrowing in a pipe increases velocity and decreases pressure, used in flow meters and carburetors.
  • Pipe sizing: Larger diameter pipes have lower velocity for the same flow rate, reducing friction losses and pressure drop.
  • Elevation changes: Pumping fluid uphill requires additional pressure to overcome the elevation head (rho x g x h).

In real systems, Bernoulli's equation is modified to account for friction losses (head loss), which is what the Darcy-Weisbach equation calculates.

Pipe Sizing Guidelines

Selecting the right pipe diameter involves balancing several factors:

Recommended Velocity Ranges

ApplicationVelocity (Metric)Velocity (Imperial)
Residential water supply0.5 -- 2.0 m/s1.5 -- 6.5 ft/s
Commercial water supply1.0 -- 3.0 m/s3.3 -- 10 ft/s
Fire protectionUp to 3.0 m/sUp to 10 ft/s
Industrial process1.5 -- 5.0 m/s5 -- 16 ft/s
Pump suction0.5 -- 1.5 m/s1.5 -- 5 ft/s
Gravity drain0.6 -- 1.2 m/s2 -- 4 ft/s

Key Considerations

  • Noise: High velocities (above 2.5 m/s in residential) cause noise in pipes, especially at fittings and valves.
  • Erosion: Excessively high velocities can erode pipe walls, particularly with abrasive fluids or at bends.
  • Water hammer: High velocities increase the severity of water hammer (pressure surges) when valves close rapidly.
  • Cost tradeoff: Larger pipes cost more to install but save energy through reduced friction losses over the pipe's lifetime.
  • Future capacity: Size pipes for anticipated future demand, not just current needs. It is much cheaper to install a larger pipe initially than to replace it later.

Frequently Asked Questions

How do I calculate flow rate in a pipe?

Flow rate (Q) equals the cross-sectional area of the pipe (A) multiplied by the fluid velocity (v). The area of a circular pipe is A = pi x (d/2)^2. So Q = pi x (d/2)^2 x v. For example, a 50 mm diameter pipe with 2 m/s velocity gives Q = pi x (0.025)^2 x 2 = 0.00393 m^3/s = 3.93 L/s.

What is the Reynolds number and why does it matter?

The Reynolds number (Re) is a dimensionless value that predicts whether fluid flow will be laminar or turbulent. Re = (density x velocity x diameter) / dynamic viscosity. Flow is generally laminar below Re 2,300, transitional between 2,300 and 4,000, and turbulent above 4,000. This matters because turbulent flow has significantly higher friction losses.

What is the Darcy-Weisbach equation?

The Darcy-Weisbach equation calculates pressure drop due to friction in a pipe: delta_P = f x (L/D) x (rho x v^2 / 2), where f is the Darcy friction factor, L is pipe length, D is diameter, rho is fluid density, and v is velocity. It is considered more accurate and versatile than empirical formulas like Hazen-Williams.

What is the difference between laminar and turbulent flow?

Laminar flow occurs at low Reynolds numbers (below 2,300) where fluid moves in smooth, parallel layers with no mixing. Turbulent flow occurs at high Reynolds numbers (above 4,000) where fluid moves chaotically with eddies, vortices, and cross-currents. Most practical pipe flows are turbulent.

How do I size a pipe for a given flow rate?

Rearrange the flow equation: d = sqrt(4Q / (pi x v)). Choose a target velocity (typically 1--3 m/s for water in residential systems, up to 5 m/s for industrial) and the desired flow rate, then solve for diameter. Round up to the nearest standard pipe size available from your supplier.

Why does pipe roughness matter?

Pipe roughness affects the friction factor in turbulent flow. Rougher pipes create more turbulence near the pipe wall, increasing friction losses and pressure drop. New pipes are smoother than corroded or aged pipes, so roughness values should account for expected pipe condition over time.

Does this calculator store my data?

No. All calculations run entirely in your browser. No data is sent to any server, and nothing is stored.

Privacy & Limitations

Privacy: This calculator runs entirely in your browser. No data is transmitted or stored anywhere.

Limitations: This calculator uses simplified fluid dynamics models. It assumes steady-state, fully developed, incompressible flow in circular pipes. It does not account for fittings, valves, entrance effects, non-Newtonian fluids, or compressibility effects at very high velocities. For critical engineering applications, consult a licensed professional.

Related Tools

Related Tools

View all tools

Pipe Flow Calculator FAQ

How do I calculate flow rate in a pipe?

Flow rate (Q) equals the cross-sectional area of the pipe (A) multiplied by the fluid velocity (v). The area of a circular pipe is A = pi * (d/2)^2. So Q = pi * (d/2)^2 * v.

What is the Reynolds number and why does it matter?

The Reynolds number (Re) is a dimensionless value that predicts whether fluid flow will be laminar or turbulent. Re = (fluid density * velocity * diameter) / dynamic viscosity. Flow is generally laminar below Re 2,300, transitional between 2,300 and 4,000, and turbulent above 4,000.

What is the Darcy-Weisbach equation?

The Darcy-Weisbach equation calculates pressure drop due to friction in a pipe: delta_P = f * (L/D) * (rho * v^2 / 2), where f is the Darcy friction factor, L is pipe length, D is diameter, rho is fluid density, and v is velocity.

What is the difference between laminar and turbulent flow?

Laminar flow occurs at low Reynolds numbers (below 2,300) where fluid moves in smooth, parallel layers. Turbulent flow occurs at high Reynolds numbers (above 4,000) where fluid moves chaotically with eddies and vortices. Turbulent flow causes more friction and pressure drop.

How do I size a pipe for a given flow rate?

Rearrange the flow equation: d = sqrt(4Q / (pi * v)). Choose a target velocity (typically 1-3 m/s for water in residential systems, up to 5 m/s for industrial) and the desired flow rate, then solve for diameter. Round up to the nearest standard pipe size.

Does this calculator store my data?

No. All calculations run entirely in your browser. No data is sent to any server, and nothing is stored.

Request a New Tool
Improve This Tool