Inputs
Example Data Table
| Scenario | Flow (gpm) | Run (ft) | Fittings (ft) | Max Velocity (fps) | Max Drop (psi) | Typical Outcome |
|---|---|---|---|---|---|---|
| Small branch | 3.0 | 40 | 10 | 5.0 | 6.0 | Often 1/2 in |
| Bathroom group | 5.5 | 70 | 20 | 5.0 | 8.0 | Often 3/4 in |
| Main trunk | 10.0 | 120 | 30 | 4.5 | 10.0 | Often 1 in |
Outcomes vary with layout, fittings, and local design criteria.
Formula Used
- Velocity: Convert flow to cubic feet per second, then v = Q / A, where A = πD²/4.
- Required diameter by velocity: D = √(4Q / (πv)).
- Hazen-Williams headloss: hf (ft/100ft) = 4.52·Q1.85 / (C1.85·d4.87).
- Pressure conversion: ΔP (psi) ≈ 0.433·h (ft).
This calculator uses approximate inside diameters and a standard friction model for planning.
How to Use This Calculator
- Enter the expected flow for the segment you are sizing.
- Add the pipe run length and an equivalent length for fittings.
- Set a velocity limit and a pressure-drop budget for the run.
- Keep the default C value unless you have a specific requirement.
- Click calculate to see the recommended nominal size and checks.
- Export results as CSV or PDF for your project notes.
Size wisely, verify codes, and test pressure before closing.