Oxygen Duration Calculator
Calculate how long your supplemental oxygen supply will last based on altitude, flow type, and number of occupants. Includes FAR 91.211 requirements.
About this calculator
Supplemental oxygen duration comes down to how much oxygen you have divided by how fast you're using it, but both sides of that equation shift with altitude. This calculator steps flow rate per person through altitude bands — roughly 1.0 liter per minute (LPM) up to 10,000 ft, rising to 1.5 LPM through 15,000 ft, 2.0 through 18,000 ft, 2.5 through 25,000 ft, 3.0 through 30,000 ft, and 3.5 LPM above that — reflecting the thinner air's lower oxygen partial pressure at higher altitudes. A demand or conserving regulator, which only delivers oxygen on inhalation rather than continuously, cuts that flow rate roughly in half compared to a continuous-flow cannula setup, and total flow scales linearly with the number of occupants sharing the same bottle.
On the supply side, bottle volume (in cubic feet) is converted to liters at 28.3168 L per cubic foot and scaled by what fraction of a full charge the current pressure gauge reading represents, since a half-full bottle only holds half its rated oxygen regardless of its physical size. Duration is simply available liters divided by total flow rate. The calculator also flags the FAR 91.211 threshold that applies at your entered altitude — continuous crew use required above 12,500 ft after 30 minutes, mandatory for all occupants above 14,000 ft, and required for everyone above FL250 — but always build in a real reserve margin beyond the raw duration number, since gauge readings, connector leaks, and cabin altitude assumptions all introduce real-world variance this formula can't see.
Inputs
Portable: 22 ft³, Standard: 48 ft³, Large: 77 ft³
Results
Oxygen Duration
906 min
Duration (hours)
15.1 hr
FAR 91.211 Requirement
FAR 91.211: All occupants must use supplemental O₂ above 14,000 ft.
How to Use This Calculator
- Enter your oxygen bottle size and current pressure reading.
- Enter your planned altitude and number of people using oxygen.
- Select continuous flow (cannula) or demand (conserving) regulator type.
- Ensure duration exceeds your planned time at altitude plus reserve.
How the result changes with Planned Altitude
| Planned Altitude | Oxygen Duration | Duration (hours) | FAR 91.211 Requirement |
|---|---|---|---|
| 15,000 | 906 min | 15.1 hr | FAR 91.211: All occupants must use supplemental O₂ above 14,000 ft. |
| 18,000 | 340 min | 5.7 hr | FAR 91.211: All occupants must use supplemental O₂ above 14,000 ft. |
| 15,000 | 453 min | 7.6 hr | FAR 91.211: All occupants must use supplemental O₂ above 14,000 ft. |
What each input means
- Bottle Volume
- Oxygen bottle capacity in cubic feet. Common sizes: 22, 48, 77 ft³.
- Current Pressure
- Current oxygen bottle pressure gauge reading.
- Full Bottle Pressure
- Maximum rated pressure when full.
- Planned Altitude
- Altitude where oxygen will be used. Higher = more flow required.
- Number of Users
- How many people sharing this oxygen supply.
- Flow Type
- Continuous flow (nasal cannula) uses more O₂. Demand regulators conserve ~50%.
How this is calculated
Worked example, using the default values
- Flow Rate Per PersonBased on altitude and regulator type15,000 ft, continuous flow = 1.5 LPM per person
- Total Flow RateTotal = Flow Rate × Number of Occupants1.5 × 1 = 1.5 LPM total
- Available OxygenAvailable = Volume × 28.32 × (Current PSI ÷ Max PSI)48 × 28.32 × (1800 ÷ 1800) = 1359 liters
- Oxygen DurationDuration = Available Liters ÷ Total Flow Rate1359 ÷ 1.5 = 906 minutes (15.1 hours)
Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does a demand/conserving regulator only cut oxygen use by about half?
The calculator applies a fixed 50% reduction to the altitude-based flow rate when you select demand/conserving instead of continuous flow, reflecting that a demand regulator only releases oxygen on inhalation rather than continuously. It's a flat multiplier for any altitude band, not a variable savings figure that changes with breathing rate or regulator model.
How much does tank pressure, versus bottle size, affect Available Oxygen?
Available Oxygen is bottle volume converted to liters (at 28.3168 L per cubic foot) and then scaled by current pressure divided by max rated pressure. A large bottle reading half its rated pressure only supplies half its full-charge oxygen — the same as a smaller bottle that's completely full, if the liter totals match.
What does the FAR 91.211 message shown with my results mean?
The calculator checks your entered altitude against three thresholds: above 12,500 ft, crew must use oxygen after 30 minutes; above 14,000 ft, all occupants must use it continuously; above FL250 (25,000 ft), supplemental oxygen is required for everyone regardless of duration. It reports whichever threshold applies to the altitude you entered.
Should I plan to use exactly the duration this calculator gives me?
No — the formula only divides available liters by flow rate and doesn't account for gauge inaccuracy, connector leaks, or cabin altitude assumptions that all introduce real-world variance. Build in a genuine reserve margin beyond the calculated duration before relying on it for flight planning.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Fuel Planning Calculator
Calculate total fuel needed including legal reserves.
Aviation & Pilot ToolsStandard Atmosphere (ISA) Calculator
ISA temperature, pressure, and density at any altitude.
Aviation & Pilot ToolsDensity Altitude Calculator
Calculate density altitude for flight performance planning.
More in Aviation, Marine & Transport.