CCalclabhub

Science · 47 calculators

Thermal Expansion Calculator

Most materials get longer as they get warmer. The change is small, predictable, and large enough to buckle a bridge or jam a piston if nobody allowed for it.

Change in length

0.0048

Final length
10.0048
Strain
4.80%
Area change
9.60%
Expansion per degree
0.0001

Values update as you type. This calculator covers the single scenario its formula assumes — see Common Mistakes for what it leaves out.

The formula this calculator uses

delta L = alpha x L x delta T

dL
The change in length, positive when the material warms
alpha
The coefficient of linear expansion, how much a unit length grows per degree
L
The original length
dT
The change in temperature, negative for cooling

How to check the result by hand

  1. 1

    Find the coefficient for the material

    Look up the coefficient of linear expansion, usually quoted per million per degree. Steel is about 12, aluminium about 23 and concrete about 10.

  2. 2

    Convert it out of per million

    Divide by a million before using it. Twelve per million becomes 0.000012 per degree, which is the value the formula expects.

  3. 3

    Multiply by the original length

    Ten metres times 0.000012 gives 0.00012 metres of growth per degree of warming.

  4. 4

    Multiply by the temperature change

    A rise of 40 degrees gives 0.0048 metres. The final length is 10.0048 metres.

  5. 5

    Check the scale before dismissing it

    Four point eight millimetres over ten metres is a strain of 0.048 percent. Over a hundred metre structure the same conditions give 48 millimetres, which is why long spans need joints.

For worked examples, common mistakes and the limits of this formula, read the full How To Calculate Thermal Expansion page.