W/m2·K

Best on a larger screen These calculators are built for desktop. They work here, but the inputs, result cards, and the 2D Detail drawing canvas have room to breathe with more width and a mouse.
U-value calculator · free · runs in your browser

W/m2·K

thermal transmittance in building assemblies

press 0–8 to cycle through climate zones
  1. 1
    Build an assemblyPick a calculator tab. Each one opens with a worked example — a real wall, detail or window — that you can edit straight away.
  2. 2
    Read the resultU-value and R-value in SI and IP, updated as you type, with a live comparison against code-minimum and high-performance targets for your climate zone.
  3. 3
    Save and add it upName the assembly and add it to the Library, then combine several on the Envelope tab for a whole-building figure. Nothing leaves your browser.
  • The SI / IP switch flips every value between metric and imperial; the climate zone picks which code target you are compared against. Both live in the top bar (and on this page, in the control strip above).
  • Each calculator has a Report button for a clean printable page, and Save / Load for a JSON file you can keep or share.
  • Everything runs locally in your browser — nothing is uploaded, and saved work stays on this device.

These are simplified, educational calculations. For ratings or code compliance, use NFRC / EN 10077 certified whole-window values and a full envelope/energy model.

Cavity
Cavity — the layer-by-layer U-value of a wall, roof or floor with nothing cutting through the insulation.
  1. Pick the interior and exterior surface films
  2. Add the layers from inside to outside, with a thickness for each
  3. Read U and R in Results and see how they compare with the benchmarks below
Materialλ Thick. (mm)R (m²·K/W)
↑ Inside
↓ Outside
Hands the layers over to the 2D conduction solver as editable shapes — start simple here, then add framing, corners or junctions there. Pick a mesh density and press Solve.
Clear Field
Clear Field — the U-value of a framed wall, where studs, girts or fasteners run through the insulation.
  1. Build the cavity path — the wall between the framing
  2. Add a path for each bridge, swap in the bridging material, and set the share of area it covers
  3. Read the corrected U and how much of the cavity R-value the framing costs
Tip: set a layer's material to Timber stud or Steel stud to model framing in that course. The sub-row picks the width and spacing (plus gauge and cavity insulation for steel); the spacing drives that path's area fraction (= zone width ÷ spacing), so you enter a real on-centre spacing rather than eyeballing a %. Open in 2D Detail drops the real stud into the conduction solver for the exact bridge.
↑ Inside
↓ Outside
Lays the paths out side-by-side as real 2D geometry (e.g. a stud beside its insulation), so the conduction solver shows the bridging the parallel-path estimate only approximates. Pick a mesh density and press Solve.

Share of the clear cavity path's resistance the bridging removes — the grey bar is the R you keep, the coloured bar is the R lost.

At the same on-centre spacing, a steel stud takes a larger share of the wall area in this calculation than a timber stud of the same size — and that is correct. Steel flanges conduct roughly 500× better than the cavity insulation and lie flat against the gypsum and sheathing, so they spread heat sideways into the finishes. The ASHRAE zone method captures that by widening the bridging zone to W = flange + 2 × finish thickness — about double the bare flange — and that wider zone, not the thin web, sets the framing fraction.

Timber barely conducts more than the insulation, so it gets no widening: it bridges only at its physical face width. This is a major reason steel-framed walls underperform wood-framed walls at the same stud size and spacing. The 1-D figure here is an estimate — Open in 2D Detail to solve the real geometry (a ~1 m section with the studs at their actual spacing).

2D Detail
2D Detail — solves the real two-dimensional heat flow through a corner, slab edge or junction that a layered calculation cannot see.
  1. Load a sample section from the bar above the canvas, or draw shapes with Rect / Poly
  2. Paint a material into each shape, then draw the Interior and Exterior boundary lines
  3. Press Solve (or G) — read U, the coupling L²D, the temperature factor and the condensation check
Geo tools
Draw the interior & exterior surfaces across the section — the assembly is the region between them; heat-flow direction is read from them.
Geo order — top is in front
Layers
One row per material in use (+ Unassigned / imported DXF layers). 🖌 fills the whole layer with the current paint material.
Framing presets
Drops a correctly-sized, pre-painted member at the view centre — move / rotate it like any shape. Steel is thin: use a Fine mesh for an accurate bridge.
Boundary conditions
°C
°C
°C
%
Approximate deep-ground = mean air temp — prefilled from the climate zone, editable. Look up your location ↗
Load preset
Paint pick a material, hit 🖌, click each shape
What is condensation risk?

Condensation occurs when warm, moisture-laden air contacts a surface cold enough to drop below the dew point. In building assemblies this happens invisibly inside walls, roofs and floors, where over time it can lead to mould growth, material degradation and structural damage.

Select a climate zone (top-right) for a climate-specific assessment of where condensation risk concentrates.

Linear thermal transmittance ψ
ψ = L2D − Σ(Uj · ℓj)  ·  L2D = — (solve first)
Linear thermal transmittance ψ
—
Glazing
Glazing — the whole-window U-value from the glass, the spacer at its edge and the frame.
  1. Set the window size and the frame border width
  2. Choose the glazing (centre-of-glass U), a spacer type and a frame type
  3. Read U-window, and the installed value once the install quality is set
Projected frame sight-line width; glazing = window minus this border on all sides
Proportional area
Manufacturer COG value, typ. 0.5–1.6 for IGUs
Spacer type — sets ψg
Frame type — sets Uf
Window install ψ — window-to-wall junction (separate figure)
Envelope
Envelope — adds your assemblies up into one whole-building U-value and heat-loss coefficient (UA).
  1. Save assemblies to the Library from the calculator tabs (or pull one live from a tab below)
  2. Add each one here and enter the area it covers; add linear or point thermal bridges if you have them
  3. Read the area-weighted envelope U, R and total UA
Add from library
Project:
Add another way — without saving to the library first
or pull live from a tab:
Components

Linear bridges (ψ × length) and point bridges (χ × count) add directly to the total heat-loss coefficient.

Every construction you save with ☆ Add to library lives here (in this browser). Rename them, group them into projects, and add any of them straight to the Envelope tab.

How it's calculated

Cavity — series resistance

Steady-state, one-dimensional heat flow

Total thermal resistance is the sum of the interior surface film, every material layer, and the exterior surface film. The U-value is the inverse of that total.

Rtotal = Rsi + ΣRlayer + Rse   |   Rlayer = thickness ÷ λ   |   U = 1 ÷ Rtotal
  • Material conductivities (λ, W/m·K) come from a built-in library; pick Custom λ… to enter your own.
  • Air gaps use fixed cavity resistances (not thickness ÷ λ) — horizontal 0.18, vertical 0.15 m²·K/W.
  • Surface films are selectable for heat-flow direction and wind exposure; set to None for a surface-to-surface (R-value-only) result.
  • Valid only for non-bridged, layered assemblies. For repeating thermal bridges use the Clear Field tab.

Assumes steady-state conditions and no moisture, convection, or 2-D/3-D bridging effects.