Visualize the titration of a weak triprotic acid (e.g., Phosphoric Acid) with a strong base (e.g., NaOH).
Weak triprotic acid titration curve simulator tool simulates the complete pH titration curve for a weak triprotic acid (H₃A) being titrated by a strong monobasic base (like NaOH). This is the classic titration performed in general and analytical chemistry for polyprotic acids such as Phosphoric Acid (H₃PO₄) and Citric Acid.
Unlike simple calculators that use approximations, this simulator uses a numerically stable systematic solver (a bisection method) to solve the full charge balance equation. This makes it highly accurate across all buffer regions, even for acids with overlapping pKa values (like citric acid).
It generates a high-precision, interactive graph and calculates the precise volume and pH for all three equivalence points.
0.1).25).pKa₁ < pKa₂ < pKa₃). The defaults are for Phosphoric Acid (2.15, 7.20, 12.35).0.1).A triprotic titration is a sequence of three separate acid-base reactions. Your graph is a visual representation of all seven distinct chemical regions.
Vb = 0)
H₃A and water.H₃A ⇌ H⁺ + H₂A⁻. This is governed by pKa₁.0 < Vb < Veq₁)
H₃A + OH⁻ → H₂A⁻ + H₂OH₃A and its conjugate base H₂A⁻.pKa₁. At the halfway point (Vb = Veq₁ / 2), pH ≈ pKa₁.Vb = Veq₁)
H₂A⁻.H₂A⁻ acting as both an acid (donating to HA²⁻) and a base (accepting to H₃A). The pH is calculated with a robust amphiprotic formula (approximated by pH ≈ (pKa₁ + pKa₂) / 2).Veq₁ < Vb < Veq₂)
H₂A⁻ + OH⁻ → HA²⁻ + H₂OH₂A⁻ and its conjugate base HA²⁻.pKa₂. At the second halfway point (Vb = (Veq₁ + Veq₂) / 2), pH ≈ pKa₂.Vb = Veq₂)
HA²⁻.HA²⁻ acting as both an acid and a base. It's calculated with another robust amphiprotic formula (approximated by pH ≈ (pKa₂ + pKa₃) / 2).Veq₂ < Vb < Veq₃)
HA²⁻ + OH⁻ → A³⁻ + H₂OHA²⁻ and its conjugate base A³⁻.pKa₃. At the third halfway point (Vb = (Veq₂ + Veq₃) / 2), pH ≈ pKa₃.Veq₃: All acid has been neutralized. The solution contains only the weak base A³⁻. The pH is determined by its reaction with water (A³⁻ + H₂O ⇌ HA²⁻ + OH⁻), which is governed by pKb₁ (where pKb₁ = 14 - pKa₃).Veq₃: The pH is determined solely by the concentration of the excess strong base (NaOH) titrant.This tool is designed for common laboratory concentrations (e.g., 0.01 M to 1 M). You may notice that at extreme dilutions (e.g., 0.0001 M or less), the shape of the curve changes dramatically.
This is correct chemical behavior! At such low concentrations, the acid's effect on pH is so small that it is "squashed" by the natural pH of water (the autoionization, Kw). This is why the pH at the start and end of a very dilute titration will be much closer to 7.
While our core systematic solver for the buffer regions is robust even at these dilutions, the simple quadratic functions used for the Initial Point and the Final Equivalence Point (Veq₃) do not include the effect of water. Therefore, in these non-practical, ultra-dilute scenarios, the calculated pH at the very beginning or end of the curve may differ slightly from the true value, as the "jumps" themselves become chemically indistinct.
CO₃²⁻) with a strong acid.