IPC Chapter 6 & UPC Appendix A100% Client-Side Pure JSWater Hammer Safe (≤ 8.0 fps)

Plumbing & Water Supply Calculation Lab

Deterministic hydraulic engineering tools for master plumbers, mechanical contractors, and home builders. Size main water service lines, distribution manifolds, and branch piping using verified Water Supply Fixture Units (WSFU), Hunter's Curve GPM peak demand, and Hazen-Williams pressure loss equations.

Core Plumbing Calculation Engines

IPC and UPC compliant hydraulic calculators with zero rounding ambiguity.

Programmatic Sizing Directory · 37 Scenarios

Water Supply Pipe Sizing Matrix (1 to 5 Bathrooms)

Explore pre-computed IPC factsheets across setback distances from 50 to 200 feet. Instant comparison of PEX vs Type L Copper, head loss, and water hammer safety.

Browse 37 Pipe Size Scenarios
Programmatic Sizing Directory · 18 Scenarios

Water Heater Capacity Matrix (Tank & Tankless)

DOE First Hour Rating (FHR) for family sizes 2 to 6, plus instantaneous GPM flow rates, gas BTU firing, and 240V amperage for cold and warm climate zones.

Browse 18 Water Heater Scenarios
Hydraulic Engineering Rigor

Plumbing Standards & Calculation Methodology

Every formula in the ToolHub Plumbing Lab is verified against national plumbing codes to eliminate water hammer, pipe erosion, and simultaneous flow pressure drop in modern residential and light commercial systems.

Hunter's Curve (GPM Demand)

Aggregates diverse fixture units (WSFU) into realistic peak flow rates. Avoids the costly error of summing fixture maximums, accounting for real-world simultaneous use probabilities per IPC Appendix E.

Water Hammer Velocity Caps

Enforces maximum water velocities of 8.0 fps for cold water and 5.0 fps for hot water lines. Prevents erosion-corrosion of copper tubing and eliminates noisy hydraulic pipe banging.

Hazen-Williams Pressure Loss

Calculates precise friction loss across PEX (C=150), Copper Type L (C=140), and CPVC, coupled with static elevation drop (0.433 PSI per vertical foot) to ensure minimum 15-20 PSI residual pressure.