IndustrialCalculation HubSearch topics, tools, articles...

Home / Tools / Engineering Calculators / Thermal Expansion Calculator

Existing engineering calculator

Thermal Expansion Calculator

Calculate free linear expansion or contraction from length, temperature change and selected material coefficient.

Interface and knowledge module updated: 28 August 2026

Technical illustration of a pipe expanding between guides with an expansion loop

Calculator inputs and result

Enter original length and temperature change, then choose a material. A negative temperature change reports contraction.

Engineering knowledge

Free thermal movement of a straight component

Most engineering materials expand when heated and contract when cooled. The free movement is proportional to original length, temperature change and the material’s linear expansion coefficient.

Related calculation knowledge

Restrained thermal movement can produce stress; a free-expansion result does not quantify that stress.

Read the thermal expansion guide →

Formula and inputs

Linear movement

ΔL = α × L₀ × ΔT

Use a consistent linear unit for L₀ and ΔL.

Heating

ΔT > 0

A positive temperature change gives positive free expansion.

Cooling

ΔT < 0

A negative temperature change gives contraction.

Assumptions and limitations

  • The component is free to move in one linear direction.
  • The coefficient is treated as constant over the stated temperature range.
  • Anchors, guides, restraints, creep and thermal stress are excluded.

Frequently asked questions

Can I use a negative temperature change?

Yes. The calculator shows a negative dimensional movement for cooling.

Does this calculate expansion stress?

No. A restrained-system stress analysis requires material elastic properties and boundary conditions.

Engineering disclaimer

Educational and preliminary engineering-reference use only.Verify temperature range, restraints, material data and applicable standards before design or construction use.