Animal ID
Aquarium tools · ProblemsUpdated

Aquarium Oxygen Checker

Oxygen enters an aquarium at the water surface, and warm water holds less of it. This checker shows the most oxygen your water can hold at its temperature and scores the factors that use it up or stop it getting in.

Your tank right now

Live preview
O₂ max 8.1 mg/L
Low oxygen risk. Oxygen enters at the surface: more ripple and bubbles mean more oxygen.

Your tank right now

°F
mg/L

From a test kit or meter

Oxygen risk

Risk level
Low
Risk score 2
Oxygen at 100% saturation
8.11mg/L
Fresh water at sea level
Your measurement
–
Optional: enter a reading
  • +1 Moderate stocking uses a fair share of the oxygen.
  • +1 Only gentle surface movement.

Oxygen risk looks low

Keep the surface moving and watch for fish hanging at the surface, especially during heatwaves or power cuts.

Quick answer

Fish do best with more than 5 mg/L of dissolved oxygen; below 5 they are stressed and at 4 or less deaths can occur (Merck). Fully saturated fresh water holds about 8.3 mg/L at 25 °C but only 7.6 mg/L at 30 °C, and seawater holds about 18% less. The fastest fix for gasping fish is more surface movement: aim the filter outlet at the surface or add an air stone.

How much oxygen can water hold?

Dissolved oxygen at 100% saturation, sea level
TemperatureFresh waterSeawater (35 ppt)
15 °C (59 °F)10.1 mg/L8.1 mg/L
20 °C (68 °F)9.1 mg/L7.4 mg/L
24 °C (75 °F)8.4 mg/L6.9 mg/L
25 °C (77 °F)8.3 mg/L6.8 mg/L
26 °C (79 °F)8.1 mg/L6.7 mg/L
28 °C (82 °F)7.8 mg/L6.4 mg/L
30 °C (86 °F)7.6 mg/L6.2 mg/L
Calculated with the Benson–Krause equation used by oceanographers; the 25 °C values match those quoted by Merck (8.27 fresh, 6.75 seawater).

How the risk score works

Risk factors and points
FactorPoints
Water 27–29 °C / 30 °C or warmer+1 / +2
Saltwater+1
Moderate / heavy / overstocked+1 / +2 / +3
Gentle ripple / still surface (an air stone takes off 2)+1 / +3
Tight lid without strong surface movement+1
CO₂ injected at night+2
Medicating the tank+1
0–2 points = low, 3–5 = moderate, 6 or more = high. Fish gasping at the surface always means high risk.

Worked example

A heavily stocked freshwater tank at 28 °C with a gentle ripple and a tight lid scores 1 (warm) + 2 (heavy stocking) + 1 (gentle surface) + 1 (lid) = 5, moderate risk. Water at 28 °C holds at most 7.8 mg/L.

If CO₂ injection also runs overnight, the score rises to 7, high risk: plants stop producing oxygen in the dark while fish, plants and bacteria keep using it. Merck notes that fish killed by low oxygen are often found in the early morning, when oxygen is lowest.

How to raise oxygen in a fish tank

  • Break the surface. Point the filter outlet upwards or add a spray bar or air stone.
  • Lower the temperature to the bottom of your fishes’ range during heatwaves.
  • Turn CO₂ off at night with a solenoid timer.
  • Reduce stocking and feeding if the tank is overcrowded.
  • Clean the filter gently so flow stays strong.
  • Keep a battery air pump for power cuts.

Frequently asked questions

How do I know if my fish tank has low oxygen?

Fish gasp at the surface, gather near the filter outlet, breathe fast or become sluggish, often worst early in the morning. Test nitrite too, because nitrite poisoning looks the same.

Do I need an air pump if I have a filter?

Not always. A filter that ripples the surface usually provides enough oxygen. An air stone helps in warm, crowded or still-surface tanks and as a backup.

Do plants add oxygen to an aquarium?

In the light, yes. At night plants use oxygen like fish do, so densely planted tanks, especially with CO₂ injection, can run low before dawn.

How much oxygen should be in a fish tank?

Above 5 mg/L is the usual target for fish (Merck). Close to saturation, around 7–8 mg/L in a tropical freshwater tank, is ideal.

What to calculate next

Sources

Disclaimer: The score is a guide to risk, not a measurement. If fish are in distress, add aeration immediately and test the water. See our disclaimer.

More aquarium tools

All aquarium tools

Featured on

Aquarium Oxygen Checker: Is There Enough Oxygen in My Fish Tank? | AnimalIDFinder