Dissolved Oxygen Saturation Calculator
Calculate dissolved oxygen (DO) saturation in water at any temperature, salinity, and altitude using the Benson-Krause equation.
Inputs
Freshwater = 0, seawater ≈ 35 ppt
mg/L
Enter to calculate % saturation and water quality category.
Results
Enter values and click Calculate.
DO Saturation
—
mg/L
Percent Saturation
—
%
Temperature (K)
—
Salinity (ppt)
—
Altitude (m)
—
Pressure ratio (P/P₀)
—
DO at 0 ppt, sea level
—
Water Quality (measured DO)
DO Saturation Reference Table
Freshwater, sea level (0 ppt, 1 atm) — Benson-Krause equation
| Temp (°C) | Temp (°F) | DO sat (mg/L) |
|---|
Summary
Calculate dissolved oxygen (DO) saturation in water at any temperature, salinity, and altitude using the Benson-Krause equation.
How it works
- Temperature converts from °C or °F to Kelvin (T = °C + 273.15).
- DO saturation at standard pressure is calculated with the Benson-Krause equation using Kelvin temperature.
- Salinity correction multiplies the result by exp(S × polynomial in 1/T).
- Altitude correction multiplies by the pressure ratio P/P₀ where P = 101.325 × exp(−alt/8500) kPa.
- If a measured DO value is provided, percent saturation = (measured DO / DO_sat) × 100.
Use cases
- Assess oxygen levels in streams, ponds, and reservoirs for aquatic life viability.
- Calibrate DO probes by comparing measured readings to theoretical saturation values.
- Design aeration systems for wastewater treatment at specific site elevations.
- Evaluate hypoxic or eutrophic conditions in water bodies for environmental permits.
- Predict seasonal DO swings in fish hatcheries and aquaculture systems.
Frequently Asked Questions
Last updated: 2026-07-23 ·
Reviewed by Nham Vu