Dissolved Oxygen Saturation Calculator

Values below are the FAO freshwater reference series. A dissolved oxygen reading only means something next to the saturation value for that water at that temperature and pressure. 8.2 mg/L means something different at 15°C than at 30°C, and at sea level than at 1500 m. This calculator gives you the ceiling so the reading can be read as a percentage — which is the number that actually tracks biological demand.

Saturation and percent saturation

Why the same mg/L reading means different things

Oxygen solubility falls as water warms and as altitude rises. At sea level and 20°C, freshwater saturates near 9.1 mg/L. At 30°C the same water saturates near 7.6 mg/L. A plant reading 7.8 mg/L is at 100% saturation in late summer and at 86% in midwinter — same concentration, very different biological state.

Reporting saturation as a percentage removes that ambiguity, and it is what running an aeration basin on DO control actually requires.

Saturation values by altitude (freshwater)

Altitude (m)Saturation at 20°C (mg/L)Saturation at 30°C (mg/L)
09.087.54
3008.767.27
6008.467.01
9008.166.77
12007.886.53
15007.616.29
18007.346.07
21007.085.85

Saturation deficit and what it means for aeration

The saturation deficit is the gap between what the water could hold and what it currently holds, expressed in mg/L. It is the oxygen mass that aeration equipment has to transfer to reach the target setpoint. Multiplying the deficit by the flow rate gives the oxygen load in kg/day, which is the number that sizes a blower.

Because deficit shrinks as temperature rises, the same aeration basin needs more air in summer than in winter for the same saturation target. Fixed-rate blowers that are adequate in winter under-aerate in summer, and the resulting low DO shows up as filamentous bulking.

Accuracy of the altitude correction

The calculator applies the barometric pressure ratio (P − Pᵥ) / (Pₛₑᵇ − Pᵥ), with Pᵥ the water vapour pressure from the Tetens equation, and interpolates the sea-level saturation from standard reference points. Against the FAO freshwater series this matches within 0.02 mg/L up to about 1500 m and within 0.15 mg/L at 2100 m — roughly 2% at extreme inland altitude.

Where a discharge permit or a design document specifies its own table, use that table. This page is a working aid, not the reference of record.

Why aeration tables disagree

Reference tables are published for specific conditions: freshwater at sea level, or 20°C standard atmosphere, or clean water. Salinity reduces solubility — seawater at 35 PSU holds roughly 20% less oxygen than freshwater at the same temperature. Effluent with dissolved solids at 2000 mg/L is measurably between the two. When a permit or a design document specifies a table, match its assumptions or you will be out by a few percent.

Instruments for this measurement

Portable dissolved oxygen meter

Field checks · compensation built in

Handheld DO tester, 0–40 mg/L

Aquaculture · saturation to 400%

Benchtop dissolved oxygen meter

Lab precision · temperature compensation

Panel DO monitor, fluorescence optical

0–20 mg/L · IP68 · no consumables

Panel DO monitor, membrane electrode

0–25 mg/L · 3 relay outputs

98×98 mm panel DO transmitter

Compact cut-out · 0–25 mg/L

Models shown are representative families, not a complete catalogue. Send us your application, water analysis and installation constraints and we will match instruments to it.

Frequently asked

What is the maximum dissolved oxygen at 20°C?
About 9.1 mg/L in freshwater at sea level. It falls to roughly 7.6 mg/L at 30°C and rises to about 10.1 mg/L at 15°C. Altitude reduces the value further — around 8.6 mg/L at 20°C and 1000 m.
Why is my DO percentage different at the same mg/L reading?
Because the saturation ceiling moves with temperature. The same 7.0 mg/L is about 87% saturation at 15°C and 92% at 25°C. Percent saturation is the comparable number; mg/L alone is not.
Does salinity affect oxygen saturation?
Yes. Seawater at 35 PSU holds roughly 20% less oxygen than freshwater at the same temperature. Brackish effluent sits proportionally between the two. If you are working in a coastal discharge, use a salinity-adjusted table rather than the freshwater one.
Should I control aeration to mg/L or to percent saturation?
Percent saturation, almost always. A fixed mg/L setpoint means the biological demand you are trying to meet changes with the season. A fixed saturation setpoint keeps the biological condition stable while the oxygen demand moves.
Why does my membrane DO probe need frequent service?
Membrane probes consume electrolyte and foul with biofilm, so they need weekly or monthly service depending on the water. Fluorescence optical probes have no consumables and no membrane to foul, which is why they suit long installations in difficult water. The trade-off is capital cost against maintenance cost and downtime.

This page provides calculation guidance and a screening cross-check. It is not a substitute for the measurement method named in your permit, and values shown are typical ranges rather than guarantees for a particular instrument.

Cite this tool / 引用此工具

If you use this result in a report, specification or client document, please cite it as below. It takes one line and lets engineers find us. 如果您把计算结果用于报告、规格书或客户文件,请按下列方式引用。

Jiuyuhub. "Dissolved Oxygen Saturation Calculator". Jiuyuhub, https://jiuyuhub.com/do-saturation-calculator.html

Licensed for internal and commercial technical use (CC BY 4.0). 内容可用于内部及商业技术用途。 Questions? Ask our engineers