Chemical Oxygen Demand Calculator
Calculate COD from dichromate titration data including blank and sample titrant volumes, FAS normality, and sample volume with dilution correction.
Chemical Oxygen Demand Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: COD = ((A - B) * N * 8000) / V * D
Worked example โ COD = 1450 mg/L
Formula
COD = ((A - B) * N * 8000) / V * D
Where A is blank titrant volume (mL), B is sample titrant volume (mL), N is normality of FAS, V is sample volume (mL), D is dilution factor, and 8000 converts milliequivalents to mg O2/L.
Worked Examples
Example 1: Municipal Wastewater COD
Problem:Blank titrant = 25.0 mL, Sample titrant = 10.5 mL, FAS normality = 0.25 N, Sample volume = 20 mL
Solution:COD = ((25.0 - 10.5) * 0.25 * 8000) / 20 COD = (14.5 * 0.25 * 8000) / 20 COD = 29000 / 20 = 1450 mg/L
Result:COD = 1450 mg/L
Example 2: Industrial Effluent with Dilution
Problem:Blank = 22.0 mL, Sample = 18.0 mL, FAS = 0.1 N, Volume = 10 mL, Dilution = 5x
Solution:COD = ((22.0 - 18.0) * 0.1 * 8000) / 10 * 5 COD = (4.0 * 0.1 * 8000) / 10 * 5 COD = 320 / 10 * 5 = 1600 mg/L
Result:COD = 1600 mg/L
Frequently Asked Questions
What is Chemical Oxygen Demand (COD)?
Chemical Oxygen Demand is a measurement of the amount of oxygen required to chemically oxidize organic and inorganic matter in a water sample using a strong oxidizing agent, typically potassium dichromate. COD is expressed in milligrams of oxygen per liter (mg/L) and is a key indicator of water pollution levels. Higher COD values indicate greater contamination, with typical domestic wastewater having COD values between 250-800 mg/L, while industrial effluents can exceed 10,000 mg/L.
How does the dichromate method work for COD measurement?
The dichromate method involves refluxing a water sample with a known excess of potassium dichromate (K2Cr2O7) in a sulfuric acid solution for two hours at 150 degrees Celsius. The dichromate oxidizes organic matter, and the remaining unreacted dichromate is then titrated with ferrous ammonium sulfate (FAS) using ferroin indicator. The difference between blank and sample titrant volumes, multiplied by the normality and the equivalent weight of oxygen (8), gives the COD. The factor 8000 converts milliequivalents to mg/L.
What is the difference between COD and BOD?
COD measures the total oxygen demand from both biodegradable and non-biodegradable organic matter through chemical oxidation, while BOD (Biochemical Oxygen Demand) measures only the oxygen consumed by microorganisms decomposing biodegradable organic matter over 5 days. COD values are always equal to or greater than BOD values for the same sample. The COD/BOD ratio indicates biodegradability: ratios below 2.5 suggest highly biodegradable waste suitable for biological treatment, while ratios above 4 indicate significant non-biodegradable content.
Why is the 8000 factor used in the COD formula?
The factor 8000 in the COD formula combines two conversions: the equivalent weight of oxygen (8 grams per equivalent) and the unit conversion from milliequivalents per milliliter to milligrams per liter (factor of 1000). Since 1 equivalent of dichromate reacts with 1 equivalent of oxygen, and oxygen has an equivalent weight of 8 (molecular weight 32 divided by valence change of 4), multiplying by 8000 directly gives the result in mg O2/L. This standardized factor simplifies the calculation and avoids separate conversion steps.
How do I choose the titrant strength and dilution factor for a sample?
Match the oxidant to the demand you expect. High-range work uses the standard dichromate digestion back-titrated with roughly 0.25 N ferrous ammonium sulfate, while cleaner effluents are run with a more dilute dichromate and a correspondingly weaker titrant so the same burette reading resolves far less oxygen. Two signs say to change the setup rather than trust the number. If the sample titre B collapses towards zero the dichromate was exhausted, so the answer is a floor and the sample must be diluted, with the dilution factor entered here to scale the result back up. If B sits only slightly below the blank, the difference is dominated by burette uncertainty and a larger sample or a weaker titrant is needed.
Why are silver sulfate and mercuric sulfate added to the digestion mixture?
They deal with the two weaknesses of dichromate digestion. Silver sulfate acts as a catalyst so that straight-chain aliphatic compounds, which dichromate attacks only sluggishly, are oxidised fully within the two-hour reflux. Mercuric sulfate masks chloride by tying it up as poorly ionised mercuric chloride; left free, chloride is itself oxidised to chlorine and counted as oxygen demand, biasing the result upward. Saline and brine samples carry so much chloride that they need extra mercuric sulfate or a chloride-tolerant alternative method.
What does the blank titration establish, and what if the sample titre comes out higher?
The blank is the identical digestion run on reagent water, so titre A measures all the dichromate present when nothing has been oxidised, while titre B measures what survived contact with the sample. Their difference is the dichromate consumed, which the 8000 factor converts to mg O2 per litre. A sample titre above the blank is physically impossible and signals swapped readings, a contaminated blank or a burette error. If B falls to a small fraction of A, the oxidant was nearly exhausted and the sample should be diluted and redigested.
Why must the ferrous ammonium sulfate normality be restandardised before each batch?
The Fe2+ in FAS is slowly oxidised to Fe3+ by dissolved oxygen, so a titrant made up at 0.25 N weakens over time. Because COD is directly proportional to N, that drift passes straight into the reported concentration with no other symptom. Laboratories therefore titrate the FAS against a standard potassium dichromate solution on the day of use and enter the fresh normality here. The endpoint is read with ferroin indicator, which turns sharply from blue-green to reddish brown as excess Fe2+ first appears.
How does COD differ from total organic carbon analysis?
A TOC analyser oxidises the sample completely to carbon dioxide, usually by catalytic combustion, and reports the carbon released as mg C per litre regardless of the oxidation state that carbon started in. COD measures electron-accepting capacity as mg O2 per litre, so it counts reduced inorganics such as sulfide, sulfite, nitrite and ferrous iron as demand while under-reporting dichromate-resistant aromatics such as benzene, toluene and pyridine. TOC is faster and produces no chromium or mercury waste, so plants with a stable influent often correlate the two and monitor TOC routinely.
How do I convert a COD concentration into the daily organic load on a treatment plant?
Multiply concentration by flow. Since 1 mg/L is exactly 1 g/m3, the load in kg per day equals COD in mg/L times flow in m3 per day, divided by 1000. An influent of 1,450 mg/L at 500 m3/day is 1,450 x 500 / 1,000 = 725 kg COD per day. Loads rather than concentrations size aeration capacity, sludge production and anaerobic biogas yield, which is why a dilute high-flow stream can burden a works more than a concentrated trickle.
References
Background & Theory
History
Reviewed for accuracy by Manoj Kumar, Mathematics Educator ยท Editorial policy
Related Calculators
๐งฎProcess Carbon Footprint Calculator
Calculate carbon footprint chemical process with inputs, formulas, and instant results.
๐งฎChemical Name Calculator
Calculate chemical name with inputs, formulas, and instant results.
๐งฎChemical Equation Balancer
Balance chemical equations by adjusting coefficients to satisfy the law of conservation of mass.
๐งฎGreen Chemistry Atom Economy Calculator
Calculate green chemistry atom economy with inputs, formulas, and instant results.
๐งฎAbsorbance Calculator (Beer-Lambert Law)
Calculate absorbance with inputs, formulas, and instant results.
๐งฎBeer Lambert Extended Calculator
Calculate beer lambert extended with inputs, formulas, and instant results.
๐งฎBeer Lambert Law Calculator
Calculate beer lambert law with inputs, formulas, and instant results.
๐งฎCalibration Curve Calculator
Calculate calibration curve with inputs, formulas, and instant results.