Oxygen Generation Calculator
Calculate O2 requirements, electrolysis water needs, and power for crew oxygen generation in space habitats.
About this calculator
Human oxygen consumption isn't constant — it rises with physical exertion, which is why this calculator scales the per-crew-member daily O2 rate with activity level: about 0.84 kg/day at rest, 1.0 kg/day for normal activity, and 1.4 kg/day for heavy work. Spacewalks (EVA) add a separate, substantial demand on top of that baseline — roughly 0.6 kg of O2 per hour to cover suit leakage and the elevated metabolic rate of working in a pressurized suit — averaged here across the week and added to daily crew consumption. To resupply that oxygen without resupply missions, the calculator models water electrolysis, splitting water into hydrogen and oxygen (2H2O → 2H2 + O2).
Because water's molecular mass exceeds oxygen's, generating 1 kg of O2 actually consumes about 1.125 kg of water (the 18:16 mass ratio used here), which is why closing the water loop elsewhere in the life support system directly reduces the water burden of oxygen generation. Electrolysis isn't free: at roughly 3.6 kWh of electrical power per kilogram of O2 produced (typical of proton exchange membrane electrolyzers), oxygen generation is a meaningful continuous power draw, not an afterthought. The calculator also sizes a 7-day emergency O2 reserve as a standard safety margin and reports 21.3 kPa as the target oxygen partial pressure, the ISS design standard for a shirtsleeve, Earth-like breathing environment — closely matching the 21.2 kPa nominal "no impairment" value NASA's Life Support Baseline Values and Assumptions Document lists for crew oxygen partial pressure, itself keyed to the Earth-normal atmosphere the ISS approximates — note this last figure is a fixed reference value, not something the calculator derives from your other inputs.
Inputs
Results
Daily O2 need (kg)
6.51
Figures current as of 2022. Source: Ewert, M.K., Chen, T.T., Powell, C.D. (eds.), "Life Support Baseline Values and Assumptions Document," NASA/TP-2015-218570/REV2, Feb. 2022, Table 4-1 ("p[O2] for Crew; nominal, no impairment," 21.2 kPa nominal, Earth-normal)
How to Use This Calculator
- Enter the number of crew members (1-100).
- Enter the mission duration in days (1-1000).
- Select the activity level (1 = Rest, 2 = Normal, 3 = Heavy) to set the O2 consumption rate per crew member.
- Enter total crew EVA hours per week to account for additional oxygen use during spacewalks.
- Review the daily and total mission O2 needs, the water and power required for electrolysis, and the 7-day emergency O2 reserve.
How the result changes with Crew size
| Crew size | Daily O2 need (kg) |
|---|---|
| 3 | 3.51 |
| 4.5 | 5.51 |
| 9 | 9.51 |
| 15 | 15.51 |
What each input means
- Crew size
- Number of crew members.
- Mission duration (days)
- Total mission length.
- Activity level (1-3)
- 1 = Rest (0.84 kg/day), 2 = Normal (1.0), 3 = Heavy (1.4).
- EVA hours/week
- Total crew EVA hours per week.
What each result means
- Daily O2 need (kg)
- Total daily oxygen consumption.
- Total mission O2 (kg)
- Total oxygen for entire mission.
- Water for electrolysis (kg/day)
- Daily water consumed for O2 production.
- Power needed (kWh/day)
- Electrical power for electrolysis.
- Emergency reserve (kg)
- 7-day emergency O2 supply.
- Target ppO2 (kPa)
- Recommended O2 partial pressure.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersCrew size = 6, Mission duration (days) = 180, Activity level (1-3) = 2, EVA hours/week = 6 = 4 input(s) provided
- Calculate Daily O2 needDaily O2 need = crewSize * o2RateKgPerDay + evaO2PerDay6.51 = 6.51
- Calculate Total mission O2Total mission O2 = round(dailyO2Kg * missionDurationDays * 10) / 101172.6 = 1172.6
- Calculate Water for electrolysisWater for electrolysis = round(dailyO2Kg * (18 / 16) * 10) / 107.3 = 7.3
Figures and sources
- Cabin oxygen partial-pressure design standard for a shirtsleeve, Earth-like spacecraft atmosphere (2022) — Ewert, M.K., Chen, T.T., Powell, C.D. (eds.), "Life Support Baseline Values and Assumptions Document," NASA/TP-2015-218570/REV2, Feb. 2022, Table 4-1 ("p[O2] for Crew; nominal, no impairment," 21.2 kPa nominal, Earth-normal)
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
How does EVA time factor into the daily O2 need if spacewalks don't happen every day?
The calculator takes your weekly EVA hours, multiplies by 0.6 kg of O2 per hour, and divides by 7 to spread that demand evenly across every day of the week, rather than modeling it as a spike only on EVA days. So 6 hours of EVA per week adds a flat 0.51 kg/day on top of crew baseline consumption, regardless of which specific days the spacewalks actually occur.
Why does the water needed for electrolysis exceed the oxygen produced?
Splitting water (2H2O → 2H2 + O2) requires more water mass than the oxygen it yields, because water's molecular weight (18) is greater than diatomic oxygen's contribution (16) in that mass ratio. The calculator applies an 18:16 ratio, so producing 1 kg of O2 consumes about 1.125 kg of water — meaning water electrolysis is a net water sink unless that water is being recycled from elsewhere in the habitat.
Does raising the activity level from normal to heavy affect the power requirement?
Yes indirectly — activity level sets the per-person O2 rate (1.0 kg/day normal versus 1.4 kg/day heavy), and power requirement is calculated as 3.6 kWh per kilogram of total daily O2 needed. So heavy activity raises total O2 demand, which in turn raises the power draw proportionally, even though activity level isn't a direct input to the power formula.
Is the 21.3 kPa target partial pressure something I need to design my system around?
It's reported as a fixed reference value — the ISS design standard for oxygen partial pressure in a shirtsleeve, Earth-like cabin, matching the 21.2 kPa nominal "no impairment" figure in NASA's Life Support Baseline Values and Assumptions Document — but the calculator doesn't use it in any of the other output calculations like O2 mass, water, or power. It's shown purely as a design benchmark alongside the other sizing figures.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Habitat Volume Calculator
Size pressurized habitat volume based on crew, mission duration, comfort level, and equipment needs.
Life SupportBioregenerative Life Support Calculator
Calculate food production, O2 output, and self-sufficiency from crop growing area in space habitats.
Life SupportWaste Management Capacity Calculator
Size waste processing, storage, and water recovery systems for space habitat waste management.
More in Science & Physics.