Physics calculators

Pipe Flow Calculator

Updated May 20, 2026 By Jehan Wadia
Select Flow Equation
Hazen-Williams: Best for full-pipe gravity flow of water at typical temperatures (40–75°F / 4–24°C). Uses roughness coefficient C. Not suitable for non-water fluids, very high/low temperatures, or pressurized systems with significant minor losses.
v = k · C · R0.63 · S0.54   Q = v · A
Pipe & Flow Parameters
Enter a valid positive diameter
Rise / Run. 1% = 0.01 ft/ft
Typical: PVC=150, New steel=140, Cast iron=130, Concrete=120, Old pipe=100
Pipe Material Reference — Click to Auto-Fill
Material Hazen-Williams C Manning n Roughness ε (in)

Pipe Cross-Section
Results
Detailed Output
Flow Rate vs. Pipe Diameter
Shows how flow rate changes as diameter varies (±50% from your input), holding all other parameters constant.

Introduction

When water or another fluid moves through a pipe, engineers need to know how fast it flows, how much volume it carries, and how much energy is lost due to friction along the way. These answers depend on the pipe's size, length, slope, material, and the fluid's properties. Getting these numbers right is key to designing water supply lines, sewer systems, irrigation networks, and industrial piping.

This Pipe Flow Calculator lets you solve pipe flow problems using three widely used equations: Hazen-Williams, Manning, and Darcy-Weisbach. Each equation fits a different situation. Hazen-Williams works best for full-pipe water flow under gravity. Manning is ideal for partially filled pipes and open-channel flow, like storm drains and sewers. Darcy-Weisbach is the most accurate and general-purpose method — it handles any fluid, any temperature, and uses the Colebrook-White equation to find the friction factor based on pipe roughness and Reynolds number.

Enter your pipe diameter, length, slope or flow rate, and roughness values, then click Calculate. The tool gives you flow velocity, flow rate, head loss, pressure drop, Reynolds number, and Froude number depending on the equation you choose. It also draws a cross-section diagram of your pipe, shows how flow rate changes with diameter in a sensitivity chart, and provides a built-in pipe material reference table so you can quickly fill in roughness values for PVC, steel, concrete, cast iron, and other common materials. All inputs support both SI and Imperial units, and you can switch between unit presets with one click.

How to Use Our Pipe Flow Calculator

Enter your pipe details and flow conditions below, and this calculator will compute flow velocity, flow rate, head loss, pressure drop, and other key hydraulic results based on your chosen equation.

Unit Preset — Pick a unit system to work in. Choose from SI (meters), SI (millimeters), SI (bar), Imperial (feet), or Imperial (inches). When you switch presets, all your values convert automatically.

Flow Equation — Select which equation to use. Hazen-Williams works best for full-pipe water flow at normal temperatures. Manning is ideal for partially filled pipes and open-channel gravity flow. Darcy-Weisbach is the most accurate for pressurized pipe flow and works with any fluid, not just water.

Pipe Diameter — Enter the inside diameter of your pipe. You can choose units like inches, feet, millimeters, meters, or centimeters.

Pipe Length — Enter the total length of the pipe run. This is used to calculate total head loss and pressure drop over the full distance.

Slope (S) — Used with Hazen-Williams and Manning equations. Enter the slope of the pipe as a decimal (rise over run), a percentage, or in per mille (‰). For example, a 1% slope equals 0.01 ft/ft.

Hazen-Williams C — Shown when the Hazen-Williams equation is selected. Enter the roughness coefficient for your pipe material. Higher values mean smoother pipes. Typical values range from 60 for corrugated metal to 150 for PVC.

Manning n — Shown when the Manning equation is selected. Enter the Manning roughness coefficient for your pipe material. Lower values mean smoother surfaces. Common values range from 0.009 for PVC to 0.024 for corrugated metal.

Flow Depth (y) — Shown when the Manning equation is selected. Enter the depth of water inside the pipe. This must be less than or equal to the pipe diameter. The calculator uses this to find the partial-flow area, wetted perimeter, and hydraulic radius.

Absolute Roughness (ε) — Shown when the Darcy-Weisbach equation is selected. Enter the internal surface roughness height of the pipe material. Typical values are 0.00006 inches for PVC and 0.0018 inches for commercial steel.

Flow Rate (Q) — Shown when the Darcy-Weisbach equation is selected. Enter the volumetric flow rate through the pipe. The calculator will determine the resulting velocity, Reynolds number, friction factor, and head loss.

Fluid Temperature — Shown when the Darcy-Weisbach equation is selected. Enter the temperature of the fluid in °F or °C. This is used to automatically calculate the kinematic viscosity of water.

Kinematic Viscosity (ν) — Shown when the Darcy-Weisbach equation is selected. This value auto-fills based on the fluid temperature for water. If you are working with a different fluid, you can type in a custom value. You can also use our Viscosity Calculator to explore viscosity conversions in more detail.

Pipe Material Reference Table — Click any row in the material table to auto-fill the Hazen-Williams C, Manning n, and roughness ε values for that material. This saves time and helps you pick the right coefficients.

Once all inputs are set, press Calculate to see your results. The output includes result cards with key values, a detailed output table, a pipe cross-section diagram, and a sensitivity chart showing how flow rate changes with pipe diameter. When using the Manning equation, an additional chart shows how flow rate and velocity change at different flow depths.

Understanding Pipe Flow

Pipe flow is the movement of a fluid (usually water) through a closed or partially filled pipe. Engineers, plumbers, and designers need to understand pipe flow to correctly size pipes, predict water delivery rates, and estimate pressure losses in plumbing systems, water supply networks, irrigation lines, and sewer systems. The basic idea is simple: water flows through a pipe due to gravity or pressure, and the pipe's size, material, slope, and the fluid's properties all affect how fast and how much water moves through it.

The Three Main Pipe Flow Equations

There are three widely used equations for calculating pipe flow, and each one works best in a specific situation:

Hazen-Williams Equation

The Hazen-Williams equation is the most popular formula for designing water distribution systems. It works best for full-pipe gravity flow of water at normal temperatures (roughly 40°F to 75°F). It uses a roughness coefficient called C, which depends on the pipe material. A smooth pipe like PVC has a high C value (around 150), while an old corroded pipe has a low C value (around 60–100). This equation is simple and fast, but it only works accurately for water — not for other fluids or extreme temperatures.

Manning Equation

The Manning equation is designed for open-channel and partial-pipe flow, where the pipe is not completely full of water. This is common in storm drains, sewers, and drainage ditches. It uses a roughness value called Manning's n. The equation also needs the flow depth — how deep the water sits inside the pipe. From the depth and the pipe diameter, you can figure out the wetted perimeter, flow area, and hydraulic radius of the partially filled pipe. An interesting fact about partial pipe flow is that the maximum flow rate actually occurs when the pipe is about 93% full, not 100% full, because of how the hydraulic radius changes with depth.

Darcy-Weisbach Equation

The Darcy-Weisbach equation is the most accurate and versatile of the three. It works for any fluid, any temperature, and any flow condition — laminar or turbulent. Instead of a simple roughness number, it uses the pipe's absolute roughness (ε) combined with the Reynolds number to calculate a friction factor (f) through the Colebrook-White equation. The Reynolds number tells you whether the flow is laminar (smooth and orderly, Re < 2,300), transitional (Re between 2,300 and 4,000), or turbulent (chaotic, Re > 4,000). Most real-world pipe flow is turbulent. This equation requires more inputs — including fluid temperature and kinematic viscosity — but it gives the most reliable results.

Key Concepts

Hydraulic Radius

The hydraulic radius (Rh) is the flow area divided by the wetted perimeter — the part of the pipe wall that touches water. For a full circular pipe, Rh equals the diameter divided by 4. For a partially filled pipe, Rh changes with the water depth. Calculating the flow area of a circle is a key step in determining the full-pipe cross-section.

Flow Velocity and Flow Rate

Flow velocity (v) is how fast the water moves, measured in feet per second or meters per second. Flow rate (Q) is the volume of water passing a point per unit time, and it equals velocity multiplied by the flow area (Q = v × A). Use our Flow Rate Calculator for standalone flow rate computations. In most piping systems, engineers aim for a velocity between 2 and 10 ft/s. Below 2 ft/s, sediment can settle in the pipe. Above 10 ft/s, the pipe may experience erosion, noise, and water hammer. You can also use the Speed Calculator if you need to convert between different velocity units.

Head Loss and Pressure Drop

As water flows through a pipe, it loses energy due to friction between the water and the pipe walls. This energy loss is called head loss, measured in feet or meters of water. Head loss directly relates to pressure drop — the longer the pipe, the rougher the walls, and the faster the flow, the more pressure you lose. Understanding hydrostatic pressure is helpful when converting between head loss and pressure units. Knowing the head loss helps engineers decide whether a pump is needed or whether gravity alone can deliver enough water. For pressurized systems, concepts from kinetic energy (the velocity head term v²/2g) play a central role in the Darcy-Weisbach equation.

Pipe Material and Roughness

The inside surface of a pipe has a big effect on flow. Smooth materials like PVC and copper create less friction, allowing more flow. Rough materials like corrugated metal or old cast iron create more friction and reduce flow. Over time, pipes also get rougher due to corrosion, scale buildup, and biological growth — which is why older pipes carry less water than new ones of the same size. If you need to figure out the internal volume of your pipe for filling or flushing purposes, our Pipe Volume Calculator can help with that calculation.


Frequently asked questions

What is the difference between Hazen-Williams, Manning, and Darcy-Weisbach equations?

Hazen-Williams is for full-pipe water flow under gravity. Manning is for partially filled pipes and open channels like sewers. Darcy-Weisbach works for any fluid and any pipe condition. It is the most accurate but needs more inputs like fluid temperature and viscosity.

Which pipe flow equation should I use?

Use Hazen-Williams if you have a full pipe carrying water at normal temperatures. Use Manning if the pipe is not completely full, like a storm drain or sewer. Use Darcy-Weisbach if you need high accuracy, are working with a fluid other than water, or have a pressurized system.

What is a good Hazen-Williams C value for my pipe?

It depends on the pipe material. PVC and HDPE use C = 150. New steel is about 140. Cast iron is around 130. Concrete is 120. Old corroded pipes can drop to 60–100. Click a material in the reference table to auto-fill the value.

What Manning n value should I use?

PVC and plastic pipes use n = 0.009. Concrete pipes use n = 0.012 to 0.013. Clay pipes use n = 0.015. Corrugated metal pipes use n = 0.024. Lower n means a smoother pipe with less friction.

What is absolute roughness (ε) and how do I find it?

Absolute roughness is the average height of tiny bumps on the inside wall of a pipe. It is measured in inches or millimeters. PVC has a very small roughness of about 0.00006 inches. Commercial steel is about 0.0018 inches. Concrete ranges from 0.012 to 0.12 inches. Use the material table in the calculator to look up common values.

What is a safe pipe flow velocity?

Most engineers aim for a velocity between 2 and 10 ft/s (about 0.6 to 3 m/s). Below 2 ft/s, sediment can settle and clog the pipe. Above 10 ft/s, you risk pipe erosion, noise, and water hammer damage.

What is the Reynolds number and why does it matter?

The Reynolds number (Re) tells you if the flow is smooth or chaotic. When Re is below 2,300, flow is laminar (smooth). Between 2,300 and 4,000, it is transitional. Above 4,000, it is turbulent. Most real pipe flow is turbulent. The Reynolds number is used in the Darcy-Weisbach equation to find the friction factor.

What is head loss?

Head loss is the energy lost as water flows through a pipe due to friction with the pipe walls. It is measured in feet or meters of water. More head loss means more pressure drop. Longer pipes, rougher walls, and faster flow all increase head loss.

How do I convert head loss to pressure drop?

For water, multiply head loss in feet by 0.433 to get pressure drop in psi. Or multiply head loss in meters by 9.81 to get pressure in kPa. The calculator does this conversion for you automatically.

Why does maximum flow in a partially filled pipe happen before the pipe is completely full?

In a circular pipe, the maximum flow rate occurs at about 93% full. This happens because the hydraulic radius (which drives flow efficiency) reaches its best value before the pipe fills completely. Near the top of the pipe, adding more water increases friction faster than it increases flow area.

What is the Froude number shown in the Manning results?

The Froude number compares the flow speed to the speed of a small surface wave. If it is less than 1, the flow is subcritical (slow and calm). If it is greater than 1, the flow is supercritical (fast). Supercritical flow can cause hydraulic jumps and design problems downstream.

What does the friction factor (f) mean in Darcy-Weisbach?

The friction factor is a number that represents how much friction the pipe walls create. A higher friction factor means more energy loss. It depends on the pipe roughness and the Reynolds number. The calculator finds it automatically using the Colebrook-White equation.

Can I use this calculator for fluids other than water?

Yes, but only with the Darcy-Weisbach equation. Enter the correct kinematic viscosity for your fluid instead of using the auto-calculated water value. Hazen-Williams and Manning are designed only for water.

What is kinematic viscosity and why does it matter?

Kinematic viscosity measures how easily a fluid flows. Thicker fluids like oil have higher viscosity than water. The calculator uses viscosity to find the Reynolds number, which determines the friction factor. For water, it auto-fills based on temperature. For other fluids, enter it manually.

How does pipe diameter affect flow rate?

Flow rate increases very quickly as diameter grows. Roughly, doubling the pipe diameter can increase flow rate by about 5 to 6 times, depending on the equation. The sensitivity chart in the calculator shows this relationship for your specific inputs.

What does the sensitivity chart show?

The sensitivity chart shows how flow rate (or head loss for Darcy-Weisbach) changes as pipe diameter varies from 50% to 150% of your input value. All other settings stay the same. It helps you see how much a size change affects performance.

How does temperature affect pipe flow calculations?

Temperature changes the viscosity of water. Cold water is thicker and flows with more friction. Warm water is thinner and flows more easily. This only matters for the Darcy-Weisbach equation. Hazen-Williams and Manning do not account for temperature directly.

What is the hydraulic radius?

The hydraulic radius is the flow area divided by the wetted perimeter (the part of the pipe wall touching water). For a full circular pipe, it equals the diameter divided by 4. For a partially filled pipe, it changes with water depth. It is a key value in all three flow equations.

What does the pipe cross-section diagram show?

The diagram shows a circle representing your pipe. The blue shaded area is the water inside the pipe. For the Manning equation, it shows the partial fill level with a depth label. For Hazen-Williams and Darcy-Weisbach, the pipe is shown completely full.

Can I switch between SI and Imperial units?

Yes. Use the Unit Preset buttons at the top. Choose SI (m), SI (mm), SI (bar), Imperial (ft), or Imperial (in). When you switch, all values convert automatically so you do not lose your inputs.