Skip to content
Calcipedia
Thermal Expansion Calculator instructional illustration

Thermal Expansion Calculator

Estimate linear, area, or volume thermal expansion from material coefficient, original size, and temperature change, compare materials.

Last updated

Thermal expansion calculator for free movement, allowance planning, and material comparison Use this thermal expansion calculator to estimate linear, area, or volume change from a coefficient of thermal expansion, original size, and temperature swing. It also helps answer common searches like linear expansion calculator, heat expansion calculator, and thermal expansion coefficient calculator by turning the headline result into a usable allowance and material-comparison worksheet.

Switch between length, area, and volume growth, solve for the missing variable, compare common materials on the same geometry, and test whether an available gap or joint allowance is large enough for the expected movement. This page is for free thermal expansion, not restrained-stress design.

Expansion mode

Solve for

Material preset

Temperature

Result

+4.8000e-3 m

ΔL = αL₀ΔT. This run shows a expansion estimate for length in m, then extends the result into allowance and comparison checks.

10 m

Final length

0.05%

Fractional change

12 ×10⁻⁶

Linear α

72 °F

Temperature swing

Calculation sheet

Review the solved values before using the comparison rows for joints, rails, glazing, pipe runs, or other free-movement checks.

Original length10 m
Change+4.8000e-3 m
Final length10 m
Linear coefficient α12 ×10⁻⁶/°C
Effective coefficient in this mode12 ×10⁻⁶/°C
Movement directionexpansion

Allowance check passes

The available allowance covers the predicted free movement with 0 m left.

Allowance used: 80%

Fully restrained stress estimate

If this linear movement were completely prevented in a simple bar, the estimated thermal stress would be about 96 MPa (13,923.6 psi), acting as compressive stress.

This uses σ = EαΔT with E = 200 GPa. Real restrained details also depend on supports, friction, cross-section, buckling, fatigue, and code checks.

Common temperature swings for the same geometry

Use these rows to judge whether the current part length, area, or volume becomes a joint or tolerance problem only during larger seasonal or process swings.

ΔTChangeFinal length
18 °F+1.2000e-3 m10 m
45 °F+3.0000e-3 m10 m
90 °F+6.0000e-3 m10.01 m
180 °F+0.01 m10.01 m

Same geometry across common materials

These comparison rows answer the practical follow-up question most calculator pages skip: how much more or less movement would the same run see if you changed material instead of temperature.

MaterialCoefficientChangevs current
Steel (carbon)12 ×10⁻⁶/°C+4.8000e-3 m100%
Stainless steel17.3 ×10⁻⁶/°C+6.9200e-3 m144.17%
Aluminium23.1 ×10⁻⁶/°C+9.2400e-3 m192.5%
Copper17 ×10⁻⁶/°C+6.8000e-3 m141.67%
Concrete12 ×10⁻⁶/°C+4.8000e-3 m100%
Glass (borosilicate)3.3 ×10⁻⁶/°C+1.3200e-3 m27.5%
PVC52 ×10⁻⁶/°C+0.02 m433.33%

Interpretation note

This is still a free-expansion estimate. If the part is restrained, the next design question is usually thermal stress, anchor loads, or required joint movement rather than free growth alone.

A small per-degree change becomes a large absolute movement when the free run is long. That is why the material-comparison and common-swing tables matter more for design screening than the raw α value alone.

← All Physics calculators

Science — Physics

Thermal expansion calculator: linear, area, and volume change by material

Materials expand when heated and contract when cooled. This page also explains the main assumptions behind the thermal expansion calculator result, highlights the supporting figures shown by the calculator, and helps the reader use the estimate without overstating what a quick online tool can prove.

Linear, area, and volume expansion formulas

Linear expansion uses ΔL = α × L₀ × ΔT, where α is the coefficient of linear expansion. For small temperature changes, area expansion is approximated as ΔA = 2α × A₀ × ΔT and volume expansion of isotropic solids as ΔV = 3α × V₀ × ΔT. Liquids are usually handled with a direct volumetric coefficient instead of the 3α shortcut used for solids.

The coefficient can be written per degree Celsius or per kelvin with the same numeric value because Celsius and kelvin intervals are the same size. That is why tables may list steel near 12 × 10⁻⁶/°C, aluminium near 23 × 10⁻⁶/°C, ordinary glass near 9 × 10⁻⁶/°C, and PVC much higher again. The exact value still depends on the material grade and temperature range.

The calculator keeps those formula differences visible so you can see whether you are using a linear coefficient α that gets expanded internally into 2α or 3α, or a direct volumetric coefficient β for a liquid-style estimate. That distinction matters because many quick online tools treat every volume problem as 3α, even when the reference value is already volumetric.

ΔL = α × L₀ × ΔT

Linear thermal expansion for a uniform solid over a modest temperature range.

ΔA ≈ 2α × A₀ × ΔT

Area expansion approximation for isotropic materials when the same linear coefficient applies in both directions.

ΔV ≈ 3α × V₀ × ΔT

Volume expansion approximation for isotropic solids using the linear coefficient.

Choosing the right coefficient matters as much as using the formula

The simple formula is only as good as the coefficient you put into it. Published values are usually average room-temperature figures, not guarantees across every alloy, composite, moisture content, or operating temperature. Stainless steel grades differ from carbon steel. Glass types differ significantly from one another. Plastics and wood can vary even more depending on formulation, direction, and environment.

That is why this calculator is best used for quick estimation, early design checks, and educational work. When you move into tolerancing, expansion-joint sizing, or constrained assemblies, the actual material data sheet for the exact grade and temperature band matters more than a generic textbook value.

It is also why the material-comparison table is useful. The difference between carbon steel and aluminium is not subtle over a long free run: the same temperature swing can produce almost double the movement in aluminium. That kind of comparison is often more actionable than the raw α number on its own.

Using the result for allowance, gap, and clearance planning

A free-expansion number becomes useful when you compare it with the movement your detail can actually tolerate. If a glazing pocket, pipe guide, rail gap, machine slot, or expansion joint only has a few millimetres of spare travel, the relevant question is not just “how much will it expand?” but “does the available allowance cover that movement with margin?”.

That is why this page includes an optional allowance field. Entering the available gap gives you a quick pass-or-fail check, the remaining margin, and the percentage of the allowance already consumed by thermal growth. It is still not a code-checking joint-design tool, but it is a much better first filter than a single headline ΔL value.

The common-temperature-swing table also helps with planning. A detail may look safe at a 10°C rise but fail at 50°C or 100°C. Seeing those rows side by side is a better way to judge whether you have a seasonal nuisance, a process-temperature problem, or a full redesign issue.

Worked examples: rails, frames, and pipe runs

A 100 m steel rail heated by 100°C expands by about 0.12 m, which is why rail systems, bridge decks, and long straight pipe runs need expansion allowances. Aluminium expands even more than steel, so a long aluminium frame can change length noticeably across summer-winter swings or industrial temperature cycles.

The same logic applies to pipelines, curtain walls, glazing systems, and machine assemblies. If you know the expected temperature rise and the unsupported run length, the calculator helps you estimate how much movement the system has to absorb before you start deciding whether a gap, loop, sliding support, or expansion joint is required.

Cooling matters too. A negative ΔT produces contraction, which can open joints, pull assemblies away from stops, or change preload in fastened systems. In other words, thermal movement is not only a hot-weather expansion problem. In many assemblies, the cold-state contraction limit is the case that controls fit-up and serviceability.

Free expansion is not the same as restrained thermal stress

A free thermal expansion calculator estimates how much a part would like to move if it were allowed to do so. If supports, welds, anchors, bonding layers, or surrounding parts prevent that movement, the important quantity may become thermal stress or force instead of displacement. That is a different design problem, even though it starts with the same temperature change.

The distinction is why a pipe run might need expansion loops, why bridge bearings allow travel, and why brittle materials can crack under restraint even when the free-expansion number looks small. The restrained case depends on stiffness, boundary conditions, joint details, and often code rules. Use the free-expansion result as an input to that judgement, not as a substitute for it.

σ ≈ E × α × ΔT

First-pass thermal stress estimate for a simple linear member whose free movement is fully restrained.

Using the restrained-stress estimate responsibly

The optional Young's modulus input adds a simple fully restrained stress estimate for a straight member. It uses σ ≈ EαΔT, where E is the elastic modulus, α is the linear expansion coefficient, and ΔT is the temperature change. Heating a fully restrained member produces compressive stress; cooling it produces tensile stress.

That stress row is useful as a screening signal because it translates a small free movement into a much more serious engineering question. A few millimetres of blocked expansion can imply large force in steel, concrete, or glass if the member cannot slide, bow, or relieve the strain.

It is still deliberately conservative and incomplete. Real assemblies rarely match the textbook fully restrained bar: supports can slip, anchors have flexibility, friction may be nonlinear, long compression members can buckle, and cyclic thermal movement can create fatigue or seal problems. Treat the stress estimate as a reason to investigate, not as final proof that a restrained detail is safe.

When a simple expansion estimate is not enough

A free thermal expansion calculator is a first-pass tool, not a full stress analysis. If the part is constrained so it cannot move freely, the important question may be thermal stress rather than free expansion. If the temperature range is very large, the coefficient may change enough that a constant-α approximation becomes too rough.

Composite parts, bonded materials, reinforced concrete, precision instruments, and liquids in sealed volumes all need extra caution. In those cases you may need temperature-dependent coefficients, manufacturer data, or a dedicated structural or mechanical analysis rather than a single room-temperature coefficient and a linear approximation.

For liquid systems, sealed vessels, cryogenic equipment, or very high-temperature service, even the sign and size of the effective coefficient may vary enough with temperature that handbook averages stop being trustworthy. Treat generic values as screening data, not final design data, whenever the consequences of error are costly.

Frequently asked questions

How much does steel expand per metre per degree?

Using a typical linear coefficient near 12 × 10⁻⁶ per °C, one metre of steel grows by about 0.012 mm for every 1°C rise in temperature. Over long lengths or large temperature swings, that small per-degree change adds up quickly.

Why does aluminium expand more than steel?

Because aluminium has a higher coefficient of thermal expansion. A typical aluminium value is roughly double a typical steel value, so the same length and temperature rise produce more movement in aluminium than in steel.

Why are area and volume expansion often written as 2α and 3α?

For small temperature changes in isotropic solids, each dimension expands by roughly the same fractional amount. Two dimensions produce the 2α area approximation and three dimensions produce the 3α volume approximation. These are useful engineering shortcuts, not universal laws for every material and condition.

Can I use this calculator to size an expansion joint?

You can use it to estimate the free movement that a joint may need to absorb, but joint sizing also depends on restraint, support spacing, pressure, fatigue, materials, and code rules. Final design should come from the governing product data and an engineering review.

Why can the real expansion differ from the calculator result?

Because published coefficients are usually average values, not exact constants for every alloy, product grade, moisture state, or temperature band. Once tolerances are tight or the assembly is constrained, the correct material data sheet and engineering design method matter more than a generic reference coefficient.

Does cooling just reverse the sign of thermal expansion?

For a simple constant-coefficient estimate, yes. A negative temperature change gives a negative movement, so the part contracts instead of expanding. In practice, the cold condition can be just as important as the hot condition because contraction may open joints, unload seals, or pull components away from stops.

How do I use the result to check whether a gap is large enough?

Compare the predicted free movement with the actual travel the detail can tolerate. If the calculated movement is smaller than the available gap or joint allowance, the detail may be adequate at a first-pass level. If the movement exceeds the available allowance, you need more gap, a shorter free run, a smaller temperature swing, a different material, or a redesigned support/joint detail.

Why does the calculator treat water as a direct volumetric coefficient?

The common 3α shortcut is for isotropic solids when you start from a linear coefficient. Liquids are usually tabulated with a direct volumetric coefficient instead. Applying 3α to a number that is already volumetric would double-count the expansion effect and overstate the result.

When do I need thermal stress analysis instead of a thermal expansion calculator?

You need the stress side when the part cannot move freely because it is restrained by anchors, welds, bonded interfaces, or surrounding geometry. In that case the main concern may be force, stress, buckling, cracking, or anchor load, not just movement. Free expansion is still useful, but it is only the start of the design check.

What does the fully restrained stress estimate mean?

It estimates the stress that would develop in a simple linear member if thermal expansion or contraction were completely blocked. The formula is σ ≈ EαΔT, so the answer depends on the material's Young's modulus, the linear coefficient of expansion, and the temperature swing. Real supports and joints may relieve some movement, so use the value as a screening check rather than a final structural design result.

Can I use the same coefficient over a very large temperature range?

Usually only as a rough first estimate. Coefficients are often average values near a limited temperature band, and they can change enough over wide ranges that a constant-α model becomes inaccurate. For high-temperature, cryogenic, or precision work, use manufacturer or handbook data that match the actual operating range.

Why do borosilicate and soda-lime glass behave so differently?

Because their compositions are different and that changes their thermal properties. Borosilicate glass is designed to have a much lower coefficient of thermal expansion than ordinary soda-lime glass, which is why it is commonly chosen where thermal shock resistance or dimensional stability matters.

Also in Physics

Related

More from nearby categories

These related calculators come from the same leaf category, nearby sibling categories, or the same top-level topic.