Skip to main content
Calcimator

Thermal Expansion Calculator

Calculate linear thermal expansion, thermal strain, and restrained thermal stress for engineering materials subjected to temperature changes.

About this calculator

Nearly every solid material grows longer as it heats up and shrinks as it cools, and engineers who ignore this fact end up with buckled pipe runs, cracked concrete slabs, and jammed mechanisms. Linear thermal expansion follows a simple relationship, ΔL = α·L·ΔT: the length change equals the material's coefficient of thermal expansion multiplied by the original length and the temperature change. That coefficient (α) is a material property — steel expands roughly 6.5 millionths of an inch per inch per degree Fahrenheit, while aluminum expands about twice as fast, which is why mixed-material assemblies need expansion allowances sized to the more active material, not the more conservative one.

If a member is fully restrained from expanding, such as a pipe rigidly anchored at both ends, the calculator's thermal stress figure (σ = E·α·ΔT) shows what stress builds up instead of physical movement, using the material's elastic modulus — this is a genuinely different and often more damaging failure mode than free expansion, since restrained thermal stress can exceed a material's yield strength and cause permanent deformation or failure. Cross-sectional area and elastic modulus only matter for that restrained-stress and resulting force calculation; they have no effect on how much a freely expanding member actually elongates, since unrestrained length change depends only on the coefficient of expansion, original length, and temperature change.

Inputs

in
°F
per °F

Results

Length Change (ΔL)

0.07 in

Restrained Thermal Stress

18,850 psi

Thermal Strain (ε)0 in/in
New Length100.07 in
Restrained Thermal Force18,850 lb
How to Use This Calculator
  1. Enter the Original Length in inches at the reference (installation) temperature.
  2. Enter the Temperature Change (ΔT) in °F — positive for heating, negative for cooling.
  3. Set the Expansion Coefficient (α) for your material: steel ≈ 6.5×10⁻⁶, aluminum ≈ 12.8×10⁻⁶, copper ≈ 9.3×10⁻⁶ per °F.
  4. For restrained thermal stress calculations, enter the Cross-Sectional Area in in² and Elastic Modulus (E) in psi (steel ≈ 29×10⁶ psi).
  5. Read the Length Change (ΔL) in inches to determine required expansion loop, joint, or gap size.
  6. Check Restrained Thermal Stress (psi) and Thermal Force (lb) if the member is anchored — compare to the material allowable stress.

How the result changes with Original Length

Original LengthLength Change (ΔL)Restrained Thermal Stress
500.03 in18,850 psi
750.05 in18,850 psi
1500.1 in18,850 psi
2500.16 in18,850 psi

What each input means

Original Length
Initial length of the member at the reference temperature.
Temperature Change (ΔT)
Change in temperature from the installation temperature. Positive = heating, negative = cooling.
Expansion Coefficient (α)
Coefficient of thermal expansion. Steel ≈ 6.5×10⁻⁶; aluminum ≈ 12.8×10⁻⁶; copper ≈ 9.3×10⁻⁶ per °F.
Cross-Sectional Area
Cross-sectional area of the member. Used to calculate restrained thermal force.
Elastic Modulus (E)
Young's modulus of the material. Steel ≈ 29×10⁶; aluminum ≈ 10×10⁶; copper ≈ 17×10⁶ psi.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    5 parameters
    Original Length = 100, Temperature Change (ΔT) = 100, Expansion Coefficient (α) = 0.0000065, Cross-Sectional Area = 1, Elastic Modulus (E) = 29000000 = 5 input(s) provided
  2. Calculate Length Change
    Length Change
    0.065 = 0.065
  3. Calculate Restrained Thermal Stress
    Restrained Thermal Stress
    18850 = 18850
  4. Calculate Thermal Strain
    Thermal Strain
    0.00065 = 0.00065
  5. Calculate New Length
    New Length
    100.065 = 100.065

Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why do cross-sectional area and elastic modulus not affect length change?

Unrestrained thermal expansion is a geometric effect — the material simply grows in proportion to its length, coefficient of expansion, and temperature change, regardless of how thick or stiff the cross-section is. Area and elastic modulus only come into play when expansion is prevented, determining how much stress and force build up in a restrained member instead of how far it would have moved if free.

What is the difference between free expansion and restrained thermal stress?

Free expansion is what happens when a member is allowed to change length unopposed, producing physical movement with no internal stress from the temperature change alone. Restrained thermal stress occurs when something prevents that movement entirely, converting the expansion that would have happened into internal stress and force instead, which can be severe enough to yield or fracture the material.

Why does aluminum need bigger expansion joints than steel?

Aluminum's coefficient of thermal expansion is roughly double that of steel, so for the same length and temperature swing, an aluminum member moves about twice as far. Expansion joints, sliding supports, and clearances designed for steel are typically undersized if the same structure or assembly is built from aluminum instead.

Can thermal stress alone cause a material to fail?

Yes — if a member is fully restrained and the temperature swing is large enough, the resulting thermal stress can exceed the material's yield strength, causing permanent deformation, or exceed its ultimate strength and cause fracture. This is why expansion joints, sliding bearings, and flexible couplings are standard practice anywhere a rigid, fully restrained run of pipe, rail, or structural member would otherwise fight against thermal movement.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Engineering.