Tools

Pipe sizing calculator

Enter the water flow and a friction rate or velocity to get the required bore, the recommended nominal size and its actual velocity and friction loss. You can also pick a size and check it. The equations with numbers filled in are under Calculation steps; size tables, constants and sources are under Basis further down.

Basis

Friction loss comes from the Darcy-Weisbach equation with the Colebrook friction factor, or from the Hazen-Williams formula. Sizing by friction rate or velocity gives a required bore; the smallest size in the table with at least that bore is chosen and recalculated with its actual bore.

ItemEquationNotes · basis
Friction loss (Darcy-Weisbach)R = Δp/L = (f / D) · ρV²/2R in Pa/m, D the bore in m, ρ in kg/m³, V in m/s. The general equation for any fluid and temperature
Friction factor (Colebrook)1/√f = −2 log₁₀( ε/(3.7 D) + 2.51/(Re √f) )Re ≥ 2300. Same solver as the duct calculator (iterated from the Haaland estimate). The 2300 to 4000 transition range also uses it, which errs on the high side
Friction factor (laminar)f = 64 / ReRe < 2300 (Hagen-Poiseuille); flagged as laminar in the result
Hazen-Williams (SI)h/L = 10.67 Q^1.852 / (C^1.852 D^4.8704), R = ρ g h/LQ in m³/s, D in m, h the head loss in m. An empirical fit for turbulent water near room temperature: it ignores viscosity (temperature) and laminar flow. Common for domestic water and fire protection
Reynolds number, velocityRe = V·D / ν, V = Q / (πD²/4)ν = μ/ρ. Sizing by velocity uses D = √(4Q / (πV))
Choosing the sizebore = outside diameter − 2 × wall ≥ DThe smallest size meeting this is recommended and recalculated with its actual bore. The next size up is shown too
Pressure units1 kPa/100m = 10 Pa/m, 1 mmAq = 9.80665 PaThe same convention as the unit converter. 300 Pa/m = 30 kPa/100m = 30.6 mmAq/m

Pipe size tables

Dimensions in mm; bore = outside diameter − 2 × wall. Only sizes whose dimensions could be checked against a source are listed. Check the standard or the maker's table before ordering.

Carbon steel SGP (JIS G 3452)

Outside diameter and wall of JIS G 3452 SGP carbon steel pipe. Korea's KS D 3507 (SPP) uses the same nominal sizes, but this table was checked against JIS values.

SizeOutside dia. mmWall mmBore mm
15A21.72.816.1
20A27.22.821.6
25A34.03.227.6
32A42.73.535.7
40A48.63.541.6
50A60.53.852.9
65A76.34.267.9
80A89.14.280.7
90A101.64.293.2
100A114.34.5105.3
125A139.84.5130.8
150A165.25.0155.2
175A190.75.3180.1
200A216.35.8204.7
225A241.86.2229.4
250A267.46.6254.2
300A318.56.9304.7
Copper type L (ASTM B88)

ASTM B88 Type L copper tube. Inch dimensions (0.625 in outside diameter and so on) × 25.4, with the Korean nominal name (1/2 = 15A). The KS D 5301 tables themselves were not checked.

SizeOutside dia. mmWall mmBore mm
15A (1/2)15.881.0213.84
20A (3/4)22.231.1419.94
25A (1)28.581.2726.04
32A (1-1/4)34.921.432.13
40A (1-1/2)41.281.5238.23
50A (2)53.981.7850.42
65A (2-1/2)66.682.0362.61
80A (3)79.382.2974.8
100A (4)104.782.7999.19
Copper type M (ASTM B88)

ASTM B88 Type M copper tube (same outside diameter as type L, thinner wall).

SizeOutside dia. mmWall mmBore mm
15A (1/2)15.880.7114.45
20A (3/4)22.230.8120.6
25A (1)28.580.8926.8
32A (1-1/4)34.921.0732.79
40A (1-1/2)41.281.2538.78
50A (2)53.981.4751.03
65A (2-1/2)66.681.6563.37
80A (3)79.381.8375.72
100A (4)104.782.4199.95
Stainless Sch 10S (JIS G 3459)

JIS G 3459 stainless steel pipe, Sch 10S (the same series as KS D 3576). 90A is left out because it could not be checked.

SizeOutside dia. mmWall mmBore mm
15A21.72.117.5
20A27.22.123.0
25A34.02.828.4
32A42.72.837.1
40A48.62.843.0
50A60.52.854.9
65A76.33.070.3
80A89.13.083.1
100A114.33.0108.3
125A139.83.4133.0
150A165.23.4158.4
200A216.34.0208.3
250A267.44.0259.4
300A318.54.5309.5

Roughness ε (Darcy-Weisbach)

Material values from Moody's 1944 friction factor chart, converted to mm. Roughness grows with age and water quality, so enter other values with Custom.

Materialε (mm)Moody's value
Commercial steel0.0460.00015 ft
Galvanized steel0.150.0005 ft
Drawn tubing (copper, brass)0.00150.000005 ft

Coefficient C (Hazen-Williams)

The ASHRAE Handbook Fundamentals Pipe Sizing chapter gives 150 for plastic and copper, 140 for new steel, and 100 or less for badly corroded or very rough pipe. NFPA 13 (sprinklers) sets 120 for wet-pipe steel and 150 for copper, stainless steel and CPVC. A smaller C gives a larger loss.

PipeCSource
Steel 120 (NFPA 13)120NFPA 13 (wet-pipe steel)
New steel 140 (ASHRAE)140ASHRAE (new steel)
Corroded steel 100 (ASHRAE)100ASHRAE (corroded or rough), NFPA 13 (dry-pipe steel)
Copper, stainless, plastic 150150ASHRAE (plastic, copper), NFPA 13 (copper, stainless, CPVC)

Water properties (101.325 kPa)

Density from IAPWS-95 and viscosity from the IAPWS 2008 formulation. The calculator interpolates a 5 °C table (5 to 95 °C) over the four nearest rows; the error between rows is within 0.02 %.

Temperature °CDensity ρ kg/m³Viscosity μ mPa·sKinematic viscosity ν m²/s
5999.9671.51821.518 × 10⁻⁶
10999.7021.30591.306 × 10⁻⁶
15999.1031.13761.139 × 10⁻⁶
20998.2071.00161.003 × 10⁻⁶
30995.6490.79728.007 × 10⁻⁷
40992.2160.65276.579 × 10⁻⁷
50988.0350.54655.531 × 10⁻⁷
60983.1960.46604.740 × 10⁻⁷
70977.7650.40364.127 × 10⁻⁷
80971.7900.35403.643 × 10⁻⁷
90965.3100.31423.255 × 10⁻⁷
95961.8880.29713.089 × 10⁻⁷

Choosing velocity and friction rate

The ASHRAE Handbook Fundamentals Pipe Sizing chapter describes common HVAC practice as 1.2 m/s or less for pipe of 50 mm and smaller and 400 Pa/m or less for larger pipe. Some references (Carrier 1960) add never more than 4.6 m/s. The calculator checks the recommended size and the next size up against these.

Noise and erosion limits depend on the pipe material, yearly operating hours and air or particles in the water. See that chapter and the maker's data for numbers.

The default 300 Pa/m is an example inside 400 Pa/m. Go lower to cut pump head, higher to cut pipe size.

Worked example

Flow 100 L/min, water at 20 °C, SGP steel (ε 0.046 mm), friction rate 300 Pa/m, Darcy-Weisbach: Q = 1.667 × 10⁻³ m³/s, required bore 44.87 mm → recommended 50A (52.9 mm bore): V = 0.758 m/s, Re = 39,979, f = 0.0245, R = 132.8 Pa/m (13.3 kPa/100m, 13.5 mmAq/m). Next size up, 65A: V = 0.460 m/s, R = 39.0 Pa/m.

With Hazen-Williams and C = 120 the required bore is 47.30 mm and 50A gives R = 173.9 Pa/m, about 30 % more than Darcy for the same pipe. The result depends strongly on the C chosen.

Sources

Last updated 2026-10-07.