Pipe Flow Calculator
Calculate water flow through pipes using the Hazen-Williams equation. Determine flow rate, velocity, and pressure drop for pipe sizing and hydraulic design.
—
Send feedback
💡 Share your idea or report a problem
✓ Thanks! We'll take a look.
Learn more
How It Works
The formula, explained simply
The pipe flow calculator uses the Hazen-Williams equation to determine water flow characteristics through pressurized pipes. This empirical formula, developed in 1903, remains the standard for water distribution system design in North America and many other regions.
The calculator computes flow velocity by dividing the volumetric flow rate by the pipe's cross-sectional area. It then applies the Hazen-Williams equation to calculate head loss due to friction along the pipe length. The head loss depends on the flow rate raised to the 1.852 power, pipe length, pipe diameter raised to the 4.871 power, and the Hazen-Williams roughness coefficient.
Pressure drop results from converting head loss to pressure units, accounting for water density and gravitational acceleration. The calculator supports both metric and imperial units, automatically converting between measurement systems while maintaining calculation accuracy. Results include both flow velocity and pressure drop, essential parameters for pipe sizing and pump selection in hydraulic systems.
When To Use This
Right tool, right situation
Use the pipe flow calculator when designing water distribution systems, sizing pipes for buildings, or analyzing existing system capacity. It's essential for determining pump requirements, as pressure drop directly affects pump head calculations. The calculator helps optimize pipe diameter selection, balancing initial costs against operating efficiency.
Apply this tool for potable water, fire protection, irrigation, and cooling water systems where the Hazen-Williams equation is appropriate. It works best for water temperatures between 40-80°F (4-27°C) and turbulent flow conditions typical in distribution systems.
Avoid using Hazen-Williams for non-water fluids, laminar flow conditions, or extreme temperatures where fluid properties change significantly. For these applications, use the Darcy-Weisbach equation with appropriate friction factors. The calculator is also unsuitable for compressible gases or steam applications.
Common Mistakes
Why results sometimes look wrong
The most common error is using nominal pipe diameter instead of internal diameter, which significantly underestimates flow capacity. Always verify the actual internal diameter from manufacturer specifications, as it varies between pipe types and wall thicknesses.
Another frequent mistake is applying inappropriate roughness coefficients. Using values for new pipes when calculating flow in aged systems leads to overestimating capacity. Conservative coefficients (C=100-120) are safer for existing infrastructure. Conversely, using overly conservative values for new PVC installations results in oversized pipes and unnecessary costs.
Ignoring velocity limits causes operational problems. Velocities above 3 m/s create erosion and noise issues, while velocities below 0.5 m/s allow sediment accumulation. Many designers focus only on pressure drop while neglecting velocity verification, leading to long-term maintenance problems.
The Math
Worked examples and deeper derivation
The Hazen-Williams equation is: V = 1.318 × C × R^0.63 × S^0.54, where V is velocity, C is the roughness coefficient, R is hydraulic radius, and S is the slope (head loss per unit length). For circular pipes, this simplifies to calculate head loss as hL = 10.67 × Q^1.852 × L / (C^1.852 × D^4.871), where Q is flow rate, L is length, and D is diameter.
Flow velocity equals volumetric flow rate divided by cross-sectional area: V = Q/A = Q/(π × D²/4). Pressure drop converts head loss using P = ρ × g × hL, where ρ is water density (1000 kg/m³) and g is gravitational acceleration (9.807 m/s²). The equation's exponential terms reflect the non-linear relationship between flow rate and energy losses in turbulent pipe flow.
Common questions
Need something this doesn't cover?
Suggest a tool — we'll build it →