Preparing the interactive tool. Please wait; the guide and worked examples remain available below.

Compare runtime with demand

Oxygen Diffuser runtime and Algae budget

Enter an observed or proposed number of active simulation seconds for one diffuser in a 600-second cycle, plus the Duplicants and accessible Algae. Mouth Breathers are included in the total Duplicant count. This is reference-rate arithmetic, not a measured GamerWin run.

Reference-rate comparison for one simulation cycle
Ideal breathing demand / theoretical output with enough Algae and power180 / 150 kg Oxygen
Output below ideal demand30 kg Oxygen
Ideal active seconds needed for demand360 seconds
Algae at entered runtime / above available stock165 / 0 kg
Nominal runtime budgets from entered Algae6.060606061

Outputs assume the entered active time actually has enough power and Algae: 0.5 kg Oxygen made and 0.55 kg Algae used per active simulation second. Demand assumes 0.1 kg/s per baseline Duplicant plus another 0.1 kg/s for each Mouth Breather for the whole cycle. The nominal budget count assumes the same runtime with no Algae deliveries or other uses; it is not a survival countdown. Other producers, consumers, gas movement, initial room Oxygen, unbreathable gas, suits, other traits and DLC-specific Duplicants are excluded. Check the actual building status, reachable input and the gas at the destination.

Inputs stay in this page and are not saved or sent. Oxygen Diffuser · Duplicant · Cycles.

Read the machine before adding another

The cited Oxygen Diffuser page lists 120 W power draw, 550 g/s Algae input and 500 g/s Oxygen output while operating. It also describes a local overpressure stop near 1.8 kg gas per tile. A diffuser labelled overpressured may be waiting because its tile is already full; building more beside it is not a solution to distant low oxygen.

Start with the building status panel and the gas overlay. The first question is whether the machine lacks an input, has intentionally stopped at pressure, or is producing gas that cannot travel where a Duplicant works.

  1. Select the diffuser and read its current status. Record the exact message before changing the layout.
  2. If it lacks power, trace the connected circuit back to generation and wiring. If it lacks Algae, verify stored supply and a reachable delivery errand.
  3. If overpressured, inspect gas at the diffuser and the neighboring routes. Open a gas-permeable path before placing another unit.
  4. If running, inspect oxygen where the Duplicants actually work and sleep; compare production, travel path and demand separately.
  5. After one change, let the system run and recheck machine status plus the destination gas overlay.

References: Oxygen Not Included Wiki: Oxygen Diffuser · Oxygen Not Included Wiki: Oxygen

Separate production from distribution

The Wiki's baseline Duplicant entry lists about 100 g/s oxygen consumption. One nominal 500-g/s diffuser therefore exceeds the arithmetic demand of three ordinary Duplicants while active. This is not a guarantee that every corner is breathable: oxygen can move slowly through constricted corridors, and the diffuser can stop when its own tile reaches overpressure.

Do not infer that a low-oxygen alert in a distant room proves insufficient nominal output. Check an obstructed route, narrow passage or a sink of heavier gas before investing more Algae and power. Conversely, if the machine is continuously active and demand or losses exceed its real delivered output, another production source may eventually be justified.

Observed statusLikely bottleneckFirst corrective check
No PowerSupply or circuitTrace generator, battery and wire connection
Awaiting AlgaeInput stock or deliveryCheck mined Algae, access and supply errand
OverpressureLocal gas massInspect local gas and its route out, not only total colony demand
Running, but far room has low oxygenDistribution or local demandInspect route and gas overlay at the far room
Running, Algae stock falling rapidlyFuel burn is realMeasure stock trend and plan a later replacement source

References: Oxygen Not Included Wiki: Oxygen Diffuser · Oxygen Not Included Wiki: Duplicant · Oxygen Not Included Wiki: Oxygen

Worked example: an idle machine beside a breathless room

Illustrative diagnosis, not a played colony: a diffuser at the main base reports overpressure, while a remote sleeping area has low oxygen. Placing a second diffuser next to the first doubles potential input draw but may leave both locally blocked. The first useful action is to inspect the gas path between rooms and enable circulation; then observe whether the original diffuser restarts and the distant gas improves.

For a three-Duplicant baseline, the 500-versus-300 g/s comparison suggests nominal production is enough when the machine runs. It does not prove sufficient delivery, and traits such as Mouthbreather change demand. If the machine status says a different fault, resolve that actual fault first.

References: Oxygen Not Included Wiki: Oxygen Diffuser · Oxygen Not Included Wiki: Duplicant · Oxygen Not Included Wiki: Oxygen

Convert runtime into an Algae budget

The rate label applies only while operating. Use the reference's 600 simulation seconds per cycle, not accelerated real-world minutes. A full active cycle gives 0.500 × 600 = 300 kg Oxygen and consumes 0.550 × 600 = 330 kg Algae. Three baseline mouths require 180 kg Oxygen per cycle, so replacing only their demand needs 180/300 = 60% active time, or 360 seconds, under ideal loss-free assumptions.

That illustrative steady-demand window consumes 0.550 × 360 = 198 kg Algae/cycle. A 1,000 kg accessible stock therefore covers roughly 5.05 such cycle budgets; at continuous operation it covers only 1,000/330 ≈ 3.03. Neither number is a survival countdown: startup filling, gas sinks, delivery downtime and inaccessible stock change the outcome. A new empty room can need oxygen in addition to what Duplicants consume.

Two baseline Duplicants plus one Mouthbreather use an illustrative 400 g/s, requiring 80% ideal active time and 264 kg Algae per cycle. At five baseline mouths the 500 g/s output leaves no nominal allowance for downtime or losses. Do not advertise one diffuser as a reliable five-Duplicant solution.

Illustrative demandOxygen/cycleIdeal active fractionAlgae/cycle
3 baseline mouths180 kg60%198 kg
4 baseline mouths, or 2 plus 1 Mouthbreather240 kg80%264 kg
5 baseline mouths300 kg100%; no downtime margin330 kg

References: Oxygen Not Included Wiki: Oxygen Diffuser · Oxygen Not Included Wiki: Duplicant · ONI Wiki: Cycles

Use a two-location check instead of chasing the alert

Pause and inspect gas identity and mass at the diffuser's occupied cells and at the low-oxygen destination. Overpressure refers to local gas mass, not necessarily breathable oxygen. A heavy non-oxygen pocket can stop production too; do not call the room safe just because the diffuser is idle.

Check whether a closed barrier or an obstructed connection separates the rooms. Restore a suitable gas path without exposing the base to an unsafe gas pocket; merely moving the diffuser can consume more Algae while leaving the actual separation unchanged. Keep the same two inspection locations after the repair so the comparison is meaningful.

  1. Record the exact machine status and local gas identity/mass.
  2. Record gas at the destination where the alert matters, not a nearby oxygen-rich tile.
  3. If the first is overpressured and the second deficient, inspect the connecting path before adding production.
  4. Make one safe routing or input correction; observe both locations through a full simulation cycle.
  5. If low oxygen persists while the machine runs continuously, compare actual consumers and Algae delivery with the nominal budget.

References: Oxygen Not Included Wiki: Oxygen Diffuser

Leave evidence for the next repair

This is a proposed observation protocol, not a GamerWin recording. Log a full cycle of operating versus idle time, Algae deliveries and stock, plus before/after gas readings at both fixed locations. A stock decrease alone cannot show machine use when mining and delivery are changing the total.

An illustrative 300 active seconds would produce 150 kg Oxygen and use 165 kg Algae at the cited rates. That is 30 kg below three baseline mouths' cycle demand before any other sink. It identifies a production-budget gap, but not whether overpressure, power or Algae caused the missing runtime. Use the status log to choose the correction.

Build / DLC / settings / oxygen-changing traits:
Cycle-clock start/end / simulation seconds active:
Status changes / power / delivered Algae:
Algae at start/end / mined or transferred stock:
Gas identity and mass at source / destination:
One change / repeat observation / screenshots:

References: ONI Wiki: Cycles · Oxygen Not Included Wiki: Oxygen Diffuser · Oxygen Not Included Wiki: Duplicant

Before you play

  • Exact diffuser status read before building another.
  • Power and Algae delivery verified.
  • Overpressure and gas route inspected.
  • Oxygen checked where Duplicants breathe, not only at the machine.

Frequently asked questions

Does one diffuser always support five Duplicants?

No. The 500-g/s output divided by 100-g/s baseline demand is only ideal arithmetic. It ignores downtime, traits, distribution and other oxygen consumers.

Why is the diffuser idle when another room is low on oxygen?

One possible cause is local overpressure. Check the actual building status and gas route; the remote room's alert alone does not identify the cause.

Is Algae an unlimited long-term source?

The cited Wiki calls the diffuser Algae-hungry. Measure your stock trend and plan a replacement rather than assuming a full starting deposit is renewable.

Sources & revision notes

Editorial revision: October 29, 2026; not a gameplay test date. The reference notes identify source limits and version differences.

  1. Klei: Game Update 744825 (Official)

    Official release entry retrieved October 3, 2026: build 744825, released July 28, 2026, labelled a hotfix. Provides version context only; GamerWin did not test the examples on that build or certify all branches and DLC combinations.

  2. Oxygen Not Included Wiki: Duplicant (Community)

    Community-edited reference; indexed extracts checked October 3, 2026. Full Wiki retrieval was blocked, so this is not a full-page or installed-build validation. Check the linked page and your in-game status before applying its baseline values.

  3. Oxygen Not Included Wiki: Oxygen Diffuser (Community)

    Community-edited reference; indexed extracts checked October 3, 2026. Full Wiki retrieval was blocked, so this is not a full-page or installed-build validation. Check the linked page and your in-game status before applying its baseline values.

  4. Oxygen Not Included Wiki: Oxygen (Community)

    Community-edited reference; indexed extracts checked October 3, 2026. Full Wiki retrieval was blocked, so this is not a full-page or installed-build validation. Check the linked page and your in-game status before applying its baseline values.

  5. ONI Wiki: Cycles (Community)

    Indexed extract checked October 3, 2026 for 600 simulation seconds per cycle. The reference flags unknown-version/outdated material; this conversion is an explicit assumption, not a wall-clock timer on an accelerated game.

What changed in this revision

October 29: added an interactive one-diffuser runtime, baseline demand and Algae budget with Mouth Breather input and explicit safety limits. October 3: expanded the status tree and source-based cycle examples. Arithmetic remains hypothetical; indexed-source limits and the original publication date are retained.

How we research and correct guides

No affiliate links or paid placement. Commercial disclosure.