Dissolved oxygen is the amount of oxygen gas dissolved in water, and it is usually measured in milligrams per liter (mg/L) or as a percentage of saturation. You calculate it in one of two ways: use a calibrated electronic meter that reads the value directly, or use a chemical test kit where you add reagents, produce a color change, and compare the result to a chart or count a titration. The meter method is faster and is what most professionals use, while the chemical method is inexpensive and needs no batteries.
If you are testing a home aquarium, a pond, or a classroom sample, the same two approaches apply. What changes is the accuracy you need and how carefully you control the sample. Below is how each method works, what the numbers mean, and where people commonly go wrong.
What Does Dissolved Oxygen Actually Measure?
Dissolved oxygen (often shortened to DO) is oxygen gas that has mixed into water and is held between water molecules. It is not the oxygen bound inside water molecules themselves (that is H2O), and it is not the oxygen that bubbles sit in. It is the free gas available to fish, plants, and microorganisms.
This matters because almost all aquatic animals need dissolved oxygen to breathe. Fish pull it from the water through their gills. When DO drops too low, they become stressed, and below certain levels they can die. That is why DO is one of the most common water quality measurements in ponds, aquariums, rivers, and wastewater treatment.
Two units are used almost everywhere:
- Milligrams per liter (mg/L) — a direct concentration. This is the same as parts per million (ppm) in water for practical purposes.
- Percent saturation — how full the water is relative to the maximum it could hold at that temperature, pressure, and salinity.
These are not the same number, and confusing them is a common mistake. Water at 20°C can hold about 9.1 mg/L of oxygen at full saturation. The same water at 30°C holds only about 7.5 mg/L at full saturation. Both could read “100% saturation” while having different concentrations.
How Do You Calculate Dissolved Oxygen With a Meter?
A dissolved oxygen meter does the calculation for you. You read the number off the screen. The work is in calibration, not arithmetic.
Most meters use either an optical sensor (a luminescent spot) or a galvanic/polarographic probe. Optical meters have become common because they need less maintenance and are less affected by flow. Here is the general process:
- Turn the meter on and let it stabilize. Some sensors need a warm-up period.
- Calibrate before use. Many meters calibrate in water-saturated air (100% saturation) or against a zero-oxygen solution.
- Lower the probe into the sample. Keep the sensor submerged and, for flow-dependent probes, move the water gently across the membrane.
- Wait for the reading to settle, then record the value in mg/L and, if available, percent saturation.
- Record the water temperature at the same time. DO depends heavily on temperature.
Calibration is where most errors happen. A meter that has drifted will give a confident but wrong number. Follow the manufacturer’s calibration schedule, and recalibrate if the reading seems off or the sensor has dried out.
How Do You Calculate Dissolved Oxygen Without a Meter?
Chemical test kits calculate DO through a reaction that produces a color or a measurable endpoint. The most widely used lab method is the Winkler titration, and field kits are simplified versions of it.
The basic idea: certain reagents “fix” the dissolved oxygen into a compound, which then releases iodine in an amount proportional to the oxygen present. You either measure the iodine by titration (counting how much of a solution it takes to change color) or by comparing the resulting color to a reference chart.
For a titration kit:
- Collect the water sample carefully, avoiding any air bubbles. Oxygen from the air will change the result.
- Add the fixing reagents in the order and amounts the kit specifies.
- A precipitate forms. Let it settle, then add the acid reagent to dissolve it.
- Titrate with the provided solution until the color changes. Each drop or unit corresponds to a known amount of oxygen.
- Multiply the titration volume by the kit’s conversion factor to get mg/L.
Color-comparison kits skip the titration and match the sample color to a chart. They are cheaper and simpler but less precise. For a rough check, they are fine. For anything where the exact number matters, titration or a meter is better.
How Do You Calculate Percent Saturation?
Percent saturation tells you how full the water is relative to its maximum capacity at that temperature, pressure, and salinity. To calculate it, you need the measured concentration and the saturation value for those conditions.
The formula is:
Percent saturation = (measured DO ÷ saturation DO at that temperature and pressure) × 100
The saturation value is not a single number. It changes with temperature, atmospheric pressure, and salinity. Colder water holds more oxygen. Higher altitude (lower pressure) means water holds less. Saltwater holds less oxygen than freshwater at the same temperature.
Because of this, most meters and kits include a saturation table or calculate it internally. If you are doing it by hand, you look up the saturation value for your measured temperature (and salinity, if relevant), then divide.
Example: if you measure 6.5 mg/L and the saturation value for that water is 9.1 mg/L, then percent saturation is (6.5 ÷ 9.1) × 100, or about 71%.
What Affects Dissolved Oxygen Readings?
Several factors change how much oxygen is in the water and how your reading comes out. Temperature is the biggest one. Cold water holds more oxygen than warm water, so a pond in summer naturally has less DO than the same pond in winter.
Other factors:
- Atmospheric pressure and altitude. Lower pressure means lower saturation. High-elevation lakes hold less oxygen at full saturation.
- Salinity. Saltwater holds less oxygen than freshwater at the same temperature.
- Flow and mixing. Moving water, riffles, and aeration mix air into the water and raise DO.
- Plants and algae. During daylight, photosynthesis adds oxygen. At night, plants and algae consume it, so DO often drops before dawn.
- Organic decay. Bacteria breaking down waste and dead material consume oxygen, which is why polluted or overloaded water can crash in DO.
One non-obvious point: a reading taken at noon can look healthy while the same water is dangerously low at 5 a.m. If you are tracking a pond or aquarium, the time of day you sample changes what you see.
What DO Numbers Are Considered Normal?
There is no single “normal” DO value, because it depends on temperature and what lives in the water. What matters is whether the level supports the organisms present.
As a general guide, most freshwater fish need dissolved oxygen above roughly 5 mg/L to thrive, and many become stressed below that. Some sensitive species need more. Values near saturation (close to 100%) are generally healthy for most aquatic life. Very low values, especially below about 2 mg/L, can be lethal to many fish.
These are general ranges, not fixed thresholds. Different species tolerate different levels, and short exposures differ from long ones. For a specific tank or pond, the needs of the animals you keep are what count.
In wastewater treatment, DO is controlled deliberately. Operators keep it in a target range to support the bacteria that break down waste, and they adjust aeration to hold it there. That is a different goal than keeping fish alive.
Common Mistakes When Measuring Dissolved Oxygen
Most inaccurate readings come from a handful of avoidable errors. Knowing them saves you from trusting a wrong number.
- Exposing the sample to air. Oxygen from the atmosphere will raise the reading. Fill sample containers fully and cap them without trapping bubbles.
- Skipping calibration. An uncalibrated meter can be far off. Calibrate on schedule.
- Ignoring temperature. A DO number without a temperature is incomplete, because saturation depends on it.
- Reading too soon. Probes and chemical reactions need time to stabilize. Rushing gives unstable numbers.
- Confusing mg/L with percent saturation. They answer different questions. Report both when you can.
- Sampling at the wrong time of day. For ponds and tanks, early morning often shows the lowest oxygen.
If you only remember one thing: the method matters less than the care you take. A cheap kit used carefully beats an expensive meter used sloppily.
Frequently Asked Questions
What is a normal dissolved oxygen level in water?
There is no single normal value because it depends on temperature and the organisms present. Most freshwater fish do best above roughly 5 mg/L, and levels near saturation are generally healthy.
Can you measure dissolved oxygen without a meter?
Yes, chemical test kits measure it through a reaction that produces a color change or a titration endpoint. These kits are inexpensive and need no batteries but are generally less precise than a calibrated meter.
Why does dissolved oxygen change with temperature?
Cold water can hold more dissolved oxygen than warm water at the same pressure. That is why a pond often has lower oxygen in summer than in winter, even when nothing else changes.
What is the difference between mg/L and percent saturation?
mg/L is the actual concentration of oxygen in the water, while percent saturation compares that concentration to the maximum the water could hold at that temperature and pressure. A reading can be 100% saturated at two very different mg/L values.

