Pipe Thermal Expansion Calculator
Every hot pipe grows and every chilled pipe shrinks — steel by inches, HDPE by nearly a foot per 100 ft. Enter the run, the material and two temperatures, and get the growth, the loop that absorbs it, and the stress if nothing does.
Growth, loop or stress
Metal temperature — steam and insulated lines run hotter than the room.
The pipe's temperature when joints were made.
Temperature change
120 °F
heating — the run grows
Growth
0.94 in
23.8 mm
Per 100 ft at this ΔT
0.94 in
Carbon steel scaling
Movement rate
6.5 µin/in·°F
material coefficient
Handbook rules: ΔL = α·L·ΔT and loop L = 5.43·√(D·ΔL), tuned for carbon steel near a 12,000 psi allowable. Engineering judgment still applies to critical service.
One Formula, Three Numbers, Zero Guesswork
Thermal growth is linear and predictable — no fluid mechanics, no friction factors. Every atom in the lattice vibrates a little further apart per degree, and the aggregate shows up as length change. That gives the cleanest formula in piping:
ΔL = α · L · ΔT
growth (in) = coefficient (1/°F) × length (in) × temperature change (°F)
| Term | What it means | Units | Where people go wrong |
|---|---|---|---|
| ΔL | Change in length — positive growth, negative shrinkage | in, mm | Forgetting chilled lines produce negative ΔT: contraction opens joints just as hard as growth buckles them |
| α | Linear expansion coefficient — a pure material property | 10⁻⁶ per °F or per °C | Borrowing a steel α for a plastic run: HDPE moves 11× more, so the loop sized for steel is useless |
| L | The straight run length between points that cannot move | ft→in (×12), m→mm (×1000) | Using total pipe footage including fittings instead of the straight span between anchors |
| ΔT | Metal temperature change from installation to operation | °F or °C | Using air temperature for steam or sunlit lines — a rooftop pipe's metal can be 60°F hotter than the day's high |
A worked anchor for the whole page: 200 ft of 6-inch carbon steel steam main, installed at 60°F, running at 366°F saturated steam. ΔT = 306°F, so ΔL = 6.5×10⁻⁶ × 2,400 in × 306 = 4.77 inches. Nothing in a normal building tolerates 4.77 inches of surprise — which is exactly why the loop calculation exists, and why the checklist below treats temperature selection as the critical step.
The 8-Step Expansion Checklist
Order matters here: temperature selection in step 3 feeds every number after it, and skipping the clearance check in step 7 is the classic way a perfectly calculated loop still tears its own supports off. Tick the boxes as you go — the progress bar tracks the job.
What Six Everyday Services Do to 100 Feet of Pipe
The same 100 ft run behaves completely differently depending on what flows through it — and the gap between steel and HDPE is the reason plastic manuals read like yoga instructors. All rows use a 60–70°F installation baseline; adjust your own numbers with the calculator above.
| Service | ΔT | 100 ft carbon steel | 100 ft HDPE | Verdict |
|---|---|---|---|---|
Steam main, 150 psig Saturated steam at gauge pressure · 366°F operating | +306°F | +2.39 in | +26.52 in | Loop required |
Hydronic heating supply Classic boiler loop · 180°F operating | +120°F | +0.94 in | +10.40 in | Loop required |
Domestic hot water Storage tank setting · 140°F operating | +80°F | +0.62 in | +6.93 in | Offsets advised |
Rooftop line in summer sun Dark pipe surface temperature · 150°F operating | +90°F | +0.70 in | +7.80 in | Offsets advised |
Compressed air after-cooler leg Downstream of the receiver · 120°F operating | +60°F | +0.47 in | +5.20 in | Usually tolerated |
Chilled water (shrinks!) Negative ΔT — contraction · 44°F operating | -26°F | -0.20 in | -2.25 in | Usually tolerated |
Reading the table honestly
The "usually tolerated" band assumes the run has even one direction change or loose hanger to lean on — a perfectly straight, rigidly clamped 100 ft hot-water line has nowhere to donate its 0.62 inches, so it donates them to the weakest joint instead. The thresholds also assume steel; multiply by the material factors below for plastics.
Note the chilled-water row: 44°F water in a 70°F mechanical room makes the pipe shrink by a quarter inch per 100 ft, pulling couplings into tension. Expansion design is movement design, in both directions.
Steel, Copper, PVC or HDPE — α Differences That Decide the Design
The coefficient α is the entire ballgame when materials mix on one project. A copper tube strapped to a steel header does not agree with it about where the header ends; an HDPE outfall tied to a steel manifold disagrees by an order of magnitude. Every factor below is referenced to carbon steel = 1.0×.
| Material | α (10⁻⁶/°C) | α (10⁻⁶/°F) | × carbon steel | 100 ft per 100°F | Design response |
|---|---|---|---|---|---|
| Carbon steel | 11.7 | 6.5 | 1.0× | 0.78 in | Loops on long hot runs |
| Stainless steel 304 | 17.3 | 9.6 | 1.5× | 1.15 in | Offsets at floors, slide guides |
| Copper | 16.9 | 9.4 | 1.4× | 1.13 in | Offsets at floors, slide guides |
| Aluminum | 23.1 | 12.8 | 2.0× | 1.54 in | Offsets at floors, slide guides |
| Brass | 18.7 | 10.4 | 1.6× | 1.25 in | Offsets at floors, slide guides |
| PVC | 54.0 | 30.0 | 4.6× | 3.60 in | Snake runs, loose clips, offsets mandatory |
| CPVC | 63.0 | 35.0 | 5.4× | 4.20 in | Snake runs, loose clips, offsets mandatory |
| HDPE | 130.0 | 72.2 | 11.1× | 8.67 in | Snake runs, loose clips, offsets mandatory |
Tip — the mixed-material trap
Where copper meets steel, give the branch a leg to flex: an offset elbow, a swing joint, or at minimum one loose (not rigid) strut near the junction. The differential over a 80°F hot-water swing is only ~0.13 in per 50 ft — but it acts on the joint every single heating cycle, thousands of times over the system's life.
Warning — restrained HDPE in sun
An 8-inch growth swing on a 100 ft HDPE line is not a maintenance item — it will lift supports off their brackets or fold the line sideways out of a trench. Unrestrained-and-snaked is the only correct answer for long plastic runs; rigid clipping every few feet converts thermal energy into a permanent buckle.
Don't — anchor both ends of a hot run
Two rigid anchors with no loop is not "extra secure" — it is a hidden tensile/compressive machine. At 300°F ΔT, steel tries to move with about 56,000 psi of locked-in stress and an anchor force measured in tons; the failure lands on flanges, threads or the anchor pad itself. If the line must be anchored, anchor one end and let the other end ride a loop.
Thermal Stress: the Price of Perfect Restraint
If both ends of the run are welded to something immovable, the growth formula converts into a stress formula: σ = E·α·ΔT. The pipe is squeezing or pulling on its own anchors with a force proportional to how much it "wanted" to grow. Carbon steel runs 188.5 psi per °F of restrained ΔT; stainless 177 psi/°F; aluminum 82 psi/°F. Plastics are the exception — their modulus is so low that restrained growth mostly shows up as buckling (a stability failure), not stress.
| Restrained ΔT (carbon steel) | Axial stress | vs 35,000 psi yield | What it means |
|---|---|---|---|
| 50°F | 9,425 psi | 27% | Fine for anchored branches |
| 100°F | 18,850 psi | 54% | Designable — codes allow it with proper joints |
| 150°F | 28,275 psi | 81% | Marginal — flange bolts creep, watch it |
| 185°F | 34,873 psi | 100% | At yield — failure begins |
| 300°F | 56,550 psi | 162% | Past yield: buckling or joint failure guaranteed |
The bar chart above is the decision in one glance: under 40% of yield, anchors can hold the line; between 40% and 80%, code-guided designs with flexible joints are normal practice; past 80% you are borrowing against the pipe. The calculator's stress mode returns exactly this percentage for your material and ΔT — and if the verdict is red, the loop mode shows how much U-bend buys your way out.
Sizing the loop needs the true OD (the formula multiplies by it), and judging the heat side of the job needs the surface math in the pipe insulation calculator — the two pages are the thermal half of the PipeCalculator.net toolset. For the raw geometry behind every OD in the loop formula, the homepage pipe weight calculator keeps the full NPS dataset.
Thermal Expansion FAQ
How do you calculate thermal expansion of a pipe?
Multiply three numbers: ΔL = α × L × ΔT, where α is the material's linear expansion coefficient, L is the run length and ΔT is the temperature change from installation to operating condition. Worked example: 100 ft of carbon steel (α = 6.5 × 10⁻⁶ per °F) heated from a 60°F install to a 366°F steam service temperature: 6.5e-6 × 1,200 in × 306°F = 2.39 inches of growth. The pipe thermal expansion calculator above also sizes the loop that absorbs this movement and checks the stress if the run is anchored at both ends.
How much does steel pipe expand per 100 feet?
About 0.78 inches for every 100°F of temperature rise — a handy rule is roughly 1 inch per 100 ft per 125°F. Stainless steel grows 1.15 inches, copper 1.13 inches and HDPE a dramatic 8.66 inches over the same 100°F. These per-100°F figures are why long hot-water runs need loops or offsets every few dozen feet, while a cold-water line of the same length can live with none.
How do you calculate thermal stress in a restrained pipe?
When both ends are anchored so the pipe cannot move, the growth turns into axial stress: σ = E × α × ΔT. For carbon steel that is 29,000,000 × 6.5e-6 × ΔT ≈ 188.5 psi per °F. At a 150°F ΔT the stress reaches about 28,300 psi — 81% of A53 Grade B yield. Past roughly 185°F of restrained ΔT the material yields: elbows pull, flanges leak, and supports tear loose. Either let the pipe move with loops and offsets, or the pipe will move anyway — on its own terms.
What is an expansion loop and how do you size it?
An expansion loop is a deliberate U-shape in the run that bends elastically to swallow growth. The handbook rule for its developed length is L = 5.43 × √(D × ΔL), with D the pipe outside diameter and ΔL the movement to absorb, both in inches, giving L in feet. Example: 6-inch pipe (OD 6.625 in) growing 4.77 inches needs a developed loop length of 5.43 × √(6.625 × 4.77) ≈ 30.5 ft — a U with legs roughly 12–15 ft deep set back from the moving line. The rule assumes carbon steel working near a 12,000 psi allowable bending stress.
Do PVC and HDPE pipes expand more than steel?
Far more. PVC moves 4.6× as much as carbon steel for the same temperature change, CPVC 5.4×, and HDPE about 11×. A 100 ft HDPE line crossing a sunny roof from a 30°F morning to a 130°F afternoon swings 8.7 inches — a steel line in the same sun moves 0.79 inches. This is why plastic pipe manuals devote whole chapters to snaking runs in trenches, loose clips, and direction changes: the pipe must be installed so it can move, because restraining it simply converts growth into buckling.
How much does copper pipe expand with heat?
Copper's coefficient is 9.4 × 10⁻⁶ per °F — about 1.4× steel. A 50 ft hot-water riser from 60°F storage to 140°F delivery grows 9.4e-6 × 600 in × 80°F ≈ 0.45 inches. Individually that sounds trivial, but stacked over risers and branches it opens solder joints, tilts hangers and clicks audibly as baseboards heat. Offsets at floors and mid-run slides absorb it cheaply; rigid riser clamps on every floor concentrate it where it does damage.
What happens if pipe expansion is not allowed for?
The pipe still expands — it just stops asking permission. Documented failure modes, in rough order of frequency: grooved-coupling teeth chew their gaskets, guide pipe shoes walk off their supports, long hot runs snake sideways into their neighbors (thermal buckling), threaded nipples snap at the stiffest fitting, and anchor bolts pull free of their pads. A steam main anchored rigidly at both ends over a 300°F ΔT carries about 56,000 psi of hidden axial force — well past yield, so something gives, usually at 6 a.m. on the first cold Monday of winter.
Does thermal expansion change the pipe diameter too?
Slightly, and it is almost never worth calculating. The same α that lengthens the run also grows the diameter: a 6-inch OD pipe heated 200°F gains about 0.016 inches of OD — under 2% of one schedule's wall difference. Bore growth is similarly negligible for flow purposes. Where diameter change does matter is interference fits, jacketed pipe clearances and expansion-joint gap settings — precision-machined applications, not routine piping.
Related Resources
Pipe Volume Calculator
Bore capacity of any pipe in gallons, litres, m³ and ft³ — w...
Pipe Flow Rate Calculator
Flow rate, velocity and max flow through a pipe from diamete...
Pipe Size Calculator
Find the right pipe diameter from flow rate and velocity — G...
Pipe Pressure Drop Calculator
Darcy-Weisbach pressure drop and friction loss per 100 ft fo...
Gravity Pipe Flow Calculator
Manning equation flow for gravity sewers, storm drains and c...
Air Flow Calculator
CFM flow and pressure drop for compressed air lines — size s...
Pipe Dimension Calculator
NPS, DN, OD, ID, wall and circumference in one converter — c...
Reynolds Number Calculator
Reynolds number for any pipe flow from size, velocity and fl...
Pipe Insulation Calculator
Surface area, insulation volume and heat loss for any pipe r...
Square Tube Weight Calculator
Weight of square and rectangular hollow sections from side, ...
Pipe Surface Area Calculator
Pipe outside surface area, cross-sectional area, wetted peri...
Gas Pipe Size Calculator
Size natural gas and propane lines from BTU input — choose p...
Gas Pipe Flow Calculator
Gas pipe flow estimate and BTU capacity pipe size table for ...
Pipe Fitting Weight Calculator
Weight estimate for butt-weld elbows, tees, reducers, caps a...
Pipe Bending Calculator
Pipe bend length, setback, offset and segmented cut angles —...
GPM to PSI Calculator
Convert GPM to PSI pressure drop or calculate GPM from PSI a...
Fittings Pressure Drop Calculator
Equivalent length and friction loss for elbows, tees, valves...
Pipe Wall Thickness Calculator
ASME B31.3 wall thickness from design pressure — hoop stress...
Plastic Pipe Weight Calculator
Weight per foot for PVC Sch 40 and 80, CPVC, HDPE and PEX — ...