Thermal Linear Expansion
Also known as expansion of a pipe · coefficient of thermal expansion
Worked example: 10 m steel beam (α = 12e-6/K) heated 50 K grows 6 mm — press Try an example to run it live, then adjust anything.
Enter your known values, leave one input blank, and solves for the missing one. Tap a variable’s symbol to see what it means, with a typical value. Try different units for next level excitement!
Thermal Expansion →
Grade 10Grade 10 Science
The stretch of summer →
Grade 11Grade 11 Physics
Test your skills in the Exam Room: new numbers every attempt — free lessons for students, no sign-up, just pure learning.
share your results
Thermal Linear Expansion explained
Nearly every solid grows when heated, and it grows by a fixed fraction of whatever length it already had. That is the whole content of : the coefficient α is the fractional growth per degree, so a long member moves more than a short one made of the same stuff. The reason solids expand at all is a detail of the interatomic bond. The potential well an atom sits in is not symmetric — pushing two atoms together costs more energy than pulling them apart by the same distance — so as the atoms vibrate harder, their average separation drifts outward. Expansion is that asymmetry, summed over every bond in the piece.
Take a 100 m copper riser in a hydronic building, filled at 20 °C and run at 82 °C. With α = 16.5 × 10⁻⁶ per K, . The pipe wants to be 102 mm longer than it was when it was installed — a hand's width, in a shaft where the anchors are bolted to concrete. This is why risers get expansion loops, offsets, or bellows, and why the guides that keep the pipe pointing straight matter as much as the loops themselves.
The same coefficient handles areas and volumes to good approximation: an area grows at about 2α and a volume at about 3α, because the fractional growth applies in each dimension independently. Bond two metals with different α back to back and the strip curves as it warms, which was the thermostat for most of the twentieth century. Go the other way and you get Invar, a nickel–iron alloy with α near 1.2 × 10⁻⁶ — a tenth of steel's — for which Charles Édouard Guillaume took the 1920 Nobel Prize in Physics, an award for a material rather than a discovery, given because surveying and clockmaking needed lengths that did not care about the weather.
The largest mistake is applying this equation to a member that is not free to move. A pipe anchored at both ends does not get longer; it develops stress instead. The stress is , and for steel a 50 K rise gives — a serious fraction of the yield strength, and completely independent of length. That last point catches people: a short restrained member is under exactly the same stress as a long one, so shortening a run does not relieve anything. Continuous welded rail is laid under deliberate pre-tension for this reason, and a bridge without working expansion joints does not stretch, it buckles.
Two unit traps and one geometric one. ΔT is a difference, so it carries the same number in kelvin and in Celsius — but not in Fahrenheit, where a 50 °F change is 27.8 K, and where a coefficient tabulated "per °F" is five-ninths of the per-kelvin value. Never substitute an absolute temperature for ΔT. And α itself is not constant over a wide range; handbook values are averages over a stated interval, and they drift at cryogenic and high temperatures. The geometric one: a hole in a heated plate gets larger, not smaller. Every dimension scales by the same fraction, including the empty ones, which is why warming a jar lid loosens it.
Thermal Linear Expansion formula
- = Change in length (m)
- = Linear expansion coefficient (1/K)
- = Original length (m)
- = Temperature change (C°)
Missing one of these? Work it out first, then come back
- Change in length — Normal Strain (ε = δ/L), Rectangle Perimeter
- Linear expansion coefficient — Thermal Stress in a Restrained Member, Loop Water Expansion Volume
- Original length — Normal Strain (ε = δ/L), Axial Deformation (δ = PL/AE)
- Temperature change — Sensible Heat (Q = mcΔT), Calorimeter Heat (q = C_cal ΔT)