# Heating Load Calculator (Envelope Transmission + Infiltration)

Estimate the heating (heat-loss) load of a room by the simplified steady-state method. Envelope transmission loss Q_trans = Σ(A_i·U_i·ΔT) over surfaces entered one per line as 'area,U' (U in W/(m²·K)). Cold-air infiltration loss Q_inf = 0.018·ACH·V·ΔT (W), where 0.018 W·h/(m³·K) ≈ ρ·c_p/3600. Total load = Q_trans + Q_inf, optionally multiplied by a safety factor (default 1.0). ΔT = indoor - outdoor (heating, >0). Temperature in °C/K/°F (only differences matter), area in m²/ft².

> Canonical page: https://elysiatools.com/en/tools/heating-load-calculator

- **Category:** Math & Numbers

- **Keywords:** heating load, heat loss, U-value, thermal transmittance, infiltration, cold air, ACH, design temp, safety factor

## Overview

Estimate a room’s heating load from envelope transmission and cold-air infiltration. Enter each surface as an area and U-value pair, provide indoor and outdoor design temperatures, room volume, ACH, and an optional safety factor to calculate the total load in watts.

## Inputs

- **Envelope Surfaces (area, U-value per line)** (textarea): One envelope surface per line as 'area,U-value'. U in W/(m²·K). Area in the selected Area Unit. Example line: 50, 0.5
- **Area Unit** (select)
- **Indoor Design Temp** (number): Indoor design (comfort) temperature, in the selected Temperature Unit.
- **Outdoor Design Temp** (number): Outdoor design (winter) temperature, in the selected Temperature Unit.
- **Temperature Unit** (select)
- **Room Volume V** (number): Room (conditioned space) volume V in m³.
- **Air Changes per Hour (ACH)** (number): Air-change rate ACH (1/h), cold-air infiltration/ventilation. Default 0.5.
- **Safety Factor** (number): Safety / pick-up factor applied to the total load. Default 1.0 (no margin); typical 1.1–1.2.
- **Decimal Places** (number)

## When to use

- Estimate heat loss for a room during preliminary heating-system sizing.
- Compare the impact of surface areas, U-values, and air-change rates on heating demand.
- Apply a consistent safety factor to a simplified steady-state heat-load estimate.

## How it works

- Enter one envelope surface per line using the format area,U-value, such as 50, 0.5.
- Set the area unit, temperature unit, indoor design temperature, and outdoor design temperature.
- Enter room volume and air changes per hour to calculate cold-air infiltration loss.
- The calculator adds transmission and infiltration losses, then applies the optional safety factor and returns the result as JSON.

## Use cases

- Preliminary heating-load estimates for residential rooms and conditioned spaces.
- Building-envelope comparisons using different U-values or surface areas.
- Checking how infiltration assumptions affect total heat-loss estimates.

## Frequently asked questions

### What does the heating load calculator measure?

It estimates room heat loss from envelope transmission and cold-air infiltration using a simplified steady-state method.

### How should I enter envelope surfaces?

Enter one surface per line as area,U-value, for example 50, 0.5. The U-value is in W/(m²·K).

### What is the temperature difference used in the calculation?

The calculator uses indoor design temperature minus outdoor design temperature. For heating, this difference should be greater than zero.

### What does ACH mean?

ACH means air changes per hour. It represents the cold-air infiltration or ventilation rate used with room volume.

### What is the safety factor?

It multiplies the calculated total load to add a design margin. The default is 1.0, which adds no margin.

## Related tools

- [Active Earth Pressure (Rankine)](https://elysiatools.com/en/tools/active-earth-pressure): Calculate the Rankine active earth pressure on a smooth vertical wall backfilled with cohesionless soil. K_a = tan²(45°−φ/2). Optional uniform surcharge q. Returns the base pressure p₀, the total force P, and the resultant height.
- [RLC Admittance Calculator (Y = G + jB)](https://elysiatools.com/en/tools/admittance-calculator): Compute complex admittance Y = 1/Z = G + jB for series or parallel RLC circuits: G = R/|Z|², B = −X/|Z|². Returns conductance, susceptance, magnitude and phase angle. Supports any subset of R/L/C.
- [Antilog Calculator](https://elysiatools.com/en/tools/antilog-calculator): Calculate antilogarithms for any valid base and optionally verify the result by applying the logarithm again
- [Bearing Capacity Calculator (Terzaghi)](https://elysiatools.com/en/tools/bearing-capacity-calculator): Calculate the Terzaghi ultimate bearing capacity of a shallow foundation: q_ult = c·Nc·sc + q·Nq·sq + 0.5·γ·B·Nγ·sγ. Computes Nc/Nq/Nγ and shape factors automatically; supports strip, square, and circular footings. Result in kPa.
- [Belt Pulley Speed Ratio Calculator](https://elysiatools.com/en/tools/belt-pulley-speed-ratio): Calculate the ratio, driven speed and belt linear speed of a belt drive. i = d₂/d₁ = n₁/n₂, belt speed v = π·d·n/60. Supports mm/cm/m/inch diameter units.
- [Bending Stress Calculator](https://elysiatools.com/en/tools/bending-stress-calculator): Calculate the maximum bending (flexural) stress σ_max = M·c/I = M/Z at the outermost fiber of a beam section. Supports solid circle, rectangle, hollow tube, and I-beam; computes I, section modulus Z, and distance c automatically. Stress in MPa.
- [Cantilever Beam Calculator](https://elysiatools.com/en/tools/cantilever-beam-calculator): Calculate the maximum bending moment M_max, maximum shear force V_max and free-end deflection δ_max of a cantilever beam under a free-end point load P or a uniformly distributed load q. Point load: δ = PL³/(3EI); UDL: δ = qL⁴/(8EI).
- [Column Buckling Load Calculator (Euler)](https://elysiatools.com/en/tools/column-buckling-load): Calculate the Euler critical buckling load of an axially loaded column: P_cr = π²·E·I/(K·L)². Supports pinned-pinned (K=1), fixed-free (K=2), fixed-pinned (K=0.7), fixed-fixed (K=0.5). Returns effective length, radius of gyration, slenderness ratio λ, and critical stress σ_cr.

## Samples

- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion

## Related content

- [HVAC Load, Airflow, Refrigeration, and Thermal Comfort Review](https://elysiatools.com/en/hubs/hvac-load-airflow-refrigeration-comfort): Estimate HVAC loads, airflow, psychrometric states, refrigeration conditions, heat-transfer effects, and thermal comfort for an engineering review.
