Skip to content
CalculatorZilo Logo
  • Home
  • CalculatorsExpand
    • Browse all calculators
    • Education
    • Real Estate
    • Chemistry
  • Finance
  • Math
  • Health & Fitness
  • Science
  • About
  • Contact
CalculatorZilo Logo
Home / Medical Calculators / Oxygen Flow Rate Calculator
Medical Calculators

Oxygen Flow Rate Calculator

Published onAugust 29, 2025 Updated onOctober 23, 2026 9:50 am

Oxygen flow rate is the volume of oxygen delivered to a patient each minute, measured in liters per minute (L/min). This calculator works it from five angles: the flow rate a desired FiO2 needs, the FiO2 a flow rate delivers, a starting flow from current and target SpO2, and how long a full cylinder lasts, across seven delivery devices.

⚠️ Medical disclaimer: this calculator is for education only. Oxygen therapy is prescribed and supervised by clinicians. Never start, stop, or change oxygen flow without a healthcare professional’s direction.

Oxygen Flow Rate Calculator
FiO2 and flow conversions, SpO2-guided estimates, tank duration

⚠️ Educational tool only. Always follow your healthcare provider’s prescription and protocols.

Oxygen flow result
–
Current SpO₂
Target SpO₂
Delivery method
Estimated FiO₂
Tank duration
Flow rate range
FiO₂ range
Patient condition

Quick Answer

At a desired FiO2 of 0.28 through a nasal cannula, the tool recommends 2.0 L/min with an estimated FiO2 of 28% (FiO2 0.28). A full E cylinder (680 L) at 2 L/min lasts 5 hours 40 minutes. The tool is pre-filled with the FiO2 case, so one click reproduces it.

Key takeaways

  • Five modes, one page: FiO2 to flow, flow to FiO2, SpO2-guided nasal cannula and mask starting flows, and tank duration. The two “flow” calculation types run the same SpO2-gap math; the delivery method dropdown is what actually differs.
  • For a nasal cannula the tool uses the bedside rule of fours: FiO2 ≈ 20% + 4 × flow in L/min, so 1 L/min ≈ 24% and 6 L/min ≈ 44%. It is an estimate, not a measurement: breathing pattern and mouth breathing shift the real number.
  • Tank duration assumes a full cylinder at nominal capacity and subtracts no safety reserve. Plan transports with a reserve, the way clinicians do, instead of running the arithmetic to zero.
  • Nothing here replaces a prescription. Flow changes are a clinician’s call, and COPD patients usually target 88 to 92% SpO2, not higher.

28%

Estimated FiO2 at 2 L/min by nasal cannula (the rule of fours)

5h 40m

Full E cylinder (680 L) at 2 L/min, no reserve subtracted

88–92%

Usual SpO2 target band for COPD, to avoid CO2 retention

On this page
  • Quick Answer
  • How to use the oxygen flow rate calculator
  • The formulas behind the tool
  • Worked examples, verified against the tool
  • What competing calculators miss
  • Frequently asked questions
  • Add This Calculator to Your Website
  • References

How to use the oxygen flow rate calculator

Pick the calculation type that matches your question, check the pre-filled example, then enter your own numbers. Results stay hidden until you click Calculate. Current SpO2 is required in every mode, even the ones whose math does not use it.

  1. FiO2 to Flow Rate: enter the FiO2 you want as a decimal (0.21 is room air, 1.0 is pure oxygen) and pick the delivery device. The tool finds the closest standard flow for that device. Pre-filled: 0.28 by nasal cannula gives 2.0 L/min.
  2. Flow Rate to FiO2: enter a flow in L/min and pick the device to see the estimated FiO2. This is the reverse of mode 1, using the device formulas below.
  3. Nasal Cannula Flow / Oxygen Mask Flow: enter current and target SpO2 plus the patient condition, and the tool suggests a starting flow from the saturation gap, adjusted for the condition and clamped to the device’s range. The two options run identical math; the delivery method dropdown is the real setting.
  4. Tank Duration: pick the cylinder size (or a custom capacity in liters) and enter the flow rate. You get the run time for a full tank. Pre-filled: an E cylinder at 2 L/min gives 5h 40m.
  5. Read the indicator: every result carries a saturation status (target achieved, mild, moderate, or severe hypoxemia) and a device note. With COPD selected and a target above 92%, the tool appends the 88 to 92% target reminder. Copy the results to keep the full scenario with its assumptions.

The formulas behind the tool

Each delivery device has its own approximation, because a cannula and a non-rebreather mask put very different oxygen fractions into the airway. The table below is exactly what the tool computes with.

Delivery deviceFlow rangeFiO2 rangeTool’s formula
Nasal cannula0.5–6 L/min22–44%20% + 4 × flow, capped at 44%
Simple face mask5–10 L/min35–60%35% + 5 × (flow – 5), capped at 60%
Partial rebreathing mask6–15 L/min60–80%60% + 2 × (flow – 6), capped at 80%
Non-rebreathing mask10–15 L/min80–95%80% + 3 × (flow – 10), capped at 95%
Venturi mask4–12 L/min24–50%24% + 3 × (flow – 4), capped at 50%
BiPAP/CPAP1–15 L/min21–100%Heuristic estimate, 21% + 4 × flow
High-flow nasal cannula10–60 L/min21–96%21% + 1.5 × (flow – 10), capped at 100%
Tank duration = cylinder capacity (L) ÷ flow (L/min) ÷ 60, in hours
SpO2-guided starting flow = 2 L/min, +2 if the saturation gap tops 5 points, +1 if it tops 2, adjusted per condition (COPD –0.5, critical +2, pneumonia +1, heart failure +0.5, pediatric –1), then clamped to the device range

The nasal cannula formula is the widely taught bedside rule of fours: each liter per minute adds about 4 percentage points of FiO2, giving 24% at 1 L/min through 44% at 6 L/min. The reverse direction (FiO2 to flow) uses the same ladder as a lookup table, so both directions now agree exactly. Two honest limits. First, a Venturi mask in real life delivers a fixed FiO2 set by its color-coded adapter, not a sliding scale with flow; the tool’s Venturi line is a rough interpolation between the standard adapter points, so treat it as approximate. Second, the SpO2-guided flow is a starting estimate, not a prescription: it knows nothing about the patient’s lungs, and the saturation target itself is a clinical decision. SpO2 is one vital among several, and it is worth tracking alongside the max heart rate calculator and the blood pressure percentile calculator when a full picture matters.

Worked examples, verified against the tool

Every number below is the tool’s own output for the stated inputs.

  • FiO2 to flow: desired FiO2 0.28 by nasal cannula gives 2.0 L/min, with an estimated FiO2 of 28% (FiO2 0.28). This is the pre-filled run.
  • Flow to FiO2: 2 L/min by nasal cannula gives 28% (FiO2 0.28), and 6 L/min gives 44% (FiO2 0.44). A simple mask at 8 L/min gives 50% (FiO2 0.50).
  • Tank duration: a full E cylinder (680 L) at 2 L/min lasts 5h 40m. A full H cylinder (6,900 L) at 10 L/min lasts 11h 30m. Both assume a full tank with no reserve subtracted; clinicians normally keep a 200 psi reserve, which shortens the usable time.
  • SpO2-guided: current 92%, target 95%, stable condition, nasal cannula gives 3.0 L/min and 32% (FiO2 0.32) with a “Mild Hypoxemia” indicator. Switch the condition to COPD at 85% toward 95% and the flow becomes 3.5 L/min with the 88 to 92% target reminder attached.

Cylinder capacities are nominal values in liters: D 415, E 680, M6 165, M9 240, H 6,900, K 3,450. If you work with cylinder geometry rather than listed capacities, the cylinder capacity calculator derives volume from dimensions. For cardiac context around the heart-failure condition option, the heart score calculator covers risk from the cardiology side.

What competing calculators miss

The ranking oxygen tools each cover one calculation and stop there:

  • RespiratoryTherapyZone (FiO2 nasal cannula calculator): the rule-of-fours formula with an honest disclaimer that real FiO2 varies with breathing, but nasal cannula only, no tank math, no other devices.
  • ReadyO2 (FiO2 guide and calculator): the same 0.20 + 0.04 × LPM model with a reference table, but again cannula only and nothing on duration or SpO2.
  • AgentCalc (oxygen delivery calculator): clinical-grade depth with A-a gradients and ROX index, but built for clinicians, with no cylinder-duration mode.
  • domycalculations (oxygen consumption): the one tool that subtracts a reserve pressure before dividing, which is the clinically honest way to plan a tank, but duration only, no FiO2 conversions.
  • TataCalculator (oxygen tank duration): a clear cylinder spec table and a safety-reserve percentage, but duration only.
  • cal67 O2 tank calculators: PSI/bar switching and depletion charts, but a thin content cluster around a single duration formula.
  • The gap this page fills: FiO2 in both directions across seven devices on one page, an SpO2-gap starting flow with condition adjustments and a COPD target guardrail, tank duration with named cylinder capacities, and the approximations labeled as approximations instead of hidden.

Frequently asked questions

Oxygen flow rate is the volume of oxygen delivered to a patient per minute, measured in liters per minute (L/min). It is set on the flowmeter and prescribed by a clinician; this calculator estimates what that setting means for FiO2 and tank life.

FiO2 is the fraction of inspired oxygen: the share of each breath that is oxygen. Room air is 0.21 (21%), a nasal cannula at 6 L/min delivers about 0.44 (44%), and pure oxygen is 1.0 (100%).

For a nasal cannula it uses the bedside rule of fours: FiO2 ≈ 20% + 4 × flow in L/min, so 2 L/min ≈ 28% and 4 L/min ≈ 36%. Each device has its own formula in the table above. All of them are estimates: breathing pattern, mouth breathing, and cannula fit shift the real number.

Divide the cylinder’s nominal capacity in liters by the flow in L/min. A full E cylinder (680 L) at 2 L/min lasts 5 hours 40 minutes. The tool assumes a full tank and subtracts no safety reserve, so plan real transports with a reserve, the way clinicians do.

Nasal cannula 0.5 to 6 L/min, simple mask 5 to 10, partial rebreathing mask 6 to 15, non-rebreathing mask 10 to 15, Venturi mask 4 to 12, BiPAP/CPAP 1 to 15, high-flow nasal cannula 10 to 60. The tool shows each device’s range with every result and clamps the SpO2-guided suggestion to it.

6 L/min. Above that the FiO2 estimate stops climbing (it caps at 44%) and drying of the airway becomes a problem, so higher needs move to a mask or high-flow system.

No. Oxygen is a prescribed therapy: starting, stopping, or changing the flow without a clinician’s direction can cause harm, including oxygen toxicity at high doses and CO2 retention in COPD. Use this calculator to understand the numbers, not to set them.

That is a quirk of the tool, kept as built: it validates the SpO2 field in every mode, even the ones whose math never touches it. Enter any value from 70 to 100 percent to proceed.

Usually 88 to 92 percent. Higher targets can worsen CO2 retention in COPD patients. Select COPD as the condition and the tool lowers its starting-flow suggestion and flags any target above 92%.

No. It is an educational tool. Oxygen therapy decisions belong to qualified healthcare professionals, and the tool’s SpO2-guided flow is a starting estimate, not a prescription.

Add This Calculator to Your Website

Embed this calculator on your own site with the code below. Pick a size to preview it live, then copy the code.

Powered by Calculator Zilo

References

  1. StatPearls, NCBI Bookshelf. Oxygen Therapy. Accessed October 23, 2026.
  2. StatPearls, NCBI Bookshelf. Oxygen Toxicity. Accessed October 23, 2026.
  3. American Lung Association. Oxygen Therapy. Accessed October 23, 2026.
  4. O’Driscoll BR, et al., British Thoracic Society. BTS Guideline for oxygen use in adults in healthcare and emergency settings. Thorax. Accessed October 23, 2026.
  5. COPD Foundation. Oxygen Therapy. Accessed October 23, 2026.
  6. American Thoracic Society. Oxygen Therapy (patient resource). Accessed October 23, 2026.
  7. National Heart, Lung, and Blood Institute. COPD. Accessed October 23, 2026.
  8. World Health Organization. Technical specifications for oxygen concentrators. Accessed October 23, 2026.
  9. EMS Airway. What? We Ran Out of Oxygen? (cylinder duration formula and tank factors). Accessed October 23, 2026.
  10. University of Florida, Division of Pulmonary, Critical Care and Sleep Medicine. Calculating tank durations for HFNC systems and BiPAP V-60 systems. Accessed October 23, 2026.

Related calculators

Medical CalculatorsRom CalculatorA goniometer reading only means something next to the normal range for that joint: 120 degrees of knee flexion is mildly limited, while 120 degrees at the ankle would be extraordinary.Medical CalculatorsBody Surface Area CalculatorBody surface area sounds like a geometry problem, but in practice it is a dosing number.Medical Calculators Preop Risk Calculator A preop risk calculator turns a handful of facts about a patient and a planned operation into a single risk estimate: a point score, a low/moderate/high tier, and the breakdown behind it.Medical CalculatorsCiwa Score CalculatorAlcohol withdrawal can escalate from a tremor to seizures or delirium in hours, and managing it well depends on measuring severity the same way every time.Medical CalculatorsBreast Cancer Risk Calculator Answer the seven questions the National Cancer Institute's Breast Cancer Risk Assessment Tool asks, and this...Medical CalculatorsPsoriasis Life Expectancy CalculatorPsoriasis is a chronic inflammatory condition that goes well beyond the skin, and people with severe disease...

We use cookies to analyze traffic. You can accept or decline cookies below. Learn more

calculatorzilo

CalculatorZilo

Free calculators for everyday life. No signup, no cost, just answers.

Categories

Finance Math Health & Fitness Education Science Real Estate Chemistry Browse all calculators

Popular tools

Mortgage Payment Calculator BMI Walking Calculator Salary Per Minute Calculator Percentage Off Calculator

Company

About Us Contact Us Privacy Policy Terms and Conditions
Disclaimer Cookie Policy DMCA Policy Affiliate Disclosure FAQ Accessibility Statement

© 2026 CalculatorZilo • Free calculators for everyone

  • Home
  • Calculators
    • Browse all calculators
    • Education
    • Real Estate
    • Chemistry
  • Finance
  • Math
  • Health & Fitness
  • Science
  • About
  • Contact
Search