Pipe Flow Calculator | Flow Rate & Pressure Drop

Quick Start Guide

  1. Select calculation mode: Choose Simple for a fast estimate, or Advanced to expand method, fluid, and fittings-loss controls.
  2. Choose what to calculate: Select pressure drop, flow rate, or pipe diameter — the one you need to solve for.
  3. Enter pipe and fluid parameters: Provide pipe diameter, length, fluid properties, and known flow/pressure values.
  4. View results: See pressure drop, flow rate, velocity, Reynolds number, and flow regime.
  5. Optimize for your system: Try different pipe sizes, fluid types, or flow rates to find the best design.

Understanding Pipe Flow

Laminar vs. turbulent flow (Reynolds number)

Reynolds number (Re) predicts whether flow is smooth (laminar, Re below ~2,300) or chaotic (turbulent, Re above ~4,000) — the zone in between is transitional and less predictable. Most everyday plumbing and industrial flows are turbulent; laminar flow shows up in slow-moving, viscous, or very small-diameter systems.

Darcy-Weisbach: the general-purpose method

Darcy-Weisbach works for any fluid, any temperature, and any pipe material, using a friction factor derived from pipe roughness and Reynolds number (this calculator uses the Colebrook-White equation, solved iteratively). It is the more rigorous, more broadly applicable of the two methods offered here.

Hazen-Williams: simpler, water-only

Hazen-Williams is an empirical formula that only applies to water at ordinary temperatures, using a single C-coefficient (roughness factor, typically 100-150) instead of a full friction-factor calculation. It is simpler and widely used in municipal and plumbing design, but less accurate outside its intended range.

Minor losses from fittings

Elbows, valves, tees, and other fittings each disrupt flow and cause additional pressure loss beyond straight-pipe friction, quantified by a K-factor specific to the fitting type. Total minor loss pressure drop sums each fitting's K-factor times the velocity head (ρV²/2) — this can matter as much as pipe friction in runs with many fittings.

Sizing a pipe vs. checking one you already have

If you know the pipe diameter and want to know the resulting pressure drop or flow rate, solve for pressure drop or flow rate. If you are designing a new system and know your target flow rate and acceptable pressure drop, solving for diameter finds the minimum pipe size that meets both.

Features

Multiple Calculation Methods: Darcy-Weisbach and Hazen-Williams formulas for different applications.

Flexible Solve-For Options: Calculate pressure drop, flow rate, or required pipe diameter.

Fluid Property Support: Presets for water, air, and oils; custom density/viscosity options.

Flow Regime Analysis: Automatic Reynolds number calculation and laminar/turbulent classification.

Common Use Cases

HVAC & Plumbing Design: size water supply pipes for residential/commercial systems, calculate pressure drops in heating/cooling loops, and select pumps with adequate head for ductwork/piping networks.

Industrial & Process Piping: design slurry, chemical, and fluid transport lines, size pipes for specified flow rates and pressure limits, and account for fluid viscosity (oils, syrups, slurries).

Hydraulic & Pneumatic Systems: calculate pressure losses in hose/tube systems, optimize flow rates for actuator performance, and select pump and motor sizes based on system resistance.

Water & Wastewater Engineering: design transmission mains for water distribution, calculate energy losses in sewage systems, and evaluate pump requirements and head capacity.

Frequently Asked Questions

Darcy-Weisbach is more accurate and works for all fluids and flow conditions. Hazen-Williams is an empirical formula simpler to use but valid only for water at normal temperatures and turbulent flow. Use Darcy-Weisbach for engineering accuracy; Hazen-Williams for quick water system estimates.
Reynolds Number predicts flow patterns. Re < 2100 is Laminar (smooth, parallel flow). Re > 4000 is Turbulent (chaotic mixing). The transition zone is 2100-4000. This determines which friction factor formula applies.
Use the pipe sizing mode: enter your required flow rate (GPM or L/s), pipe material (C-factor or roughness), and maximum acceptable pressure drop per unit length. The calculator solves for the minimum pipe diameter that meets the flow requirement without excessive friction loss.
Friction factor (f) quantifies energy loss due to pipe wall friction. For laminar flow, f = 64/Re. For turbulent flow, the Moody chart or Colebrook-White equation is used. This calculator computes friction factor automatically and uses it in the Darcy-Weisbach pressure drop equation.

Related Calculators

Last updated