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.