Skip to content

Drawing No. EH–HH–004 // Household Engineering Tools

Bedroom CO₂, Humidity & Ventilation Calculator

Reviewed August 2026

Estimate how bedroom carbon dioxide and relative humidity change while people sleep. Compare room size, occupancy and outdoor-air ventilation, then screen wake-up CO₂, moisture accumulation and cold-surface condensation risk.

Scope: This is a well-mixed, constant-condition screening model. Real bedrooms have changing airflow, door leakage, wind, heating cycles, moisture buffering and non-uniform CO₂ near occupants. A monitor is more reliable than a model for diagnosing an actual room.

What this simulator does

The model adds occupant-generated CO₂ and water vapour to the room while outdoor air dilutes both. It reports the overnight timeline, time above selected thresholds, the ventilation rate needed to meet a wake-up CO₂ target, and whether the calculated dew point exceeds a selected cold-surface temperature.

How to use this bedroom calculator

1Measure the room

Enter length, width and ceiling height. A smaller room reaches higher CO₂ more quickly.

2Add the sleepers

Enter adults, children and the expected sleep period. Use the default source rates unless you have better data.

3Choose ventilation

Use ACH when you have an estimate, or enter measured outdoor airflow from a ventilation report or airflow reading.

4Check both results

Read wake-up CO₂ for ventilation and dew-point margin for moisture or condensation risk.

Do not know the ventilation rate? Start with the closest example bedroom, then compare the prediction with several nights of CO₂ and humidity monitor data.

Inputs

Example bedrooms

Room and occupancy

Ventilation

Natural ventilation is highly variable. Use a measured or commissioned value where possible.
A screening target, not a universal health or IAQ limit.

Humidity and condensation

Example: window edge, external corner or thermal bridge.

Results

!
Elevated overnight CO₂ expectedThe selected airflow is unlikely to keep the room below the wake-up target.
Wake-up CO₂
2,060 ppm
Ventilation indicator
Time above CO₂ target
6.1 h
Above 1,000 ppm
Airflow for target
43.9 m³/h
1.46 ACH · wake-up target
Delivered ventilation
15.0 m³/h
0.50 ACH · 2.08 L/s per person
Wake-up relative humidity
55.4%
Below selected reference
Time above RH reference
0.0 h
Above 60% RH
Wake-up dew point
10.8 °C
1.2 °C below coldest surface
Idealized condensation
0 g
Only if room air reaches saturation

The long-term steady CO₂ level under these constant assumptions is approximately 2,090 ppm.

Bedroom overnight air balanceTwo sleeping occupants emit carbon dioxide and water vapour while outdoor air enters and room air leaves. OUTDOOR AIR INROOM AIR OUTBEDROOM AIR VOLUMECO₂H₂O vapour

Overnight CO₂ and humidity timeline

CO₂ is plotted against the left axis and relative humidity against the right axis. Dashed lines show the user-selected reference values.

CO₂Relative humiditySelected references

Scroll the plot horizontally for readable labels.

Bedroom overnight carbon dioxide and humidity chartA time chart showing modeled bedroom carbon dioxide concentration and relative humidity through the selected sleep period.

Worked example: two adults in a 30 m³ bedroom

Entered conditions

Eight hours, 0.5 ACH, 20 °C, 45% starting RH and 5 °C outdoor air.

Typical result

Wake-up CO₂ is about 2,060 ppm and wake-up RH about 55% under the constant-input model.

How to use it

The model indicates that more outdoor air is needed for a 1,000 ppm wake-up target, while moisture may still remain acceptable.

Background

Engineering basis, assumptions, interpretation and practical limitations.

Frequently Asked Questions

Practical questions about assumptions, inputs, interpretation and limitations.