Skip to main content
Calcimator

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

ft³

Portable: 22 ft³, Standard: 48 ft³, Large: 77 ft³

PSI
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.

Total Flow Rate1.5 LPM
Available Oxygen1,359 L
Tank Level100%
How to Use This Calculator
  1. Enter your oxygen bottle size and current pressure reading.
  2. Enter your planned altitude and number of people using oxygen.
  3. Select continuous flow (cannula) or demand (conserving) regulator type.
  4. Ensure duration exceeds your planned time at altitude plus reserve.

How the result changes with Planned Altitude

Planned AltitudeOxygen DurationDuration (hours)FAR 91.211 Requirement
15,000906 min15.1 hrFAR 91.211: All occupants must use supplemental O₂ above 14,000 ft.
18,000340 min5.7 hrFAR 91.211: All occupants must use supplemental O₂ above 14,000 ft.
15,000453 min7.6 hrFAR 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

  1. Flow Rate Per Person
    Based on altitude and regulator type
    15,000 ft, continuous flow = 1.5 LPM per person
  2. Total Flow Rate
    Total = Flow Rate × Number of Occupants
    1.5 × 1 = 1.5 LPM total
  3. Available Oxygen
    Available = Volume × 28.32 × (Current PSI ÷ Max PSI)
    48 × 28.32 × (1800 ÷ 1800) = 1359 liters
  4. Oxygen Duration
    Duration = Available Liters ÷ Total Flow Rate
    1359 ÷ 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.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Aviation, Marine & Transport.