Scuba Gas Density & Maximum Depth Calculator
Enter an analyzed scuba mix and planned depth to estimate gas density, oxygen partial pressure, equivalent narcotic depth, and the maximum depth allowed by your density and PPO2 limits.
Controlling maximum depth (m)30.6
- Gas composition
- 21% O2 / 0% He / 79% N2
- Ambient pressure (ATA)
- 3.98
- Gas density at depth (g/L)
- 5.12
- Density assessment
- Within the selected gas-density limit
- Maximum depth at target density (m)
- 30.6
- Maximum depth at 6.2 g/L (m)
- 38.43
- Oxygen partial pressure (ATA)
- 0.84
- Maximum depth at PPO2 limit (m)
- 57.12
- Equivalent narcotic depth (m)
- 30
- Controlling constraint
- Gas density
Depth limits
| Limit | Maximum depth (m) | Reason |
|---|---|---|
| Selected density | 30.6 | 5.2 g/L target |
| Upper density | 38.43 | 6.2 g/L proposed upper limit |
| PPO2 | 57.12 | 1.4 ATA oxygen limit |
Uses ideal-gas proportionality with standard dry-gas component densities at 0 degrees C and 1 atmosphere.
How to use this calculator
- Enter the oxygen and helium percentages from the analyzed gas.
- Choose metres or feet, salt or fresh water, and the planned maximum depth.
- Set the surface pressure, gas-density target, and PPO2 limit required by the plan.
- Read which limit controls the maximum depth and review the supporting density, PPO2, and END values.
How the gas-density limit is calculated
The calculator treats the breathing mix as oxygen, helium, and the nitrogen left over after those two fractions are entered. If oxygen plus helium is greater than 100%, the mix is rejected because it would imply a negative nitrogen fraction.
Component densities use standard dry gases at 0 degrees C and 1 atmosphere: oxygen is 1.429 g/L, nitrogen is 1.251 g/L, and helium is 0.1785 g/L. The surface mixture density is:
rho1 = 1.429 × FO2 + 1.251 × FN2 + 0.1785 × FHe
Ambient pressure is surface pressure plus depth divided by the water-depth-per-atmosphere constant. The calculator uses 10.08 m or 33.07 ft for salt water and 10.36 m or 33.99 ft for fresh water:
P = Ps + depth ÷ K
Gas density at the planned depth is then rho = rho1 × P. To reverse the calculation, the maximum depth for a density limit is:
Ddensity = max(0, K × (Lrho ÷ rho1 − Ps))
The same pressure is used for oxygen partial pressure: PPO2 = FO2 × P. The oxygen-limited maximum depth is Doxygen = max(0, K × (LO2 ÷ FO2 − Ps)) when the oxygen fraction is above zero. If oxygen is zero, no finite oxygen-toxicity MOD exists, but the gas is still not breathable.
What changes the result most
Depth and helium fraction usually move gas density the most. Adding helium lowers the surface density of the mixture sharply, while raising the oxygen fraction can make the PPO2 limit shallower even when density is acceptable. Surface pressure also matters: at altitude, the same water depth has a lower absolute pressure than it would at sea level, but altitude diving has separate decompression requirements that this tool does not model.
How END is handled
Equivalent narcotic depth is calculated from the chosen narcotic-gas assumption. If oxygen and nitrogen are treated as narcotic, the narcotic fraction is FO2 + FN2. If nitrogen only is treated as narcotic, the nitrogen partial pressure is compared with air using FN2 ÷ 0.79. Negative mathematical END values are clamped to zero for display.
What this calculator leaves out
The result is a gas-property cross-check, not a full dive plan. It does not calculate decompression, CNS or OTU exposure over time, hypoxic switch depth, bailout gas, reserve gas, scrubber behavior, regulator performance, work of breathing, exertion, position, inspired humidity, temperature, or real-gas compressibility. Gas density is one important input to breathing risk, but it is not the whole work-of-breathing problem.
Worked example
For air at 40 m in salt water with a 1.00 ATA surface pressure, the fractions are 21% oxygen, 0% helium, and 79% nitrogen. The surface density is 1.429 × 0.21 + 1.251 × 0.79 = 1.288 g/L. Ambient pressure is 1 + 40 ÷ 10.08 = 4.968 ATA, so gas density at depth is about 1.288 × 4.968 = 6.40 g/L.
With a 5.2 g/L target and a 1.4 ATA PPO2 limit, the density-limited depth is about 30.6 m while the oxygen-limited depth is about 57.1 m. Density therefore controls the maximum depth for that input set.
Common questions
What gas density is considered acceptable for scuba diving?
Anthony and Mitchell proposed 5.2 g/L as a preferred maximum breathing-gas density and 6.2 g/L as an upper limit. Those values are risk-management thresholds, not guarantees that a dive is safe or comfortable.
Why does adding helium reduce breathing-gas density?
Helium is much less dense than nitrogen or oxygen at the same pressure. Replacing part of the nitrogen in a deep mix with helium lowers the surface mixture density, so the gas remains less dense after it is multiplied by ambient pressure at depth.
Is EAN32 too dense at its usual maximum operating depth?
EAN32 at a 1.4 ATA PPO2 limit has a maximum operating depth of about 33.8 m in salt water. At that pressure its gas density is roughly 5.6 g/L, which is above a 5.2 g/L target but below 6.2 g/L.
What is the difference between MOD and density-limited depth?
MOD is usually set by oxygen partial pressure: oxygen fraction multiplied by absolute pressure. Density-limited depth is set by the physical density of the whole gas mixture, so it can be shallower than MOD even when PPO2 is within the selected limit.
Should oxygen count as narcotic when calculating END?
Training materials and dive teams do not all use the same assumption. This calculator lets you choose either nitrogen-only END or an oxygen-plus-nitrogen model so the result can match the convention used in the rest of the plan.
Does a safe calculated density guarantee acceptable work of breathing?
No. Density is only one contributor. Regulator or loop design, breathing resistance, diver position, workload, CO2 production, equipment condition, and thermal conditions can all change the actual work of breathing.