Skip to main content
⚙️ Materials

Thermal Expansion Calculator

Enter a length, a temperature change and a material to get the change in length (ΔL = α·L·ΔT), the final length, and the thermal strain.

ΔL in mm & m
Final length
Thermal strain
Material α values
100% Free
⚙️ Open All Mechanical Calculators 📖 Read the Guide

Thermal expansion — Quick answer

Change in length is the coefficient times length times temperature change.

ΔL = α · L · ΔT  ·  strain = α · ΔT

Worked example: 10 m steel, +50 °C → ΔL = 12e-6 × 10 × 50 = 6 mm.

α (ppm/°C)

Materialα
Steel / concrete12
Copper / stainless17
Aluminium23

Cooling gives a negative ΔL (contraction).

⚙️ Thermal Expansion Calculator

Enter length and temperature change, choose a material.

Change in length
Final length
Thermal strain
Coefficient α

ℹ️ ΔL = α·L·ΔT (linear). α in parts per million per °C. Cooling (ΔT < 0) contracts. Area ≈ 2α, volume ≈ 3α.

Materials grow when heated. Linear thermal expansion is ΔL = α × L × ΔT, where α is the coefficient of expansion (parts per million per °C), L the original length, and ΔT the temperature change. This calculator returns the change in length, the final length and the thermal strain.

Reviewed: June 20, 2026 · Author: Naveen P N, Founder — AI Calculator · Verified against: the linear-expansion relation, recomputed in code.

The formula

Linear expansion
ΔL = α · L · ΔT  ·  final length = L + ΔL  ·  strain = α · ΔT

The coefficient α captures the material: aluminium (≈ 23) expands roughly twice as much as steel (≈ 12) for the same heating, while glass (≈ 9) and titanium (≈ 8.6) move least. Heating gives a positive ΔL; cooling a negative one (contraction). Thermal strain — the fractional change ΔL/L — equals α × ΔT and is independent of length.

Worked examples

10 m steel beam, +50 °C:

6 mm
12×10⁻⁶ × 10 × 50 = 0.006 m = 6 mm

2 m aluminium bar, +80 °C:

3.68 mm
23×10⁻⁶ × 2 × 80 = 0.00368 m = 3.68 mm

100 m steel bridge span, +40 °C:

48 mm
12×10⁻⁶ × 100 × 40 = 0.048 m = 48 mm

That 48 mm of movement on a 100 m span is exactly why bridges and pipelines use expansion joints. The thermal strain in the steel beam example is 12×10⁻⁶ × 50 = 6×10⁻⁴, or 0.06% — small per unit length, but it adds up over long runs.

Frequently Asked Questions

What is the thermal expansion formula?

ΔL = α × L × ΔT. 10 m steel at +50 °C ≈ 6 mm.

What is the coefficient of expansion?

Expansion per °C in ppm. Steel ≈ 12, aluminium ≈ 23, copper ≈ 17, glass ≈ 9.

How much does steel expand?

≈ 6 mm per 10 m per 50 °C. A 100 m span moves ~48 mm over 40 °C.

What is thermal strain?

ΔL/L = α × ΔT. Steel at 50 °C: 6×10⁻⁴ (0.06%).

Area and volume expansion?

Area ≈ 2α, volume ≈ 3α for the same ΔT. This page covers linear (length).

Need more mechanical tools?

Explore specific heat, factor of safety, hydraulic force, temperature units and more across the AI Calculator suite.

⚙️ Open Mechanical Calculators — Free

No registration required · 350+ calculators · PDF report export