Pipe Thermal Expansion Calculator

Calculate thermal growth for copper, steel, PEX, and CPVC pipe over a temperature range

Ad placeholder (leaderboard)

Every pipe grows when it heats up. Copper, steel, and especially plastics like PEX and CPVC all stretch measurably over a long hot-water or heating run, and if that movement has nowhere to go it buckles the pipe, cracks fittings, and makes the system tick and groan. This tool calculates the growth and recommends an expansion-loop size to absorb it.

How it works

The length change is the linear thermal expansion equation:

dL = alpha x L0 x dT

Here alpha is the material’s coefficient of linear thermal expansion, L0 is the installed length, and dT is the difference between the maximum operating temperature and the installation temperature. The tool stores alpha for copper, carbon and stainless steel, PEX, CPVC, and PVC.

To absorb that movement, an expansion loop or offset leg must flex. The tool uses the guided-cantilever estimate:

L_leg = C x sqrt(OD x dL)

where C is a material constant that embeds the elastic modulus and allowable bending stress.

Notes

Plastics move dramatically more than metals, so PEX and CPVC hot-water lines almost always need loops, offsets, or compensators that copper would not. Size for the larger of the heating and cooling temperature swings, since the pipe contracts when it cools. Treat the loop size here as a starting point; long, hot, or code-governed runs require a full pipe-stress analysis and correctly spaced anchors and guides per the manufacturer’s data.

Ad placeholder (rectangle)