🔬
🔬 Science & engineering

Thermal Expansion Calculator (linear & volume)

Results update as you type.

Your numbers

Understanding the thermal expansion calculator — concept and principle

Most materials grow when heated and shrink when cooled. This calculator finds how much a bar, pipe, rail or beam changes in length for a given temperature change, its new length, and the approximate change in volume. Engineers use these numbers to size expansion joints in bridges and pipelines, leave gaps in flooring and cladding, and check fits between parts made of different metals.

A 10 m steel bar expanding by 4.8 mmA 10 m steel bar with α = 12 × 10⁻⁶ /K warmed by 40 K grows 4.8 mm to 10.0048 m; its volume grows about 0.144%. Copper (17) would grow 6.8 mm and aluminium (23) 9.2 mm.A warm steel bar grows a little10 m steel, startafter +40 K+4.8 mmgap drawn much larger10 m × 12×10⁻⁶ /K × 40 K = 4.8 mmSame bar in other metals:4.8 mmsteel6.8 mmcopper9.2 mmaluminiumnew length 10.0048 m · volume +0.144% (β ≈ 3α)
Only 4.8 mm over 10 m, but enough that bridges and rails need expansion gaps.

How it is calculated

Typical α values (×10⁻⁶/K): steel about 12, concrete 10–12, copper about 17, aluminium about 23.

The principle

Heating makes atoms vibrate with larger amplitude. Because the force between atoms is not symmetric (easier to pull apart than to push together), the average spacing increases slightly as vibration grows, so the whole object lengthens. For small temperature changes this growth is very nearly proportional to both the original length and the temperature change, which gives ΔL = αL₀ΔT. An isotropic solid expands this way in all three directions, so its volume becomes (1 + αΔT)³ ≈ 1 + 3αΔT; the squared and cubed terms are negligible because αΔT is tiny.

Worked example

  1. Inputs: L₀ = 10 m, α = 12 × 10⁻⁶ /K (steel), ΔT = 40 K.
  2. ΔL = 12 × 10⁻⁶ × 10 × 40 = 0.0048 m = 4.8 mm.
  3. New length = 10 × (1 + 0.00048) = 10.0048 m.
  4. Volume change = 3 × 12 × 10⁻⁶ × 40 = 0.00144 = 0.14% (0.144%).
How Length change (mm) changes with Original length (m)How Length change changes with Original…02468102.557.51012.51520Example: 4.8Original length (m)
Each point is the calculator re-run with only “Original length (m)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Original length (m)Length change (mm)
2.51.2
52.4
7.53.6
104.8
12.56
157.2
209.6

How to read the result

4.8 mm over 10 m sounds small, but if the steel is prevented from moving, the expansion becomes stress. For a fully restrained bar, σ = E·α·ΔT; with E ≈ 200 GPa for steel this example gives roughly 96 MPa, a large fraction of the yield strength of ordinary structural steel. That is why long structures need joints, rollers or loops. Pairs of materials with different α, such as aluminium on steel, will slide or bow as temperature changes.

Common mistakes

Keep in mind: These are linear, unrestrained estimates. α varies with alloy and temperature, and composite or anisotropic materials behave differently. Real expansion joints and structural designs must follow local codes and be checked by a qualified engineer.

Frequently asked questions

How much does a 30 m steel rail expand from −10 °C to 40 °C?

ΔT = 50 K, so ΔL = 12 × 10⁻⁶ × 30 × 50 = 0.018 m, about 18 mm.

Why do glass jars crack in hot water?

The outside heats and expands before the inside, creating stress across the thickness; glass with low α, like borosilicate, resists this better.

Do any materials shrink when heated?

A few do over certain ranges, for example water between 0 °C and 4 °C and some special ceramics.

Sources: D. Halliday, R. Resnick and J. Walker, Fundamentals of Physics, Wiley, section on thermal expansion · CRC Handbook of Chemistry and Physics, CRC Press (thermal expansion coefficients)

Checked 8 Nov 2026. Standard textbook formulas in SI units, computed in your browser. For learning and estimates — real designs must follow your local codes and be checked by a qualified engineer.

🔬 All science & engineering tools →🌍 Calculators by country →