Chemical Oxygen Demand Calculator
Calculate COD values for water and wastewater samples using dichromate or permanganate methods. Supports titrimetric and colorimetric approaches.
About
Chemical Oxygen Demand (COD) quantifies the oxygen equivalent of organic matter oxidizable by a strong chemical oxidant. Standard Method 5220 (APHA) prescribes potassium dichromate (K2Cr2O7) in sulfuric acid at 150 °C for 2 hours. The unreacted oxidant is back-titrated with ferrous ammonium sulfate (FAS). Errors in blank correction, normality standardization, or dilution factor propagate directly into discharge compliance reports. Facilities exceeding permitted COD limits face regulatory fines and potential shutdown orders.
This calculator implements both titrimetric and colorimetric paths. The titrimetric mode uses the volumetric back-titration formula with FAS normality. The colorimetric mode applies Beer-Lambert absorbance against a user-supplied calibration curve. Pro tip: always run a potassium hydrogen phthalate (KHP) recovery check. Theoretical COD of KHP is 1.176 mg O2/mg KHP. Recovery outside 96 - 104% indicates reagent degradation or incomplete digestion. Note: the dichromate method does not oxidize certain refractory compounds (pyridine, some volatile organics) and overestimates COD when chloride exceeds 2000 mg/L unless mercuric sulfate is added.
Formulas
The titrimetric COD formula per APHA Standard Method 5220 C:
Where B = volume of FAS used for blank titration (mL), S = volume of FAS used for sample titration (mL), N = normality of FAS (eq/L), 8000 = milliequivalent weight of oxygen (8) × 1000 mL/L, V = volume of sample (mL), and D = dilution factor (dimensionless, 1 if undiluted).
For the colorimetric method (Beer-Lambert), the COD concentration is derived from the absorbance reading against a calibration curve:
Where A = measured absorbance at 600 nm (high range) or 420 nm (low range), m = calibration slope (mg/L per absorbance unit), b = calibration intercept (mg/L), and D = dilution factor.
FAS normality standardization against primary standard dichromate:
Where 0.25 N is the standard normality of the potassium dichromate solution, VK₂Cr₂O₇ = volume of dichromate pipetted (mL), and VFAS = volume of FAS consumed at equivalence point (mL).
Reference Data
| Sample Type | Typical COD Range mg/L | BOD/COD Ratio | Recommended Method | Digestion Time | Notes |
|---|---|---|---|---|---|
| Domestic Wastewater (Raw) | 250 - 800 | 0.4 - 0.8 | Closed Reflux Titrimetric | 2 hr | Standard municipal influent |
| Domestic Wastewater (Treated) | 30 - 150 | 0.1 - 0.3 | Closed Reflux Colorimetric | 2 hr | Secondary effluent |
| Pharmaceutical Wastewater | 5000 - 50000 | 0.2 - 0.5 | Open Reflux (diluted) | 2 hr | High chloride interference possible |
| Brewery Wastewater | 2000 - 6000 | 0.6 - 0.7 | Closed Reflux Titrimetric | 2 hr | Highly biodegradable |
| Dairy Industry | 1500 - 5000 | 0.5 - 0.7 | Closed Reflux Titrimetric | 2 hr | Fat/oil may coat probe |
| Textile Dyeing | 1000 - 10000 | 0.15 - 0.35 | Open Reflux (diluted) | 2 hr | Refractory dyes skew ratio |
| Pulp & Paper Mill | 1000 - 4000 | 0.3 - 0.5 | Open Reflux | 2 hr | Lignin raises COD |
| Surface Water (Clean River) | 5 - 30 | 0.3 - 0.6 | Closed Reflux Colorimetric | 2 hr | Low range; use micro method |
| Landfill Leachate (Young) | 10000 - 60000 | 0.5 - 0.8 | Open Reflux (high dilution) | 2 hr | Volatile fatty acids dominant |
| Landfill Leachate (Mature) | 500 - 5000 | 0.05 - 0.2 | Closed Reflux Titrimetric | 2 hr | Humic substances; low biodegradability |
| Slaughterhouse | 3000 - 10000 | 0.5 - 0.65 | Open Reflux (diluted) | 2 hr | Blood proteins; high N interference |
| Olive Oil Mill | 40000 - 200000 | 0.3 - 0.5 | Open Reflux (extreme dilution) | 2 hr | Polyphenols; dark color |
| Stormwater Runoff | 20 - 200 | 0.3 - 0.5 | Closed Reflux Colorimetric | 2 hr | Variable; first flush highest |
| Drinking Water Source | < 10 | - | Permanganate Index | 10 min | KMnO4 method (ISO 8467) |
| Sugar Mill Effluent | 5000 - 15000 | 0.5 - 0.7 | Open Reflux (diluted) | 2 hr | High sucrose; easy oxidation |