Science & Engineering

Chemical Oxygen Demand (COD) by Titration

COD measures how much oxygen it would take to chemically break down the matter in a water sample. This works out the result from your dichromate back-titration with ferrous ammonium sulfate.

Reviewed and updated

How to use
  1. Enter the blank and sample titrant volumes in mL.
  2. Enter the FAS normality and the sample volume.
For study and estimation. Verify against authoritative data before relying on a result.
Was this helpful?

COD from the blank and sample titrations

COD (mg/L) = ( A B ) × N × 8000 ÷ Vsample

You measure COD by back-titration, not directly. Digest the sample with a known excess of potassium dichromate, then titrate the leftover dichromate with ferrous ammonium sulfate (FAS, Mohr's salt). Run an identical blank with distilled water in place of the sample. The difference in FAS volume between blank and sample is what the organics consumed.

What each term is

  • A — mL of FAS used to titrate the blank (no sample, all dichromate intact).
  • B — mL of FAS used to titrate the digested sample.
  • N — normality of the FAS titrant, standardised against the dichromate before each run because FAS slowly oxidises in air.
  • Vsample — volume of the water sample in mL, typically 10 to 20 mL.
  • 8000 — 8 mg O per milli-equivalent × 1000 mL/L, the fixed conversion to mg/L.

Typical COD ranges

WaterCOD (mg/L)
Treated drinking water< 5
Clean river5–15
Polluted river30–100
Raw domestic sewage250–400
Organic industrial effluent500–5000
Treatment-plant outfall< 100

The dichromate method (ISO 6060, EPA 410.3) oxidises roughly 90% of organic matter, far more than the older permanganate test. Add mercuric sulfate before digestion when the sample is salty: chloride is oxidised by dichromate too and inflates the reading by 20 to 50% if it is not masked.

Common questions

What is the formula for COD by titration?

COD in mg/L equals (A minus B) times N times 8000, divided by the sample volume in mL. A is the FAS titrant used on the blank, B is the FAS used on the sample, and N is the normality of the FAS solution.

Why is the factor 8000 in the equation?

It combines the equivalent weight of oxygen (8 grams per equivalent) with the 1000 that converts mL and litres. One equivalent of dichromate consumed corresponds to 8 mg of oxygen, and scaling to a full litre gives the 8000.

Why does the blank use more titrant than the sample?

The blank has no organic matter, so all of its dichromate survives the digestion and needs the most FAS to titrate. The sample consumes some dichromate oxidising its organics, so less is left and it needs less FAS. The gap between the two is what the sample used up.

From the blog

Guides & how-tos

All articles →