U-value (thermal transmittance) calculator

Build up a wall, roof or floor from its actual material layers — thickness and thermal conductivity of each — and get the U-value, with a cross-section drawing, a resistance breakdown and an interstitial condensation (Glaser) check. Add as many layers as the real construction needs.

U = 1 / (Rsi + ΣRlayer + Rse) Glaser condensation check EN ISO 6946 Free, no sign-up

Construction

Inputs only — every result is on the right.

Common assemblies for this element type — applying one replaces your current layers (you'll be asked to confirm).

Layers interior → exterior, in order

Interstitial condensation (Glaser)
Waiting for input

Thermal transmittance of this construction.

Total resistance Rtotal
Layers resistance
Total thickness

Link copied — it reopens with these exact inputs.

How to use this calculator

  1. Pick the element type — wall, roof, floor or internal partition.
  2. Add each material layer with its thickness, in order from interior to exterior — or apply a common assembly preset.
  3. Read the U-value, cross-section and resistance breakdown.
  4. Optional: fill in the indoor/outdoor temperature and humidity fields to check interstitial condensation risk.

What this calculates

The U-value (thermal transmittance) of a building element is the reciprocal of its total thermal resistance — how easily heat passes through it. Each material layer adds a resistance of its own thickness divided by its conductivity, and the two surfaces (inside and outside air films) add a little more:

R_layer = thickness / λ [m²K/W], per material layer R_total = R_si + Σ R_layer + R_se U = 1 / R_total [W/(m²·K)]

This is exact once each layer's conductivity (λ) is known — there is no approximation in the R = thickness/λ relationship itself. Rsi and Rse (the internal and external surface resistances) come from EN ISO 6946 and depend on which way heat actually flows through the element — horizontally through a wall, upward through a roof, or downward through a floor — not just which element it is, since natural convection behaves differently at each orientation.

Reading the cross-section

Layers are drawn left (interior) to right (exterior) in the order you enter them, each band's width proportional to its real thickness. The hatch pattern is deliberately not a standard drafting symbol — it's a direct readout of how insulating each layer is: a low conductivity (a genuine insulation product) gets tightly packed hatching, a conductive structural material (concrete, brick, steel) gets sparse hatching, so the layer actually doing the insulating work is visually obvious at a glance.

Interstitial condensation (Glaser)

The same layer construction can also be checked for condensation forming INSIDE the wall — not on its surface, but at a layer interface part-way through — using the classic Glaser method. It compares two profiles across the same construction: how the temperature falls from indoor to outdoor (using each layer's thermal resistance, already computed above), and how the water vapour pressure falls from indoor to outdoor (using each layer's resistance to vapour diffusion instead). Wherever the actual vapour pressure would sit above the saturation pressure that the local temperature allows, the vapour has nowhere left to go but to condense.

S_d = μ × thickness [m], per layer -- vapour diffusion resistance p_actual = linear in cumulative S_d, indoor → outdoor p_sat(T) = saturation pressure at the local temperature Condensation risk where p_actual > p_sat

The saturation-pressure side reuses this site's own Mollier (h-x) calculator psychrometric engine rather than a separate implementation. A vapour-open insulation like mineral wool (low μ) barely shifts the vapour-pressure line; a vapour-tight sheathing like OSB or foil-faced board (high μ) can dominate it even at a modest thickness — which is exactly the kind of assembly (good thermal insulation, wrapped in the wrong vapour-resistant layer on the wrong side) this check is meant to catch.

R = thickness/λ and U = 1/R_total are exact relationships from EN ISO 6946 — the only approximation is the material CONDUCTIVITY lookup table, which holds typical/ representative published λ values, not a certified figure for any specific product batch; use "Custom" with a manufacturer's tested value for a real design. This calculator does not apply EN ISO 6946's correction terms for air gaps, mechanical fasteners penetrating insulation, or moisture content, and floor-on-ground constructions properly need the ground-coupled method of EN ISO 13370 rather than a flat U-value like this one (the same simplification the Heat Loss / Heating Load calculator's floor term makes). The Glaser check is a single steady-state winter condition, not the full EN ISO 13788 monthly assessment — it does not reconstruct the tangent-line correction once a risk is found, nor compute total condensate mass or check it evaporates fully over summer, and it neglects the vapour resistance of the surface air films themselves. Material μ (vapour diffusion resistance factor) values are typical/representative (EN 12524-tier), not a certified figure for any specific product. Provided for engineering guidance — verify against a full calculation for a real design.