U-Value Calculator (Wall, Roof & Floor Build-Ups)
Calculate the U-value of a wall, roof or floor from up to six layers — pick materials from a list or enter λ, in mm or inches — with surface resistances, air cavity, timber or steel-stud bridging (ISO 6946 combined method), air-gap correction, R-value in SI and imperial, heat loss and yearly energy, a temperature profile with surface-condensation check, UK, Passivhaus and Spanish CTE comparisons, and the insulation needed to reach a target.
How it works
R_layer = thickness (m) ÷ λ · R_total = Rsi + Σ R_layer + R_cavity + Rse · with framing: R_T = (R′ + R″) ÷ 2, where 1/R′ = f_a/R_a + f_b/R_b (parallel paths) and R″ uses λ″ = f_a λ + f_b λ_frame in the framed layer · ΔU_g = ΔU″ × (R_ins ÷ R_T)² · U = 1 ÷ R_T + ΔU_g · heat loss = U × area × ΔT · yearly kWh = U × area × degree-days × 24 ÷ 1000 · θ_si = θ_i − ΔT × Rsi ÷ R_total · extra insulation = (1 ÷ U_target − 1 ÷ U) × λ_ins
Heat flows through a wall the way current flows through resistors in series: each layer resists in proportion to its thickness and in inverse proportion to its conductivity λ, the still air films on either face add a little more (more on a floor, where warm air sits still, than on a ceiling), and the U-value is the reciprocal of the total — watts per square metre for each degree of temperature difference. Because conductivities span two orders of magnitude, a hundred millimetres of insulation resists heat as much as several metres of brick, which is why the build-up table shows masonry contributing almost nothing. Studs, joists and rafters cut through the insulation, so ISO 6946 averages two estimates — parallel heat paths through the insulation and through the timber, and a layer-by-layer average conductivity — and adds a correction if the insulation boards have gaps. The calculator then gives the heat loss for your area and temperatures, a rough yearly energy figure from heating degree-days, the temperature at each layer and the inside surface temperature against the room’s dew point, and how the result compares with UK Part L, Passivhaus and the Spanish CTE limits. Wall ties, lintels and junctions are linear thermal bridges outside a U-value calculation.
Worked example
A wall of 12.5 mm plasterboard, 100 mm mineral wool (λ 0.04), 100 mm aerated block (0.19), a 0.18 air cavity and 102 mm brick (0.77) has R = 0.13 + 0.06 + 2.50 + 0.53 + 0.18 + 0.13 + 0.04 = 3.57 m²K/W, a U-value of 0.28 W/m²K — meeting the 0.30 renovation value but not the 0.18 new-build target, which needs about (1/0.18 − 3.57) × 0.022 = 44 mm more PIR. At 20 °C inside and 0 °C outside it loses 5.6 W/m², or 168 W for 30 m², and about 0.28 × 30 × 2,500 × 24 ÷ 1000 = 504 kWh a year. If the mineral wool sat between timber studs taking 15% of the layer, the U-value would rise to about 0.33.
Sources: ISO 6946:2017 — Building components and building elements: thermal resistance and thermal transmittance · Approved Document L, volume 1: dwellings (2021 edition) · Código Técnico de la Edificación, DB-HE (2019)
Frequently asked questions
What is a good U-value?
Lower is better. UK new-home notional values (Part L 2021) are 0.18 for walls, 0.11 for roofs and 0.13 for floors, with limiting values of 0.26, 0.16 and 0.18; Passivhaus aims for 0.10–0.15 for opaque elements. In Spain the CTE limits walls to 0.37–0.80 and roofs to 0.33–0.55 depending on the climate zone. Older housing ranges from about 0.6 (insulated) to 2.1 (solid brick).
How do I convert to imperial R-values?
Multiply the SI R (m²K/W) by 5.678 to get the US R-value in h·ft²·°F/BTU, and multiply the SI U-value by 0.1761 for BTU/h·ft²·°F. An R-20 US wall is R 3.5 SI, U ≈ 0.28. You can also enter thicknesses in inches and λ in BTU·in/h·ft²·°F with the unit menus.
How do studs or joists change the U-value?
Timber conducts heat about three times better than insulation, so a layer of insulation between studs performs worse than its own λ suggests. Under More options pick the layer with the framing and its share of the area (about 15% for 600 mm stud centres with noggings). The calculator applies the ISO 6946 combined method, averaging the parallel-path and layer-average results. Steel studs bridge far more and usually need a numerical calculation.
Can this tell me if the wall will get condensation or mould?
It checks the inside surface: if its temperature is below the dew point of the room air (from the indoor temperature and humidity) condensation forms, and a temperature factor fRsi below 0.75 signals mould risk. It also flags layers colder than the dew point, but condensation inside the wall depends on the vapour resistance of each layer, which needs a Glaser (ISO 13788) calculation.
Related calculators
Sizing rules from HVI, ASHRAE 62.2, IRC/IMC guidance and common UK/EU building-regulation values. Local codes, manufacturer data and a heat-loss survey take precedence; ventilation and heating installations may require a qualified installer.