QiLing Tools

💎EDTA Titration Calculator - Conditional Constant, Ringbom Curve & Water Hardness

EDTA binds nearly every metal ion 1 : 1, but it is a hexaprotic acid (H₆Y²⁺), so at lower pH less of it is present as Y⁴⁻. This side reaction is expressed by the coefficient αY(H) = 1 + [H⁺]/Ka₆ + [H⁺]²/(Ka₆Ka₅) + …, and the conditional constant is log K′ = log K(MY) − log αY(H) − log αM. At pH 10, log αY(H) = 0.45, so for Ca²⁺ log K′ = 10.69 − 0.45 = 10.24. For Mg²⁺ log K′ = 8.25; at c_eq = 0.01 M, log c·K′ = 6.25 ≥ 6, so the titration is feasible: pMg′ at equivalence is 5.13, the ±0.1% jump runs from 4.85 to 5.40, and Eriochrome Black T (pMg_t = 5.4) gives an end-point error of about 0.1%. The calculator includes the six EDTA pKa values and log K(MY) for 17 metal ions. You can add auxiliary complexation by an NH₃–NH₄⁺ buffer (ammine constants for Zn²⁺, Cu²⁺, Ni²⁺ and Cd²⁺) or enter log αM directly. It finds the minimum pH from log c·K′ ≥ 6 and plots the Ringbom curve with every metal marked. The titration curve is solved exactly from the mass balance of M′ + Y′ ⇌ MY, giving pM′ at equivalence, the ±0.1% jump and the Ringbom end-point error. A table gives the pH ranges and colour changes of Eriochrome Black T, calcon, xylenol orange and PAN. Hardness mode turns titration volumes into results: a 25.00 mL sample that uses 12.50 mL of 0.01000 M EDTA has 5.000 mmol/L total hardness, which is 500.5 mg/L as CaCO₃ or 28.04 °dH. A second titration at pH 12 with calcon splits the total into calcium and magnesium.

Free · No sign-up · Runs in your browserLast updated:

Loading tool...

How to use EDTA titration & water hardness

  1. 1Choose a mode (side reactions and K′, titration curve and indicators, or water hardness), or click an example
  2. 2Pick the metal ion, pH and auxiliary ligand, enter metal and EDTA concentrations and volumes, or for hardness enter the sample volume and the two titration volumes
  3. 3Read log αY(H), log K′, minimum pH, the Ringbom curve, the pM′ curve, the end-point error and the converted hardness values, with step-by-step working and CSV export

FAQ

What is αY(H) and how is it calculated?
αY(H) is the ratio of the total concentration of EDTA not bound to metal to the concentration of free Y⁴⁻, and it measures how much protonation lowers the available Y⁴⁻. It is calculated from the six acid dissociation constants: αY(H) = 1 + [H⁺]/Ka₆ + [H⁺]²/(Ka₆Ka₅) + … + [H⁺]⁶/(Ka₆Ka₅…Ka₁). The lower the pH, the larger it gets: log αY(H) ≈ 6.45 at pH 5, 0.45 at pH 10 and close to 0 above pH 12. This tool uses pKa₁–pKa₆ = 0.9, 1.6, 2.0, 2.67, 6.16 and 10.26.
How do I find the minimum pH for an EDTA titration?
A titration is accurate to 0.1% (with ΔpM = ±0.2) when log c_eq·K′ ≥ 6. Ignoring other side reactions, log K′ = log K − log αY(H), so the largest acceptable log αY(H) is log K + log c_eq − 6, and the pH where αY(H) reaches that value is the minimum pH. With c_eq = 0.01 M this is about pH 7.6 for Ca²⁺, 9.7 for Mg²⁺, 4.0 for Zn²⁺ and 1.2 for Fe³⁺. Plotting these points on the log αY(H)–pH curve gives the Ringbom curve. Hydrolysis of the metal ion sets the practical upper pH limit.
How is water hardness determined with EDTA and converted between units?
A measured volume of water is buffered at pH 10 with NH₃–NH₄Cl and titrated with EDTA to the Eriochrome Black T end point (wine red to blue). This gives Ca²⁺ + Mg²⁺: c = c(EDTA)·V₁ / V(sample). Hardness as CaCO₃ (mg/L) = total (mmol/L) × 100.09. One German degree (°dH) = 10 mg CaO/L, which is mmol/L × 5.608. One French degree (°f) = 10 mg CaCO₃/L. For calcium alone, a second aliquot is taken to pH 12 with NaOH so Mg(OH)₂ precipitates, then titrated with calcon; magnesium is total minus calcium. By the USGS scale, water above 180 mg/L CaCO₃ is very hard.
Why is Eriochrome Black T used for total hardness but not for calcium alone?
EBT works at pH 8–11 and binds Mg²⁺ much more strongly than Ca²⁺: at pH 10 pMg_t ≈ 5.4 but pCa_t is only about 3.8. With calcium alone the indicator changes colour too early and the end point is not sharp. In hard water the Mg²⁺ present controls the colour change, which is sharp. For calcium alone, calcon at pH 12–13 is used so magnesium precipitates and does not interfere. A little Mg–EDTA is sometimes added to calcium solutions to sharpen the EBT end point.

Features

  • EDTA αY(H) and species distribution at any pH
  • log K(MY) for 17 metal ions, plus a custom constant
  • Auxiliary complexation by NH₃ (free or total ammonia)
  • Minimum pH from log c·K′ ≥ 6 and an interactive Ringbom curve
  • Exact pM′ vs volume curve with equivalence point, jump range and hover readout
  • Ringbom end-point error formula with EBT transition pMg_t filled in
  • Eriochrome Black T, calcon, xylenol orange and PAN: pH range, colours, blocking ions
  • Water hardness in mmol/L, mg/L CaCO₃, °dH and °f, with Ca/Mg split and classification