Chemical Oxygen Demand (COD) Calculator

Compute chemical oxygen demand (COD) from the dichromate back-titration with ferrous ammonium sulfate.

Science mg O₂/L FAS titration EPA / ISO
Rate this calculator · 4.0 (2)

Chemical Oxygen Demand (COD)

(V_b − V_s) · N · 8000 / V_w · EPA 410.3 method

Instructions — Chemical Oxygen Demand (COD) Calculator

1

Run the blank titration

Titrate a reagent blank (water with all reagents but no sample) with ferrous ammonium sulfate (FAS, also called Mohr's salt) using ferroin indicator. Record V_blank in mL.

2

Titrate the sample

Repeat with the digested sample. Record V_sample. The difference V_blank − V_sample is the amount of FAS used to reduce the dichromate consumed by the sample organic matter.

3

Enter the inputs

Enter both titration volumes, the FAS normality (typically 0.025 to 0.25 N), and the sample volume used in the digestion (5 to 50 mL). The calculator returns the COD in mg O₂/L with a water-quality tag.

Formulas

Titrimetric COD
$$ \text{COD (mg O}_2\text{/L)} = \frac{(V_{\text{blank}} - V_{\text{sample}}) \cdot N_{\text{FAS}} \cdot 8000}{V_{\text{sample}}} $$
The 8000 factor combines the equivalent mass of O₂ (8 g/eq) with the unit conversion from mL to L (× 1000). N_FAS is the normality of the ferrous ammonium sulfate titrant.
Dichromate oxidation
$$ \text{C}_n\text{H}_a\text{O}_b + d\,\text{Cr}_2\text{O}_7^{2-} + 8d\,\text{H}^+ \rightarrow n\,\text{CO}_2 + \frac{a + 8d}{2}\,\text{H}_2\text{O} + 2d\,\text{Cr}^{3+} $$
Where d = (2n + a/2 − b) / 3. Potassium dichromate in hot sulfuric acid oxidises ~95% of organic matter to CO₂ and water. Chromium goes from +6 to +3.
Back-titration
$$ \text{Cr}_2\text{O}_7^{2-} + 6\,\text{Fe}^{2+} + 14\,\text{H}^+ \rightarrow 2\,\text{Cr}^{3+} + 6\,\text{Fe}^{3+} + 7\,\text{H}_2\text{O} $$
Excess dichromate is reduced by adding ferrous ions from the FAS titrant. Ferroin indicator turns from blue-green to reddish brown at the equivalence point.
COD/BOD ratio
$$ \text{Ratio} = \frac{\text{COD}}{\text{BOD}_5} $$
A useful biodegradability index. Domestic sewage 1.5–2; mixed industrial 2.5–3; recalcitrant industry > 3. Higher ratios mean less of the load is microbially degradable.

Reference

Typical COD ranges by source water
Water sourceCOD (mg O₂/L)BOD/COD
Treated drinking water< 5
Unpolluted river5 – 150.1 – 0.3
Polluted river30 – 1000.3 – 0.5
Domestic sewage (raw)250 – 4000.5 – 0.7
Treatment plant effluent< 1000.2 – 0.3
Brewery wastewater1,000 – 2,0000.5 – 0.6
Dairy effluent1,500 – 6,0000.6 – 0.7
Paper mill effluent2,000 – 10,0000.2 – 0.4
Landfill leachate5,000 – 80,0000.1 – 0.5

Regulatory limits

  • EU UWWTD 91/271/EEC — 125 mg/L COD for plants > 2000 PE (urban wastewater)
  • EPA Method 410.3 — titrimetric dichromate procedure for COD
  • ISO 6060 — international titrimetric COD standard
  • APHA 5220D — closed-reflux colorimetric method, faster than titration
  • Chloride interference — mask with HgSO₄ at Hg:Cl mass ratio of 10:1 minimum
  • Digestion conditions — 150 °C, 2 hours, with Ag₂SO₄ catalyst in concentrated H₂SO₄

Article — Chemical Oxygen Demand (COD) Calculator

Chemical Oxygen Demand (COD) Calculator: Dichromate Titration in mg O₂/L

Chemical oxygen demand (COD) is the amount of oxygen, in mg O₂ per litre, needed to chemically oxidise all organic and oxidisable inorganic matter in a water sample. The titrimetric formula is COD = (V_blank − V_sample) × N_FAS × 8000 / V_sample, where V values are ferrous-ammonium-sulfate titration volumes in mL, N_FAS is the FAS normality, and 8000 combines the oxygen equivalent (8 g/eq) with the mL-to-L conversion. Domestic sewage runs 250 to 400 mg O₂/L; treatment-plant effluent must hit below 125 mg O₂/L under the EU Urban Waste Water Directive. The EPA Method 410.3 and ISO 6060 standards both use potassium dichromate digested at 150 °C for 2 hours with silver sulfate catalyst, then back-titration with FAS using ferroin indicator.

This calculator handles the titrimetric formula directly. Enter the FAS volume for blank and sample, the FAS normality, and the original sample volume. Output gives the COD in mg O₂/L with a water-quality tag (clean, moderate, polluted, wastewater).

What is chemical oxygen demand

Chemical oxygen demand is the total amount of oxygen (in mg per litre) required to chemically oxidise the organic and oxidisable inorganic matter in a water sample using a strong oxidant. COD is the principal indicator of organic pollution in wastewater monitoring, alongside biochemical oxygen demand (BOD) and total organic carbon (TOC).

The COD test uses potassium dichromate (K₂Cr₂O₇), a powerful oxidant in hot sulfuric acid, to attack the sample. About 95% of organic compounds are oxidised to CO₂ and water. The remaining 5% — including pyridine, benzene, toluene, and some surfactants — resist dichromate oxidation. Silver sulfate is added as a catalyst to push slower compounds like fatty acids and straight-chain alcohols to react.

Did you know

The COD test predates the BOD test as a wastewater indicator and remains preferred for industrial effluents because BOD relies on viable bacteria. Heavily polluted or toxic samples (high heavy metals, low pH, antibiotic-laden) suppress the microbial activity needed for BOD, giving falsely low readings. COD uses a purely chemical oxidant that does not care about toxicity, making it the more reliable benchmark for monitoring industrial discharge.

COD formula from the dichromate method

The COD formula from the dichromate method is COD (mg O₂/L) = (V_blank − V_sample) × N_FAS × 8000 / V_sample. The 8000 factor combines the equivalent mass of oxygen (8 g/eq, half of the 16 g/mol molar mass because O₂ accepts 4 electrons per molecule) with the unit conversion from mL of titrant per L of sample (× 1000). N_FAS is the normality of the ferrous ammonium sulfate titrant, typically 0.025 to 0.25 N depending on the COD range.

The difference V_blank − V_sample measures how much dichromate was reduced by the sample. A blank that uses 20 mL of FAS and a sample that uses 12 mL means the sample consumed dichromate equivalent to 8 mL of FAS, which the formula converts to mg O₂/L.

COD method shortcuts
Factor 8000 O₂ eq × 1000
FAS normality 0.025 – 0.25 N
Digestion 150 °C, 2 h
Indicator Ferroin
EU limit 125 mg/L

COD vs BOD and how they differ

COD measures all chemically oxidisable matter; BOD measures only what microbes oxidise in 5 days at 20 °C. COD is always greater than or equal to BOD. The ratio BOD₅/COD reveals biodegradability: domestic sewage runs 0.5 to 0.7 (mostly biodegradable), industrial brewery waste 0.5 to 0.6, paper mill effluent 0.2 to 0.4 (largely recalcitrant lignin and cellulose). A low BOD₅/COD ratio means biological treatment alone will not meet discharge limits — advanced oxidation or chemical treatment is needed.

COD test procedure step by step

The COD test procedure step by step: (1) Take a representative water sample, typically 10 to 50 mL. (2) Add concentrated sulfuric acid containing silver sulfate catalyst. (3) Add a measured volume of standard potassium dichromate. (4) Add mercuric sulfate to mask any chloride. (5) Reflux at 150 °C for 2 hours. (6) Cool, then back-titrate the unreacted dichromate with ferrous ammonium sulfate, using ferroin as colour-change indicator (blue-green to reddish brown). (7) Run a blank in parallel. (8) Compute COD with the formula above.

Drinking
< 5 mg/L
Treated water
Sewage
300 mg/L
Domestic raw
Industrial
2000 mg/L
Brewery, dairy

Typical COD values by water source

Typical COD values by water source span six orders of magnitude. Treated drinking water has COD below 5 mg O₂/L. Unpolluted rivers run 5 to 15 mg/L. Polluted rivers reach 30 to 100. Raw domestic sewage runs 250 to 400, and treatment-plant effluent should fall below 100. Industrial effluents vary widely: brewery waste 1,000 to 2,000, dairy 1,500 to 6,000, paper mill 2,000 to 10,000, landfill leachate 5,000 to 80,000.

COD regulatory limits for effluents

COD regulatory limits for effluents vary by region and discharge point. The EU Urban Waste Water Treatment Directive (91/271/EEC) sets 125 mg O₂/L for treatment plants serving more than 2,000 population equivalents. The US Clean Water Act regulates COD indirectly through total organic carbon (TOC) and BOD limits. Many industrial sectors have category-specific COD limits — pulp mills, food processing, slaughterhouses — typically in the 200 to 1,000 mg/L range depending on the receiving water.

Tip

Modern routine COD monitoring uses sealed-vial colorimetric kits (APHA 5220D) instead of open-flask titration. Sealed vials are pre-loaded with all reagents, digested in a block thermostat, and read directly on a spectrophotometer at 420 nm (low-range) or 600 nm (high-range). The result agrees with the titrimetric method to within ±5%.

Interferences in COD measurement

The main interference in COD measurement is chloride, which is oxidised by dichromate to Cl₂ and falsely raises COD readings. Mercuric sulfate (HgSO₄) at 10:1 mass ratio to chloride masks it as undissociated HgCl₂. Other interferences include nitrites (rare in raw sewage; if present, add sulfamic acid), volatile organics (lost during open-flask digestion; use sealed vials), and reduced inorganics (sulfide, ferrous iron) which add to the measured COD.

Common COD test mistakes

The most common COD test mistake is skipping the silver sulfate catalyst, which underestimates COD by 25 to 35% for samples rich in straight-chain fatty acids or alcohols. Second mistake: missing the chloride correction for seawater or salty effluents, which over-estimates COD by 10 to 30%. Third: digesting at the wrong temperature — below 148 °C and dichromate does not fully react; above 152 °C and the dichromate itself starts to decompose. Fourth: storing samples too long without preservation. Add sulfuric acid to pH below 2 and refrigerate; analyse within 28 days.

Mercury waste

The classic COD test produces mercury-containing waste from the chloride-masking step. Many labs have switched to chloride-free sample preparation (dilution, removal by precipitation as silver chloride before digestion) to avoid hazardous waste streams. The newer mercury-free COD kits available from major vendors meet the same ISO 6060 performance specs without HgSO₄.

FAQ

COD is the amount of oxygen (in mg/L) required to chemically oxidise all the organic and oxidisable inorganic matter in a water sample. Unlike BOD (which measures biological oxygen use over 5 days), COD measures everything oxidisable with a strong chemical oxidant — usually potassium dichromate.
For the titrimetric dichromate method: COD (mg O₂/L) = (V_blank − V_sample) × N_FAS × 8000 / V_sample. V values are FAS titration volumes (mL), N_FAS is the normality of the ferrous ammonium sulfate titrant, and 8000 comes from the equivalent mass of O₂ (8 g/eq) multiplied by 1000 (mL to L).
COD measures total chemical oxidation potential and takes 2–3 hours. BOD measures biological oxidation by microbes over 5 days at 20 °C. COD is always ≥ BOD because some compounds resist microbes but dissolve in dichromate. The ratio BOD/COD indicates biodegradability.
Mercury(II) sulfate masks chloride ions. Without it, Cl⁻ is oxidised by dichromate to Cl₂, falsely raising the COD reading. HgCl₂ is stable and unreactive, so the chloride does not interfere. The Hg:Cl ratio should be at least 10:1.
Ag₂SO₄ is a catalyst that promotes complete oxidation of straight-chain alcohols, fatty acids, and other less reactive organic compounds. Without it, the dichromate digestion misses about 25–35% of those compounds.
Clean river water has COD < 20 mg/L. 20–100 mg/L means moderate organic load. 100–500 mg/L is polluted (effluent territory). Above 500 mg/L is typical of raw industrial or municipal wastewater. The EU UWWTD limit for treated discharge is 125 mg/L.
EPA Method 410.3 is the titrimetric COD method using potassium dichromate digestion in concentrated H₂SO₄ at 150 °C for 2 hours, followed by back-titration with FAS using ferroin indicator. It is the historical reference method, mostly superseded by the closed-reflux colorimetric APHA 5220D for routine work.
FAS is ferrous ammonium sulfate hexahydrate, (NH₄)₂Fe(SO₄)₂·6H₂O, also called Mohr's salt. It is a stable source of Fe²⁺ for titration. Stock solutions are standardised against a known dichromate every day because Fe²⁺ slowly oxidises in air.
Indirectly. The ratio BOD₅/COD is a quick biodegradability index. Ratios > 0.5 mean the bulk of the organic load is microbially degradable (good for biological treatment). Ratios < 0.3 indicate recalcitrant compounds that need advanced oxidation processes.
APHA 5220D uses sealed vials with pre-measured reagents, digested at 150 °C for 2 hours. The amount of Cr³⁺ (green colour at 600 nm) or unreacted Cr₂O₇²⁻ (yellow at 420 nm) is read on a spectrophotometer. The method is faster, uses less reagent, and is the standard for field kits.