Thermal Resistance Calculator
Compute lumped thermal resistance. Conduction R=L/(k A), convection R=1/(h A), series ΣR, parallel 1/R=Σ1/R_i. Optional Q=ΔT/R. Runs locally. Not Fourier/Newton Q, not heatsink θ, and not steam.
Trust summary Engine tested · Source checked · 16/16 tests · Production surface contract 3/3 · v1.0.0
- Input interpretation
- Enter values to calculate.
- Result
- —
- Model
- Lumped thermal resistance from geometry or series/parallel networks. Optional heat rate Q=ΔT/R.
- Scope
- Lumped thermal resistances; SI K/W
- Verification
- Engine tested · 16/16 tests · Production surface contract 3/3 · Source checked · v1.0.0
- Named expert review
- Optional · Not performed
- Sources
- Incropera, F.P. and DeWitt, D.P. Fundamentals of Heat and Mass Transfer
- ISO 80000-5 — Thermodynamics
- Evidence
- 1 golden · 9 boundary · 6 property · Production surface contract 3/3 · Artifact integrity PASS
- Production
- Embedded snapshot: STALE · Last attested schema matched 1.0.0 snapshot / local build · Semantic contract ✓ · Last attestation PASS · current evidence changed · re-attestation required · Public/cache ✓ · Origin ✓ · Live production status PASS (0 stale; 163 CURRENT) @ 2026-09-17T03:09:03.307Z
- Semantic contract
- PASS
Formulas
Core equations used by this calculator.
How to use
Choose conduction, convection, series, or parallel
Geometry modes compute R. Series and parallel compose existing R. This is not the heat-transfer Q page.
Enter geometry or resistances
Conduction needs k, A, L. Convection needs h and A. Networks need at least two R > 0.
Optionally enter ΔT
If ΔT is given, Q = ΔT/R. Leave blank to report R only.
Read R (and Q)
R is in K/W. Q is in W when ΔT is given.
Example calculations
Common configurations with formula and result.
Slab
k=1 W/(m·K), A=2 m², L=0.5 m
Film
h=10 W/(m²·K), A=2 m²
Series wall + film
R1=0.25 K/W, R2=0.05 K/W
Thermal Resistance calculator specification
Version 1.0.0 · Engine tested
- Engine tested 16/16 tests · Production surface contract 3/3
- Named expert review Not performed
- Calculation version 1.0.0
- Definition
- Conduction R = L/(k A). Convection R = 1/(h A). Series R = Σ R_i. Parallel 1/R = Σ 1/R_i. Optional Q = ΔT/R.
- What it calculates
- Lumped thermal resistance from geometry or series/parallel networks. Optional heat rate Q=ΔT/R.
- Inputs
- mode?
- k?
- h?
- A?
- L?
- R1… | resistances[]
- dT?
- Outputs
- R
- Q?
- dT?
- mode
- Formula
R = L/(k A) | R = 1/(h A) | R = Σ R_i | 1/R = Σ 1/R_i- Assumptions
- Lumped thermal resistances; SI K/W
- Series R=ΣR_i; parallel 1/R=Σ1/R_i; Q=ΔT/R
- Not Fourier/Newton Q pages
- Not heatsink θ, not steam, not radiation
- Units
- SI; R in K/W; Q in W; k in W/(m·K); h in W/(m²·K)
- Boundary conditions
- missing k, A, L, h, or a second R when required → MISSING_REQUIRED_INPUT
- k, A, L, h, or R ≤ 0 → VALUE_MUST_BE_POSITIVE
- conduction with h, or convection with k/L, or resistances[] with R1… → MIXED_INPUT_ENCODING
- heat-transfer, heatsink, radiation, or steam as mode → INVALID_MODE
- Example
- k=1 A=2 L=0.5 → R=0.25 K/W
- Validation cases
3 published on this page · 16/16 tests · Production surface contract 3/3 · View evidence
- k=1 A=2 L=0.5 → R=0.25
- mode=series R1=0.25 R2=0.05 → R=0.30
- mode=heat-transfer k=1 A=2 L=0.5 → INVALID_MODE
- Sources
- Incropera, F.P. and DeWitt, D.P. Fundamentals of Heat and Mass Transfer — Thermal resistance networksSupports: R_cond = L/(k A); R_conv = 1/(h A); series and parallel combination; Q = ΔT/R
- ISO 80000-5 — Thermodynamics — Heat rate and temperature differenceSupports: Q is heat rate; R relates ΔT to Q
- Incropera, F.P. and DeWitt, D.P. Fundamentals of Heat and Mass Transfer — Thermal resistance networks
- Calculation version
- 1.0.0
Background
Interpretation and common distinctions.
Compute lumped thermal resistance and optional heat rate.
Supported and not supported
Supported — conduction R, convection R, series, parallel · optional Q=ΔT/R · API physics.thermo.thermal_resistance
Not supported — Fourier/Newton Q as the primary product, heatsink θJC/θSA, steam, radiation, transient Zth, CFD
Agent / API notes
Capability id: physics.thermo.thermal_resistance · tool id: thermal-resistance · pin 1.0.0.
{ "mode": "conduction", "k": 1, "A": 2, "L": 0.5 }
Series: { "mode": "series", "R1": 0.25, "R2": 0.05 }. Optional "dT": 10 adds Q. Errors: MISSING_REQUIRED_INPUT, INVALID_NUMBER, VALUE_MUST_BE_POSITIVE, MIXED_INPUT_ENCODING, INVALID_MODE.
Calculator URL stays /calc/physics/thermal-resistance. There is no /calc/thermal.
Related tools
Other calculators in this family: Heat transfer, Stefan–Boltzmann, Composite wall, Heatsink Rth .
Frequently asked questions
Key distinctions behind the calculation.
Is this the heat-transfer calculator?
No. /calc/physics/heat-transfer reports Q = k A ΔT/L or Q = h A ΔT for a single slab or film. This page reports R and composes series/parallel networks. Optional Q uses Q = ΔT/R.
Is this heatsink θJA / θSA?
No. Package junction-to-ambient and heatsink stack are /calc/electric/heatsink-rth. Do not mix θJC with a wall network on this page.
How do I model a composite wall?
Use /calc/physics/composite-wall with a layer list (k, L) that share A. This page is for one conduction/convection R or for composing already-known R in series/parallel.
Where does this run?
Locally in the browser by default. REST and MCP call the same thermal-engine thermalResistance wrapper.