Dissolved Oxygen Saturation Calculator (mg/L vs Temperature)

Water in equilibrium with air holds a fixed amount of oxygen that falls as temperature and salinity rise and as barometric pressure drops. This dissolved oxygen saturation calculator uses the Benson–Krause equations adopted in Standard Methods to give the saturation value in mg/L and the percent saturation of a measured sample — the reference an optical dissolved oxygen sensor is calibrated against.

g/kg (ppt)
mg/L
mg/L
calculated
mg/L
calculated
calculated
Type in any field to change it. Press × on a value to calculate that field instead.

How to use the dissolved oxygen saturation calculator

Enter the water temperature, the salinity (0 for fresh water) and the local barometric pressure — use the actual station pressure, not the sea-level-corrected value from a weather report. The calculator gives the saturation concentration at 1 atm and at your pressure. Enter a measured DO to see the percent saturation.

Dissolved oxygen saturation formula (Benson & Krause)

ln C* = −139.34411 + 1.575701×10⁵/T − 6.642308×10⁷/T² + 1.2438×10¹⁰/T³ − 8.621949×10¹¹/T⁴ − S(1.7674×10⁻² − 10.754/T + 2140.7/T²)

with C* in mg/L, T in kelvin and S in g/kg. The pressure correction is

CP = C* × P × [(1 − Pwv/P)(1 − θP)] / [(1 − Pwv)(1 − θ)]

where P is in atm, ln Pwv = 11.8571 − 3840.70/T − 216961/T² and θ = 0.000975 − 1.426×10⁻⁵ t + 6.436×10⁻⁸ t² (t in °C).

Worked example

Fresh water at 20 °C and 101.325 kPa:

  • C* = 9.092 mg/L
  • A sample reading 7.5 mg/L is at 82.5% saturation
  • At 90 kPa (about 1,000 m elevation) saturation falls to 8.05 mg/L

Dissolved oxygen saturation table (mg/L at 1 atm)

Temperature Fresh water 10 g/kg 20 g/kg Seawater 35 g/kg
0 °C 14.62 13.63 12.71 11.45
5 °C 12.77 11.95 11.17 10.11
10 °C 11.29 10.59 9.93 9.02
15 °C 10.08 9.48 8.92 8.14
20 °C 9.09 8.57 8.08 7.40
25 °C 8.26 7.81 7.38 6.77
30 °C 7.56 7.15 6.77 6.24
35 °C 6.95 6.59 6.25 5.77
40 °C 6.41 6.09 5.78 5.35

Notes

  • DO probes are calibrated in water-saturated air or air-saturated water using these saturation values.
  • Biochemical oxygen demand (BOD) tests and aeration design both start from the saturation concentration.

Frequently asked questions

What is the dissolved oxygen saturation at 20 °C?

9.09 mg/L for fresh water at 1 atm (101.325 kPa). It is 14.62 mg/L at 0 °C, 8.26 mg/L at 25 °C and 7.56 mg/L at 30 °C.

How does salinity affect dissolved oxygen?

Dissolved salts reduce oxygen solubility. Seawater at 35 g/kg holds about 18–20% less oxygen than fresh water — 7.40 mg/L at 20 °C.

How do I correct DO saturation for altitude?

Saturation is roughly proportional to barometric pressure (corrected for water vapour). At about 1,000 m elevation pressure is near 90 kPa, so saturation at 20 °C drops to about 8.05 mg/L.

What is percent saturation?

Measured DO ÷ saturation DO × 100%. Values above 100% (supersaturation) occur with strong algal photosynthesis or aeration; values below about 60% stress fish.

Embed this calculator

Free to use on your website or blog. Copy this code: