HVAC Engineering Tool

Pipe Size Calculator

Size hydronic pipework from flow rate, velocity and friction-rate limits.
SI · Steel / Copper / PPR
01 · SetupProject / service
02 · FlowDesign flow and fluid conditions

Optionally derive flow rate from a cooling/heating load and design ΔT.

Water density
Kinematic viscosity

Design flow rate is the value used for sizing below. "Derive from load" overwrites it using Q = Load ÷ (4.186 × ΔT), adjusted for water density at the fluid temperature.

03 · PipeMaterial and sizing limits

Pipe bore dimensions follow ASME B36.10M (steel, Schedule 40), ASTM B88 (copper, Type L) and ISO 15874 / DIN 8077 (PPR, PN16 — representative values; confirm against the manufacturer datasheet). Typical hydronic design friction rates run about 100–400 Pa/m (roughly 1–4 ft head per 100 ft of pipe). Tighten the velocity limit for smaller branch pipework to help control noise.

04 · CompareSize comparison

Every standard size for the selected material, checked against both limits above. Updates live as you change inputs.

SizeIDVelocityFrictionRegimeStatus
Engineering notes

This calculator is intended for preliminary hydronic pipe sizing. It checks straight-pipe velocity and friction only, and does not include fitting and valve equivalent lengths, pump curve matching, system balancing, control-valve authority, available pump head, insulation, or glycol-mixture effects. Engineering results should remain reviewable: verify project inputs, applicable standards and design assumptions before final selection. For final design, check results against recognized references such as the ASHRAE Handbook — Fundamentals (Pipe Sizing) and the project specification.

Two Limits Decide the Size

Pipe sizing looks like it should have one answer, but it is really a negotiation between two constraints that pull in opposite directions.

Push the water too fast and you get noise in occupied spaces, erosion on the inside of copper bends, and a pump that has to work harder than it should. Slow it down too much and the pipe gets expensive, air collects at high points because the flow no longer carries bubbles along, and sediment settles in horizontal runs.

So every size has to clear two checks: velocity stays under a limit you set, and the friction rate stays under a limit you set. The calculator above walks every standard size for the material you pick, tests both, and recommends the smallest one that passes. It also shows the full table, so when a size fails you can see whether velocity or friction was the reason.

How the Calculation Works

Four steps, all of them visible in the results.

Continuity

Flow rate, bore area and velocity are locked together. For a given flow, the velocity in a pipe follows directly from its internal diameter.

Q = A × V
A = πD² / 4

Reynolds number

This decides whether the flow is laminar, transitional or fully turbulent, which in turn decides how friction is calculated. Water properties change with temperature, so the calculator interpolates density and kinematic viscosity across 0 to 100 °C rather than assuming a fixed value. Chilled water at 6 °C is noticeably more viscous than heating water at 70 °C, and that shifts the friction result.

Re = V × D / ν

Friction factor

Below Re 2,300 the flow is laminar and the friction factor is simply 64/Re. Above roughly 4,000 it is turbulent, and the friction factor depends on both Reynolds number and the relative roughness of the pipe wall. The calculator uses the Swamee–Jain equation, an explicit approximation of Colebrook–White that avoids iteration and stays within about 1 percent of it across normal engineering ranges.

Pressure drop

Darcy–Weisbach converts all of that into a friction rate per metre of straight pipe.

ΔP/L = f × ρV² / (2D)

One consequence worth internalising: for a fixed flow rate, friction rate falls roughly with the fifth power of diameter. Going up one pipe size does not shave a little off the pressure drop, it collapses it. That is why an oversized main can be cheaper to run than it looks on the material take-off, and why a single undersized section can dominate the pump head for an entire circuit.

Typical Design Limits

These are common starting points, not code. Project specifications, local practice and the pump you are matching all override them.

ApplicationTypical velocityWhy
Branches near occupied rooms0.9 to 1.2 m/sNoise transmitted through the pipe and structure
General distribution1.5 to 2.4 m/sBalance of pipe cost against pump energy
Large mains and plant roomsup to 3.0 m/sNoise less critical, pipe cost dominates
Copper, hot recirculation0.9 to 1.2 m/sErosion–corrosion accelerates in hot copper
Pump suctionkeep lowProtects available NPSH

For friction rate, most hydronic distribution is designed somewhere between 100 and 400 Pa/m, which is roughly 1 to 4 feet of head per 100 feet of pipe. Tighter numbers suit long runs and energy-focused designs; looser numbers suit short branches where the extra head costs little.

Low velocity is a real failure mode, not just a wasted opportunity. Below about 0.5 m/s the flow stops reliably carrying entrained air toward vents, and horizontal runs can accumulate debris. The calculator flags this when the recommended size drops under that threshold.

Nominal Size Is Not the Bore

This catches people out more than anything else in pipe sizing, and it is the reason the calculator shows actual internal diameter beside every size.

Steel is named by nominal bore. Copper tube is named by outside diameter, and Type L walls eat into that. Plastic is named by outside diameter too, and pressure-rated PPR has thick walls, so the water passage is far smaller than the label suggests.

MaterialDimension standardRoughnessPractical note
Steel, Schedule 40ASME B36.10M0.045 mmRoughest of the three; the standard choice for chilled water mains
Copper, Type LASTM B880.0015 mmSmooth bore, but erosion limits cap the usable velocity
PPR, PN16ISO 15874 / DIN 80770.0015 mmThick wall; a 63 mm pipe carries a bore near 46 mm

Compare a nominal 2 inch across the three and the bores land around 52.5 mm in steel and 50.4 mm in copper, while the closest PPR size in a PN16 series is materially smaller. Swap material late in a design without rechecking, and a circuit that was comfortable can end up over its velocity limit.

PPR dimensions in particular vary by manufacturer and pressure class, so the values here are representative. Confirm against the actual product datasheet before a specification goes out.

Getting Flow From a Load

If you have a cooling or heating load rather than a flow rate, the calculator will derive one.

Q (L/s) = Load (kW) / (4.186 × ΔT)

The design temperature difference deserves more thought than it usually gets, because flow is inversely proportional to it. Move a chilled water circuit from a 5 K to an 8 K ΔT and the flow drops by around 37 percent, which is often enough to lose a pipe size across the whole distribution. The wider ΔT also cuts pump energy, though it demands more coil surface and tighter control at the valve.

Whichever you choose, the calculator adjusts water density for the fluid temperature rather than assuming 1 kg per litre, so chilled and heating circuits are treated on their own terms.

What This Calculator Does Not Cover

It sizes straight pipe. That is genuinely useful for a first pass, but a straight-pipe number is not a system.

  • Fittings, valves and strainers, which on a branch-heavy circuit can rival the straight-pipe loss
  • Static lift and the pump curve, so it will not tell you whether your pump can actually deliver the flow
  • Balancing valve authority and control valve sizing
  • Glycol mixtures, which raise viscosity and pressure drop appreciably at low temperatures
  • Water hammer, expansion and support spacing

Use it to establish the size, then verify the full circuit against the project specification and the pump you intend to select.

Frequently Asked Questions

How do I calculate pipe size for chilled water?

Start from the design flow rate, or derive it from the cooling load and design temperature difference. Then test standard sizes against two limits: a maximum velocity, typically 1.5 to 2.4 m/s for distribution pipework, and a maximum friction rate, typically 100 to 400 Pa/m. The smallest size that satisfies both is the working answer, subject to the project specification.

What water velocity should I design to?

It depends on where the pipe runs. Branches near occupied rooms are usually held around 0.9 to 1.2 m/s to control noise, general distribution runs 1.5 to 2.4 m/s, and large mains in plant areas can go to about 3.0 m/s. Copper carrying hot recirculated water is kept lower because of erosion–corrosion. Very low velocity is also a problem: below roughly 0.5 m/s the flow no longer reliably carries air toward vent points.

What friction rate is normal for hydronic pipework?

Between 100 and 400 Pa/m covers most hydronic distribution, equivalent to roughly 1 to 4 feet of head per 100 feet of pipe. Long runs and energy-optimised designs sit at the lower end, since pump energy accumulates over the life of the system. Short branches can accept the higher end without much penalty.

Why does the recommended size change when I switch material?

Two reasons. Wall roughness differs, so steel produces more friction than copper or plastic at the same bore. More significantly, the actual internal diameter for a given nominal size differs between materials. Pressure-rated plastic has thick walls, so its bore is considerably smaller than the nominal figure suggests, which raises velocity for the same flow.

What is the Swamee–Jain equation?

An explicit approximation of the Colebrook–White relation for the Darcy friction factor. Colebrook–White is implicit and has to be solved iteratively; Swamee–Jain gives a direct answer from Reynolds number and relative roughness, staying within about one percent across normal engineering ranges. That is why the calculator can update as you type.

Does this include fittings and valves?

No. The result covers straight pipe only. Fittings, valves and strainers are usually handled with equivalent lengths or loss coefficients and added to the straight-pipe figure. On a circuit with many bends and branches they can contribute a substantial share of the total, so add them before matching a pump.

How do I get flow rate from a cooling load?

Divide the load in kilowatts by the product of water specific heat, about 4.186 kJ/kg·K, and the design temperature difference in kelvin. A 25 kW load across a 5 K ΔT gives roughly 1.2 L/s. Widening the ΔT reduces flow proportionally, which is often the cheapest way to bring a pipe size down.

Related Engineering Tools

Pipe sizing sits in the middle of a sequence. These cover the steps either side of it.

Engineering tools, HVAC guides, calculators, and practical MEP resources.

Email

info@buildmep.com

Newsletter

Subscribe to our Newsletter to be updated. We promise not to spam.

© 2026 BuildMEP. All rights reserved.