EDTA Titration Techniques and Selectivity

A water-treatment lab receives a brine sample. It contains calcium, magnesium, iron(III), and trace zinc. The lab must report the calcium content alone. The result must be accurate to four significant figures. No single titration does this by accident. It takes a deliberate strategy of pH control, masking, and reaction order. This strategy makes EDTA "see" only the ion you want it to see. This is the practical heart of complexometric analysis. The thermodynamics of EDTA Titration Curves tell you whether a titration is feasible. But selectivity — deciding which metal reacts and when — is separate. It is an engineered layer built on top. EDTA (ethylenediaminetetraacetic acid) forms 1:1 complexes with almost every di-, tri-, and tetravalent metal cation. It does so whenever the stability constant is large enough to titrate. This is both its superpower and its problem. A reagent that reacts with almost everything cannot distinguish calcium from magnesium. Nor can it distinguish aluminum from iron, by itself. Selectivity is manufactured through four complementary tools. First, adjust pH so the conditional formation constant favors only certain metals. Second, add auxiliary complexing or masking agents to tie up interferents in more stable complexes. Third, choose an indirect or displacement strategy when no color-changing indicator exists for the target ion. Fourth, use back-titration when the direct reaction is too slow, or when the ion precipitates at the working pH. The big picture is this: a complexometric determination is really applied chemical engineering. You are designing a solution matrix. In it, the analyte's effective (conditional) stability constant is enormous. Meanwhile, every competing metal's conditional constant is driven below the titration threshold. This requires fluency with the conditional constant Kf′K_{f}'. It also requires fluency with side-reaction coefficients αM\alpha_{M} and αY\alpha_{Y}. Finally, it requires understanding the equilibrium chemistry of common masking agents. These include cyanide, fluoride, triethanolamine, and thiourea. It also requires understanding common buffers, such as acetate, ammonia, and hexamine. This article works through the four canonical titration modes. These are direct, back, displacement, and indirect titration. It explains the equilibrium reasoning behind each mode. Then it builds a systematic toolkit of pH windows and masking agents. This toolkit is used to resolve real multi-metal mixtures. Three fully worked problems carry the arithmetic through. They go from raw stability constants to a defensible reported concentration. This includes uncertainty propagation appropriate for quantitative analysis. The level matches that of Skoog, Harris, and West–Holler.

Key takeaways
  • EDTA reacts 1:1 with metals, but selectivity comes from pH control (via αY4−\alpha_{Y^{4-}}) and masking, not from the EDTA itself.
  • Direct titration works when the metal–EDTA reaction is fast, an indicator exists, and Kf′≳108K_f' \gtrsim 10^{8} at the working pH.
  • Back-titration adds excess standard EDTA, then titrates the excess with a standard metal (e.g., Zn²⁺, Mg²⁺); used for slow-reacting or precipitating metals (Al³⁺, Cr³⁺).
  • Displacement titration liberates an equivalent amount of a second metal (usually Mg²⁺ or Zn²⁺ from MgY²⁻) when no indicator exists for the analyte directly.
  • Indirect titration determines anions or non-complexing species (SO₄²⁻, PO₄³⁻) by precipitating them with a known excess of a metal ion, then back-titrating the unreacted metal.
  • Masking agents (CN⁻, F⁻, triethanolamine, thiourea) selectively remove interferents by forming complexes even more stable than MY, effectively setting that metal's conditional constant to zero.
  • Key idea: selectivity in EDTA titrimetry is engineered, not intrinsic — it is the deliberate manipulation of conditional stability constants through pH, masking, and reaction sequencing so that only the target metal remains titratable.

Where this lives today

Complexometric EDTA titration remains the reference method for total water hardness in municipal and industrial water-quality labs worldwide (ASTM D1126, ISO 6059), precisely because the Ca/Mg masking-and-pH-shift scheme in Example 2 is cheap, fast, and needs no instrumentation beyond a buret. In pharmaceutical quality control, EDTA back-titration determines aluminum and calcium content in antacid formulations and verifies trace-metal specifications in excipients, where USP and Ph. Eur. monographs specify exact pH and masking conditions derived from exactly this selectivity logic. Metallurgical and ore analysis uses the Al/Fe fluoride-displacement scheme (or close variants) to resolve aluminum and iron in bauxite, cement raw meal, and steel slag, since ICP-based instrumental methods, while more common now, are still cross-validated against classical EDTA titrations for certification standards. In electroplating bath control, cyanide-masked EDTA titrations monitor free versus complexed zinc, nickel, and copper concentrations to keep plating baths within specification without needing atomic spectroscopy on the shop floor. Clinical and forensic toxicology laboratories occasionally still use EDTA-based indirect titrations (precipitating oxalate or sulfate with a metal ion, then back-titrating the excess) as an independent check against ion-chromatographic or ICP-MS anion determinations. Finally, the conditional-constant and masking logic developed for EDTA titrimetry is the direct conceptual ancestor of ligand-based speciation modeling in environmental chemistry, where α\alpha-coefficient reasoning is used to predict which metal-organic complexes dominate in natural waters — a computational descendant of exactly the hand calculations shown in the derivations above, and closely related to the equilibrium reasoning used with Metal-Ion Indicators for Complexometric Titrations.

Ask the tutor: How would the masking and pH strategy change if the mixture also contained Pb²⁺ alongside Ca²⁺, Mg²⁺, and Zn²⁺?

The physical picture

EDTA, H4Y\mathrm{H_4Y}, is a hexadentate ligand (four carboxylate oxygens plus two amine nitrogens) that wraps around a metal ion in a nearly octahedral cage of five-membered chelate rings. Because complexation is 1:1 regardless of the metal's charge, the overall formation constant Kf=[MY]/([M][Y4−])K_f = [\mathrm{MY}]/([\mathrm{M}][\mathrm{Y}^{4-}]) is fixed by thermodynamics — but the fraction of EDTA present as the fully deprotonated Y4−\mathrm{Y}^{4-} species is a strong function of pH, since H4Y\mathrm{H_4Y} has four dissociable protons with pKa1pK_{a1} through pKa4pK_{a4} typically near 2.0, 2.7, 6.2, and 10.3. This pH-dependence is the single largest lever for selectivity: at pH 10, αY4−≈0.35\alpha_{Y^{4-}} \approx 0.35, and essentially all metals with even modest KfK_f can be titrated; at pH 4, αY4−\alpha_{Y^{4-}} drops to about 3.6×10−93.6\times10^{-9}, and only metals with very large KfK_f (Fe³⁺, Bi³⁺, Th⁴⁺) still form a stable enough complex to titrate cleanly, while Ca²⁺ and Mg²⁺ do not react at all. The second lever is masking: adding a ligand that binds an interfering metal far more strongly (or with much faster kinetics under the working conditions) than EDTA does, effectively removing it from the titration without removing it from solution. Cyanide masks Zn²⁺, Cd²⁺, Hg²⁺, Cu⁺/Cu²⁺, Co²⁺, Ni²⁺ (as tetracyanide complexes) while leaving Ca²⁺, Mg²⁺, Pb²⁺ untouched. Fluoride masks Al³⁺, Fe³⁺, and Ti(IV) as fluoro-complexes. Triethanolamine masks Al³⁺ and Fe³⁺ in ammoniacal solution. Thiourea masks Cu²⁺ by reduction to Cu⁺. Each masking agent is chosen so its metal-selectivity profile is orthogonal to EDTA's, carving the multi-metal mixture into resolvable groups. The third lever is reaction sequencing — direct, back, displacement, or indirect strategy — chosen according to kinetics (Cr³⁺ and Al³⁺ exchange ligands sluggishly), solubility (many metals hydrolyze or precipitate as hydroxides above pH 8–9 unless held in solution by ammonia buffer or masking), and indicator availability (no good visual indicator exists for Ca²⁺ alone in acidic media, for instance, motivating displacement with MgY²⁻).

Figure
Conditional formation constant vs pH for three metals
pH log K'f (conditional) 2 4 6 8 10 Fe³⁺ (log Kf=25.1) Ca²⁺ (log Kf=10.7) Mg²⁺ (log Kf=8.7) titration threshold, log K'f ≈ 8
Figure
Masking scheme resolving a Ca²⁺/Mg²⁺/Zn²⁺/Fe³⁺ mixture
Mixture: Ca²⁺, Mg²⁺, Zn²⁺, Fe³⁺ + CN⁻ (mask Zn²⁺ as [Zn(CN)₄]²⁻) + triethanolamine, pH 10 (mask Fe³⁺) Titrate Ca²⁺ + Mg²⁺ together with EDTA, Eriochrome Black T, pH 10 Separate aliquot: add F⁻ instead to release Ca²⁺ signal only

The core ideas

The conditional (effective) formation constant governs feasibility at any given pH and auxiliary-complexing condition:

Kf′=αY4− αM KfK_f' = \alpha_{Y^{4-}} \, \alpha_M \, K_f

where:

  • KfK_f is the thermodynamic formation constant of MY,
  • αY4−=[Y4−]/CEDTA\alpha_{Y^{4-}} = [\mathrm{Y}^{4-}]/C_{\mathrm{EDTA}} is the fraction of uncomplexed EDTA present as Y4−\mathrm{Y}^{4-}, set entirely by pH,
  • αM=[M]/CM\alpha_M = [\mathrm{M}]/C_M is the fraction of uncomplexed metal present as the free (unhindered) ion, set by masking/auxiliary ligands,
  • CEDTAC_{\mathrm{EDTA}}, CMC_M are total (all-species) concentrations of uncomplexed EDTA and metal respectively.

Reading: raising pH increases αY4−\alpha_{Y^{4-}} (favoring titration of weaker complexes); adding a masking ligand for a competing metal decreases that metal's αM\alpha_M, driving its conditional constant toward zero and removing it from competition — while leaving the target metal's αM≈1\alpha_M \approx 1 if no masking ligand attacks it. The sharpness criterion for a usable end point, expressed via the conditional constant at the equivalence point:

log⁡Kf′≳8(rule of thumb for a visually or electrometrically detectable break)\log K_f' \gtrsim 8 \quad \text{(rule of thumb for a visually or electrometrically detectable break)}

where the number 8 comes from requiring the equivalence-point pM jump to exceed roughly 2 pM units within ±0.1% of the equivalence volume — the same reasoning used to build EDTA Titration Curves. For resolving two metals M and N in the same solution, the standard selectivity criterion:

Kf′(MY)Kf′(NY)≥104-106\frac{K_f'(\mathrm{MY})}{K_f'(\mathrm{NY})} \geq 10^{4}\text{-}10^{6}

where:

  • the ratio must be large enough that M reacts essentially completely before N begins to react (analogous to the Ka1/Ka2K_{a1}/K_{a2} separation criterion in polyprotic acid–base titrations),
  • practically, ratios of 10410^4 give a barely usable break; 10610^6 or more gives a sharp, quantitatively reliable one.
Derivation ADeriving α(Y⁴⁻) from EDTA's acid dissociation constants

Goal: express the fraction of total uncomplexed EDTA present as Y4−\mathrm{Y}^{4-} in terms of [H+][\mathrm{H^+}] and the four KaK_a values, and evaluate it at pH 10.00.

Step 1. Define the total uncomplexed EDTA concentration as the sum over all six protonation states:

CEDTA=[H4Y]+[H3Y−]+[H2Y2−]+[HY3−]+[Y4−]C_{\mathrm{EDTA}} = [\mathrm{H_4Y}] + [\mathrm{H_3Y^-}] + [\mathrm{H_2Y^{2-}}] + [\mathrm{HY^{3-}}] + [\mathrm{Y^{4-}}]

(the fully protonated H5Y+\mathrm{H_5Y^+} and H6Y2+\mathrm{H_6Y^{2+}} forms are negligible above pH 2 and are dropped).

Step 2. Write each protonated fraction relative to [Y4−][\mathrm{Y^{4-}}] using the stepwise KaK_a definitions, Ka4=[H+][Y4−]/[HY3−]K_{a4} = [\mathrm{H^+}][\mathrm{Y^{4-}}]/[\mathrm{HY^{3-}}], etc., so that

[HY3−]=[H+][Y4−]Ka4,[H2Y2−]=[H+]2[Y4−]Ka3Ka4[\mathrm{HY^{3-}}] = \frac{[\mathrm{H^+}][\mathrm{Y^{4-}}]}{K_{a4}}, \qquad [\mathrm{H_2Y^{2-}}] = \frac{[\mathrm{H^+}]^2[\mathrm{Y^{4-}}]}{K_{a3}K_{a4}}

and similarly for [H3Y−][\mathrm{H_3Y^-}] and [H4Y][\mathrm{H_4Y}] with denominators Ka2Ka3Ka4K_{a2}K_{a3}K_{a4} and Ka1Ka2Ka3Ka4K_{a1}K_{a2}K_{a3}K_{a4}.

Step 3. Substitute into CEDTAC_{\mathrm{EDTA}} and factor out [Y4−][\mathrm{Y^{4-}}]:

αY4−=[Y4−]CEDTA=Ka1Ka2Ka3Ka4D\alpha_{Y^{4-}} = \frac{[\mathrm{Y^{4-}}]}{C_{\mathrm{EDTA}}} = \frac{K_{a1}K_{a2}K_{a3}K_{a4}}{D}

where

D=[H+]4+[H+]3Ka1+[H+]2Ka1Ka2+[H+]Ka1Ka2Ka3+Ka1Ka2Ka3Ka4D = [\mathrm{H^+}]^4 + [\mathrm{H^+}]^3K_{a1} + [\mathrm{H^+}]^2K_{a1}K_{a2} + [\mathrm{H^+}]K_{a1}K_{a2}K_{a3} + K_{a1}K_{a2}K_{a3}K_{a4}

Step 4. Evaluate numerically at pH 10.00, using pKa1=2.00, pKa2=2.67, pKa3=6.16, pKa4=10.26pK_{a1}=2.00,\ pK_{a2}=2.67,\ pK_{a3}=6.16,\ pK_{a4}=10.26 (so Ka1=1.0×10−2K_{a1}=1.0\times10^{-2}, Ka2=2.1×10−3K_{a2}=2.1\times10^{-3}, Ka3=6.9×10−7K_{a3}=6.9\times10^{-7}, Ka4=5.5×10−11K_{a4}=5.5\times10^{-11}), with [H+]=1.0×10−10 M[\mathrm{H^+}]=1.0\times10^{-10}\,\mathrm{M}. The last term of DD dominates because [H+][\mathrm{H^+}] is small and Ka4K_{a4} is comparable in magnitude to [H+][\mathrm{H^+}]:

Ka1Ka2Ka3Ka4=(1.0×10−2)(2.1×10−3)(6.9×10−7)(5.5×10−11)=7.97×10−22K_{a1}K_{a2}K_{a3}K_{a4} = (1.0\times10^{-2})(2.1\times10^{-3})(6.9\times10^{-7})(5.5\times10^{-11}) = 7.97\times10^{-22}
[H+]Ka1Ka2Ka3=(1.0×10−10)(1.0×10−2)(2.1×10−3)(6.9×10−7)=1.45×10−21[\mathrm{H^+}]K_{a1}K_{a2}K_{a3} = (1.0\times10^{-10})(1.0\times10^{-2})(2.1\times10^{-3})(6.9\times10^{-7}) = 1.45\times10^{-21}

Adding these two dominant terms (the earlier terms in DD are smaller by orders of magnitude at this pH) gives D≈2.25×10−21D \approx 2.25\times10^{-21}, so

αY4−≈7.97×10−222.25×10−21=0.35\alpha_{Y^{4-}} \approx \frac{7.97\times10^{-22}}{2.25\times10^{-21}} = 0.35

This matches the tabulated value (αY4−=0.35\alpha_{Y^{4-}} = 0.35 at pH 10) used throughout complexometric practice, confirming the algebra.

Go deeper · Derivation B · 1 minSelectivity gain from masking: driving αM toward zero
Derivation BSelectivity gain from masking: driving αM toward zero

Goal: show quantitatively how adding cyanide to mask Zn²⁺ suppresses its conditional constant with EDTA far below the titration threshold, while leaving Ca²⁺ unaffected — the equilibrium basis of the masking scheme.

Step 1. Zn²⁺ forms the tetracyanozincate complex,

Zn2++4 CN−⇌[Zn(CN)4]2−,β4=1016.7\mathrm{Zn^{2+}} + 4\,\mathrm{CN^-} \rightleftharpoons [\mathrm{Zn(CN)_4}]^{2-}, \qquad \beta_4 = 10^{16.7}

At a typical working free-cyanide concentration of [CN−]=0.10 M[\mathrm{CN^-}] = 0.10\,\mathrm{M} (large excess maintained by the analyst), essentially all zinc not bound to EDTA is converted to the cyanide complex.

Step 2. By definition of αZn\alpha_{Zn} (fraction of uncomplexed-by-EDTA zinc present as free Zn2+\mathrm{Zn^{2+}}):

αZn=[Zn2+][Zn2+]+[Zn(CN)42−]=11+β4[CN−]4\alpha_{Zn} = \frac{[\mathrm{Zn^{2+}}]}{[\mathrm{Zn^{2+}}] + [\mathrm{Zn(CN)_4^{2-}}]} = \frac{1}{1 + \beta_4[\mathrm{CN^-}]^4}

Step 3. Evaluate the denominator with [CN−]4=(0.10)4=1.0×10−4[\mathrm{CN^-}]^4 = (0.10)^4 = 1.0\times10^{-4}:

β4[CN−]4=1016.7×1.0×10−4=1012.7=5.0×1012\beta_4[\mathrm{CN^-}]^4 = 10^{16.7} \times 1.0\times10^{-4} = 10^{12.7} = 5.0\times10^{12}

so

αZn≈15.0×1012=2.0×10−13\alpha_{Zn} \approx \frac{1}{5.0\times10^{12}} = 2.0\times10^{-13}

Step 4. The conditional constant for Zn–EDTA under these masked conditions, using log⁡Kf(ZnY)=16.5\log K_f(\mathrm{ZnY}) = 16.5 and αY4−=0.35\alpha_{Y^{4-}} = 0.35 at pH 10:

Kf′(ZnY)=αY4− αZn Kf=(0.35)(2.0×10−13)(1016.5)K_f'(\mathrm{ZnY}) = \alpha_{Y^{4-}}\,\alpha_{Zn}\,K_f = (0.35)(2.0\times10^{-13})(10^{16.5})
Kf′(ZnY)=(0.35)(2.0×10−13)(3.16×1016)≈2.2×103K_f'(\mathrm{ZnY}) = (0.35)(2.0\times10^{-13})(3.16\times10^{16}) \approx 2.2\times10^{3}
log⁡Kf′(ZnY)≈3.3\log K_f'(\mathrm{ZnY}) \approx 3.3

This is far below the log⁡Kf′≳8\log K_f' \gtrsim 8 titration threshold — zinc is completely masked and invisible to EDTA. Meanwhile Ca²⁺ does not form a cyanide complex (αCa=1\alpha_{Ca}=1), so log⁡Kf′(CaY)=log⁡(0.35)+log⁡Kf=−0.46+10.7=10.2\log K_f'(\mathrm{CaY}) = \log(0.35) + \log K_f = -0.46 + 10.7 = 10.2, comfortably titratable. This ten-order-of-magnitude spread is exactly the mechanism sketched in the masking figure above.

Worked examples

Example 1 (foundational): Direct titration of Mg²⁺ with standard EDTA. A 50.00 mL aliquot of a MgCl₂ solution is buffered to pH 10.00 with NH₃/NH₄Cl and titrated with 0.02000 M EDTA using Eriochrome Black T, requiring 27.35 mL to reach the blue end point. Find the Mg²⁺ concentration and its relative uncertainty, given a buret reading uncertainty of ±0.02 mL (typical for a Class A buret read to the nearest 0.01 mL, doubled for two readings) and a 0.10% relative uncertainty in the EDTA molarity. Since the stoichiometry is 1:1,

nMg2+=nEDTA=(0.02000 mol/L)(0.02735 L)=5.470×10−4 moln_{\mathrm{Mg^{2+}}} = n_{\mathrm{EDTA}} = (0.02000\ \mathrm{mol/L})(0.02735\ \mathrm{L}) = 5.470\times10^{-4}\ \mathrm{mol}
[Mg2+]=5.470×10−4 mol0.05000 L=1.094×10−2 M[\mathrm{Mg^{2+}}] = \frac{5.470\times10^{-4}\ \mathrm{mol}}{0.05000\ \mathrm{L}} = 1.094\times10^{-2}\ \mathrm{M}

For the uncertainty, propagate the relative errors in quadrature. The volume uncertainty contributes σV/V=0.02/27.35=7.31×10−4\sigma_V/V = 0.02/27.35 = 7.31\times10^{-4} (0.073%); the buret's absolute reading error on the aliquot delivery (assume the 50.00 mL volumetric flask contributes 0.05%) and the 0.10% EDTA-concentration uncertainty combine as

σ[Mg2+][Mg2+]=(0.00073)2+(0.0010)2+(0.0005)2=1.34×10−3\frac{\sigma_{[\mathrm{Mg^{2+}}]}}{[\mathrm{Mg^{2+}}]} = \sqrt{(0.00073)^2 + (0.0010)^2 + (0.0005)^2} = 1.34\times10^{-3}

so σ[Mg2+]=(1.094×10−2)(1.34×10−3)=1.5×10−5 M\sigma_{[\mathrm{Mg^{2+}}]} = (1.094\times10^{-2})(1.34\times10^{-3}) = 1.5\times10^{-5}\ \mathrm{M}, giving

[Mg2+]=(1.0940±0.0015)×10−2 M[\mathrm{Mg^{2+}}] = (1.0940 \pm 0.0015)\times10^{-2}\ \mathrm{M}

reported to four significant figures, consistent with the 0.1–0.15% precision typical of a well-executed complexometric titration.

Example 2 (applied): Sequential determination of Ca²⁺ and Mg²⁺ by masking and pH shift, and resolution of a Zn²⁺ interferent. A hard-water sample (100.00 mL) contains Ca²⁺, Mg²⁺, and a small amount of Zn²⁺ (industrial contamination). Two aliquots are analyzed. Aliquot A (50.00 mL): buffered to pH 10 with NH₃/NH₄Cl, treated with excess KCN to mask Zn²⁺ (as shown in the second derivation, this reduces log⁡Kf′(ZnY)\log K_f'(\mathrm{ZnY}) to about 3.3 — fully suppressed), and titrated with 0.01000 M EDTA using Eriochrome Black T. This titrates Ca²⁺ + Mg²⁺ together (Zn²⁺ masked). Titer: 31.20 mL.

nCa+Mg=(0.01000)(0.03120)=3.120×10−4 mol in 50.00 mLn_{\mathrm{Ca+Mg}} = (0.01000)(0.03120) = 3.120\times10^{-4}\ \mathrm{mol \ in\ 50.00\ mL}

Aliquot B (50.00 mL): buffered to pH 12.5–13 with NaOH, which precipitates Mg(OH)₂ (quantitatively removing Mg²⁺ from solution) and again masked with KCN for Zn²⁺; titrated with Calcon (Eriochrome Blue Black R) indicator, sensitive to Ca²⁺ alone at this pH. Titer: 18.40 mL.

nCa=(0.01000)(0.01840)=1.840×10−4 mol in 50.00 mLn_{\mathrm{Ca}} = (0.01000)(0.01840) = 1.840\times10^{-4}\ \mathrm{mol\ in\ 50.00\ mL}

By difference,

nMg=nCa+Mg−nCa=3.120×10−4−1.840×10−4=1.280×10−4 moln_{\mathrm{Mg}} = n_{\mathrm{Ca+Mg}} - n_{\mathrm{Ca}} = 3.120\times10^{-4} - 1.840\times10^{-4} = 1.280\times10^{-4}\ \mathrm{mol}

Converting to concentrations in the original 100.00 mL sample (each aliquot represents half the sample, so multiply by 2 to reference back to the 100 mL, then divide by 0.1000 L is equivalent to simply doubling moles-per-50 mL and dividing by 0.1000 L — here we report per-aliquot concentration directly since aliquots were equal-volume subsamples of the same stock):

[Ca2+]=1.840×10−4 mol0.05000 L=3.680×10−3 M[\mathrm{Ca^{2+}}] = \frac{1.840\times10^{-4}\ \mathrm{mol}}{0.05000\ \mathrm{L}} = 3.680\times10^{-3}\ \mathrm{M}
[Mg2+]=1.280×10−4 mol0.05000 L=2.560×10−3 M[\mathrm{Mg^{2+}}] = \frac{1.280\times10^{-4}\ \mathrm{mol}}{0.05000\ \mathrm{L}} = 2.560\times10^{-3}\ \mathrm{M}

As CaCO₃ hardness (a standard water-chemistry reporting convention, using M(CaCO3)=100.09 g/molM(\mathrm{CaCO_3}) = 100.09\ \mathrm{g/mol}):

Total hardness=(3.680×10−3+2.560×10−3 mol/L)(100.09 g/mol)(1000 mg/g)\text{Total hardness} = (3.680\times10^{-3} + 2.560\times10^{-3}\ \mathrm{mol/L})(100.09\ \mathrm{g/mol})(1000\ \mathrm{mg/g})
=(6.240×10−3 mol/L)(100.09×103 mg/mol)=624.6 mg/L as CaCO3= (6.240\times10^{-3}\ \mathrm{mol/L})(100.09\times10^{3}\ \mathrm{mg/mol}) = 624.6\ \mathrm{mg/L\ as\ CaCO_3}

Zinc never appears in either titer because cyanide masking keeps log⁡Kf′(ZnY)\log K_f'(\mathrm{ZnY}) far below threshold in both aliquots — exactly the selectivity mechanism engineered in the second derivation.

Example 3 (exam/competition level): Back-titration of Al³⁺ with displacement check, in the presence of Fe³⁺. An ore digest (25.00 mL) contains Al³⁺ and Fe³⁺. Because Al³⁺–EDTA complexation is kinetically slow (Al³⁺ is a "hard," slowly exchanging ion) and Al(OH)₃ tends to precipitate near the working pH, a back-titration strategy is used, combined with masking to separate Al from Fe. Step 1 — total Al + Fe by back-titration. The sample is treated with 50.00 mL of 0.05000 M EDTA (a measured excess), buffered to pH 4.5 (acetate buffer) and boiled briefly to force complete complexation of both Al³⁺ and Fe³�⁺ despite Al's sluggish kinetics. After cooling, the excess (unreacted) EDTA is back-titrated with standard 0.04000 M Zn²⁺ solution using xylenol orange, requiring 12.75 mL.

nEDTA, total=(0.05000)(0.05000)=2.500×10−3 moln_{\mathrm{EDTA,\ total}} = (0.05000)(0.05000) = 2.500\times10^{-3}\ \mathrm{mol}
nEDTA, excess=(0.04000)(0.01275)=5.100×10−4 moln_{\mathrm{EDTA,\ excess}} = (0.04000)(0.01275) = 5.100\times10^{-4}\ \mathrm{mol}
nAl+Fe=nEDTA, total−nEDTA, excess=2.500×10−3−5.100×10−4=1.990×10−3 moln_{\mathrm{Al+Fe}} = n_{\mathrm{EDTA,\ total}} - n_{\mathrm{EDTA,\ excess}} = 2.500\times10^{-3} - 5.100\times10^{-4} = 1.990\times10^{-3}\ \mathrm{mol}

Step 2 — Fe³⁺ alone, by selective masking of Al. A fresh 25.00 mL aliquot is treated the same way with excess EDTA at pH 4.5 to bind both metals; then NH₄F is added, which selectively displaces EDTA from AlY⁻ (forming the very stable AlF63−\mathrm{AlF_6^{3-}}, log⁡β6≈19.7\log\beta_6 \approx 19.7, versus log⁡Kf(AlY)=16.1\log K_f(\mathrm{AlY}) = 16.1) while leaving FeY⁻ intact (log⁡Kf(FeY)=25.1≫log⁡β\log K_f(\mathrm{FeY}) = 25.1 \gg \log\beta of any iron–fluoride complex under these conditions, so Fe³⁺ stays bound to EDTA). This liberates one equivalent of free EDTA per mole of Al originally bound — a displacement step nested inside the back-titration. The liberated EDTA is then titrated with the same 0.04000 M Zn²⁺ standard, requiring 12.30 mL.

nEDTA liberated=nAl=(0.04000)(0.01230)=4.920×10−4 moln_{\mathrm{EDTA\ liberated}} = n_{\mathrm{Al}} = (0.04000)(0.01230) = 4.920\times10^{-4}\ \mathrm{mol}

Step 3 — resolve Fe³⁺ by difference.

nFe=nAl+Fe−nAl=1.990×10−3−4.920×10−4=1.498×10−3 moln_{\mathrm{Fe}} = n_{\mathrm{Al+Fe}} - n_{\mathrm{Al}} = 1.990\times10^{-3} - 4.920\times10^{-4} = 1.498\times10^{-3}\ \mathrm{mol}

Converting to mass, using M(Al)=26.98 g/molM(\mathrm{Al}) = 26.98\ \mathrm{g/mol} and M(Fe)=55.85 g/molM(\mathrm{Fe}) = 55.85\ \mathrm{g/mol}, in the original 25.00 mL aliquot:

mAl=(4.920×10−4 mol)(26.98 g/mol)=1.328×10−2 g=13.28 mgm_{\mathrm{Al}} = (4.920\times10^{-4}\ \mathrm{mol})(26.98\ \mathrm{g/mol}) = 1.328\times10^{-2}\ \mathrm{g} = 13.28\ \mathrm{mg}
mFe=(1.498×10−3 mol)(55.85 g/mol)=8.365×10−2 g=83.65 mgm_{\mathrm{Fe}} = (1.498\times10^{-3}\ \mathrm{mol})(55.85\ \mathrm{g/mol}) = 8.365\times10^{-2}\ \mathrm{g} = 83.65\ \mathrm{mg}

This is the textbook back-titration-plus-displacement combination used for aluminum: Al³⁺'s slow ligand-exchange kinetics rule out a direct titration outright (it would never reach equilibrium before the indicator color-changed), and no sharp indicator exists for free Al³⁺ at all, so displacing it with fluoride and titrating the liberated EDTA is the only clean route — while iron, whose EDTA complex survives the fluoride treatment, is obtained simply by difference.

Limiting cases, scope & common traps

Regime / checkBehaviorWhy
pH → very high (>12) for divalent transition metalsHydroxide precipitation competes with EDTA complexation, titer becomes low/erraticαM\alpha_M collapses due to M(OH)2M(OH)_2 formation; must use masking or lower pH, or a strong auxiliary complexant (e.g., ammonia) to keep MM soluble but not over-complexed
pH → very low (<3)Only the most stable complexes (Fe³⁺, Bi³⁺, Th⁴⁺, log Kf > 20) remain titratableαY4−→0\alpha_{Y^{4-}} \to 0 rapidly; weaker complexes' conditional constant falls below threshold
Selectivity ratio Kf′(M)/Kf′(N)→1K_f'(\mathrm{M})/K_f'(\mathrm{N}) \to 1No separation possible by pH alone; masking or a different method (ISE, AAS) requiredBoth metals titrate simultaneously, giving only the sum
Masking ligand concentration → 0Interferent unmasked, reappears in titer, systematic positive errorαM→1\alpha_M \to 1 for that metal, restoring its normal (large) Kf′K_f'
Back-titration excess EDTA → 0 (barely excess)End point of back-titration becomes ill-defined; risk of analyte re-complexing during the reverse titrationStandard practice always adds a generous, precisely known excess (typically 20–50% over stoichiometric)
Kinetically slow metals (Al³⁺, Cr³⁺, Co³⁺) titrated directlyReaction incomplete at the indicator end point; low, erratic resultsLigand-substitution kinetics, not thermodynamics, control feasibility; back-titration with boiling equilibrates the system before excess is measured

The chemist behind it

Gerold Schwarzenbach (1904–1978), the Swiss inorganic and coordination chemist, is the figure most responsible for turning EDTA from a laboratory curiosity into the backbone of modern complexometric analysis. Trained at ETH Zürich under Alfred Werner's intellectual legacy in coordination chemistry, Schwarzenbach recognized in the late 1930s and 1940s that polyaminocarboxylate ligands like EDTA could form extraordinarily stable, kinetically well-behaved 1:1 chelates with a huge range of metal ions — and, crucially, that the strength of that chelation could be tuned continuously by pH. He systematically measured stability constants across the periodic table, introduced the conditional-constant framework (α\alpha-coefficients) that makes selectivity calculable rather than merely empirical, and developed metal-ion indicators (working closely with the practical needs of water-hardness and industrial analysis) that made visual end-point detection routine. His 1957 monograph Complexometric Titrations (with Heinrich Flaschka) codified masking agents, pH buffering strategy, and back/displacement titration protocols into the systematic toolkit still taught today. Schwarzenbach's chemistry sits at the intersection of thermodynamics and practical analytical design — precisely the two threads this article has followed from conditional constants to real multi-metal resolution.

Origins · 1 minGerold Schwarzenbach and how this was discovered
GS
Gerold Schwarzenbach
1904–1978 · ETH Zürich, coordination and analytical chemistry

Schwarzenbach's central contribution was reframing metal–ligand equilibria in a form directly usable by working analysts: not just "what is KfK_f" but "what is Kf′K_f' under my pH and masking conditions." This conditional-constant framework — essentially importing the acid–base α\alpha-fraction machinery into complexometry — is the mathematical skeleton of every EDTA selectivity scheme still used in water, ore, and biological analysis.

History
- 1935 — Ferdinand Münz first synthesizes EDTA (as its sodium salt) for industrial water-softening applications.
- 1945 — Gerold Schwarzenbach begins systematic stability-constant measurements of EDTA with a wide range of metal ions at ETH Zürich.
- 1946 — Schwarzenbach introduces EDTA as a titrant for direct complexometric determination of Ca²⁺ and Mg²⁺ (water hardness).
- 1956 — Development and popularization of metal-ion indicators (Eriochrome Black T, murexide) enabling visual end-point detection.
- 1957 — Schwarzenbach and Flaschka publish Complexometric Titrations, codifying masking agents, pH buffering, and back/displacement strategies into a unified quantitative framework.
Why can't EDTA alone distinguish between metals if it forms 1:1 complexes with almost everything?

EDTA's hexadentate binding mode is essentially universal for +2, +3, and +4 cations, and the 1:1 stoichiometry never changes — so the reaction itself carries no built-in selectivity. What differs between metals is the thermodynamic strength of that complex (KfK_f), which varies over 20 orders of magnitude across the periodic table, and how that strength is modulated by solution conditions. Selectivity therefore has to be manufactured externally: by choosing a pH where only strongly-binding metals have a large enough conditional constant Kf′K_f' to titrate, and by adding masking agents that computationally (via the αM\alpha_M term) remove interferents from competition. EDTA is the universal reagent; pH and masking are the selectivity filters layered on top of it.

When should I choose back-titration instead of direct titration?

Choose back-titration when either kinetics or solubility rules out a clean direct approach: metals like Al³⁺, Cr³⁺, and Co³⁺ exchange ligands slowly enough that direct titration would never reach equilibrium before the indicator changes color, and many trivalent/tetravalent cations precipitate as hydroxides at the pH needed for a sharp direct end point. Back-titration sidesteps both problems — a measured excess of EDTA is added, the mixture is heated to force the (slow) forward reaction to completion, and only the leftover EDTA, now reacting with a fast, well-behaved standard metal ion like Zn²⁺ or Mg²⁺, needs a sharp indicator response. The price is an extra standard solution and an extra step, but the accuracy gain for sluggish or precipitating metals is substantial.

What's the practical difference between displacement and indirect titration?

Displacement titration liberates an equivalent amount of a second metal from its EDTA complex (commonly Mg²⁺ from MgY²⁻, or as in aluminum analysis, EDTA itself from AlY⁻ via fluoride) when the analyte has no usable indicator of its own; the liberated species (free Mg²⁺ or free EDTA) is then titrated using indicator chemistry that already works well. Indirect titration instead targets species that don't form EDTA complexes at all — typically anions like sulfate, phosphate, or oxalate — by first precipitating them stoichiometrically with a known excess of a metal cation (e.g., Ba²⁺ for sulfate), then determining the unreacted metal by direct or back EDTA titration. Both tricks convert an "invisible" analyte into a titratable metal signal, but displacement swaps one metal-EDTA complex for another, while indirect titration uses precipitation to link a non-metal analyte to a metal-ion proxy.

How does temperature affect selective EDTA titrations, especially for slow-reacting metals?

Raising temperature (typically to near boiling, briefly) speeds up ligand-substitution kinetics for inert or slow-exchanging metals such as Al³⁺, Cr³⁺, and some lanthanides, letting a back-titration's initial complexation step reach true equilibrium in minutes rather than hours. It does not change thermodynamic stability constants dramatically at the modest temperature increases used (near-boiling versus room temperature), so the conditional-constant selectivity logic is unaffected — heating is purely a kinetic fix layered onto a back-titration protocol, not a way to alter which metals are thermodynamically favored.

Why does raising the pH sometimes make a titration worse instead of better?

Increasing pH raises αY4−\alpha_{Y^{4-}}, which helps every metal's conditional constant — but above roughly pH 8–9, many transition and post-transition metal ions (Fe³⁺, Al³⁺, many divalent metals at higher pH still) begin forming insoluble hydroxides, which competes directly with EDTA complexation and collapses αM\alpha_M instead. The titration can become non-quantitative, sluggish, or give a mushy, poorly defined end point even though the "thermodynamic" conditional constant computed from αY\alpha_Y alone looks favorable. Practical protocols therefore hold problem metals in solution with auxiliary complexing agents (ammonia, tartrate, triethanolamine) that prevent hydroxide precipitation without out-competing EDTA itself.

Can more than one masking agent be used in the same titration?

Yes, and multi-agent masking is routine in real multi-metal mixtures — Example 2 uses cyanide to mask Zn²⁺ in both aliquots while simultaneously using pH (via hydroxide precipitation) to remove Mg²⁺ from the second aliquot. Masking agents are chosen to have non-overlapping selectivity profiles: cyanide leaves Ca²⁺, Mg²⁺, and Pb²⁺ untouched while binding Zn²⁺, Cd²⁺, Ni²⁺, and Cu²⁺; fluoride leaves most transition metals untouched while binding Al³⁺, Fe³⁺, and Ti(IV). Layering several such agents (plus pH control) lets an analyst resolve mixtures of four, five, or more metals using only sequential aliquots and a single EDTA standard, which is precisely what makes complexometric analysis so versatile in mixed industrial and environmental samples.

Is EDTA titrimetry still relevant given modern instrumental methods like ICP-OES or ICP-MS?

Yes, for specific niches: EDTA titration remains faster, cheaper, and requires no specialized instrumentation for routine, high-throughput measurements like total water hardness, making it the standard method in field kits and municipal labs processing hundreds of samples per day. It also serves as an independent, gravimetric-quality cross-check for certifying reference materials analyzed by ICP methods, since its accuracy rests on well-understood, first-principles acid–base and complexation equilibria rather than instrument calibration curves. For trace-level or highly multi-element samples, however, ICP-MS and ICP-OES have largely superseded EDTA titrimetry because they resolve dozens of elements simultaneously at parts-per-billion sensitivity, something no masking scheme can achieve for a titration limited to millimolar-level end-point detection.

Before this