Thermal expansion is one of the most practically important phenomena in engineering — it governs everything from gap allowances on railway tracks and concrete expansion joints, to tight fits between shaft and bearing, to the calibration drift in precision instruments. This calculator implements the standard linear, area and volumetric thermal expansion formulae for 30 common engineering materials, supports solve-for-any-variable mode, and reports the thermal strain alongside dimensional change so you have the numbers you need for a real design calculation.
The physics: why things expand when heated
All matter is made of atoms bound by electromagnetic forces. At any temperature above absolute zero those atoms vibrate about their equilibrium positions. The bond potential is asymmetric — it is steeper for compression than for tension — so the average inter-atomic distance increases as vibration amplitude grows with temperature. That increase in mean inter-atomic spacing accumulates across the billions of atom layers in a macroscopic solid and appears as the dimensional change we call thermal expansion.
The formulae
Linear expansion (one dimension — rail, pipe, bar, beam):
ΔL = α · L₀ · ΔT
Area (superficial) expansion (two dimensions — plate surface, thin film):
ΔA = 2α · A₀ · ΔT
Volumetric expansion (three dimensions — block, tank, reservoir):
ΔV = 3α · V₀ · ΔT
In all three formulae α is the linear coefficient of thermal expansion (CTE) in units of 1/°C (or equivalently K⁻¹). The factors 2 and 3 arise because for an isotropic solid, expansion in each of the three orthogonal directions contributes independently, so the effective CTE for area is 2α and for volume is 3α (the relation β = 3α is exact for isotropic materials under the small-strain assumption). The thermal strain ε = α·ΔT is dimensionless and is often quoted in microstrain (× 10⁻⁶).
Worked example — steel bridge girder
A carbon-steel bridge girder (α = 11.7 × 10⁻⁶/°C) is 30 m long at an installation temperature of 10 °C. On a summer’s day the steel reaches 65 °C, a rise of 55 °C.
Using ΔL = α · L₀ · ΔT:
ΔL = 11.7 × 10⁻⁶ × 30 × 55 = 0.0193 m ≈ 19.3 mm
The girder grows by nearly 2 cm. Without expansion joints the bridge deck would bow upward, generating compressive buckling stress. The corresponding thermal strain is 11.7 × 55 = 644 microstrain — large enough to plastically deform restrained components if not accommodated. Enter these values in the calculator above and select Steel (carbon) to verify.
Worked example — aluminium piston clearance
An aluminium alloy piston (α = 23.1 × 10⁻⁶/°C) has a diameter of 90 mm at room temperature (20 °C). The design calls for a running clearance of no more than 0.05 mm at the maximum operating temperature of 250 °C.
Using ΔL for the diameter: ΔL = 23.1 × 10⁻⁶ × 90 × 230 = 0.478 mm
The bore must therefore be at least 90.478 mm at room temperature to maintain adequate clearance at temperature — illustrating why CTE mismatch between piston and cylinder block (aluminium vs. cast iron, 10.8 × 10⁻⁶/°C) must be accounted for in the clearance specification.
Practical engineering notes
Bimetallic strips exploit differential expansion: bonding two metals with different CTEs (e.g. brass at 19 × 10⁻⁶/°C and invar at 1.2 × 10⁻⁶/°C) produces curvature proportional to ΔT — the basis of thermostats and thermal actuators.
Interference fits are designed so that the shaft expands into the bore on heating, locking parts without fasteners; the calculator’s “solve for temperature” mode finds the assembly temperature directly.
Pipe expansion loops in process plants typically allow 12–25 mm per 10 m at 200 °C temperature rise for steel; this calculator confirms those rules of thumb.
Precision instruments — coordinate measuring machines (CMMs), laser interferometers, and micrometer standards — are temperature-controlled to ± 0.1 °C and use low-CTE materials (Invar, Zerodur, fused silica) specifically to minimise these effects.
All calculations run entirely in your browser. Nothing is sent to a server.