Titration Curve Calculator
Find the pH at any point of an acid–base titration — strong or weak acid with a strong base, or strong or weak base with a strong acid — with the equivalence volume, equivalence and half-equivalence pH and a full curve table.
How it works
equivalence volume V_e = C_a V_a ÷ C_t · pH from the charge balance [H⁺] + [cations] = [OH⁻] + [anions], with [A⁻] = C_HA·Ka ÷ (Ka + [H⁺]) for a weak acid and [BH⁺] = C_B·[H⁺] ÷ (Ka(BH⁺) + [H⁺]) for a weak base · Kw = 1.0 × 10⁻¹⁴ (25 °C) · half-equivalence: pH = pKa
Instead of switching between textbook shortcuts (initial pH, Henderson–Hasselbalch buffer region, hydrolysis at equivalence, excess titrant), this calculator solves the exact charge balance of the mixture at every point, so it stays correct near the start and the equivalence point where the shortcuts break down. Dilution by the added titrant is included. It assumes 25 °C, monoprotic acids or bases and ideal behaviour (concentrations instead of activities), which is accurate to a few hundredths of a pH unit for dilute solutions.
Worked example
Titrating 25 mL of 0.1 mol/L acetic acid (pKa 4.76) with 0.1 mol/L NaOH, the equivalence volume is 0.1 × 25 ÷ 0.1 = 25.00 mL. After 12.5 mL — the half-equivalence point — half the acid has become acetate and pH = 4.76, equal to the pKa. At the equivalence point the acetate solution is basic, pH 8.73.
Sources: LibreTexts Chemistry — Acid–base titrations · Harris — Quantitative Chemical Analysis (charge balance)
Frequently asked questions
What is the pH at the equivalence point?
It is 7 only for a strong acid with a strong base. A weak acid titrated with a strong base gives a basic equivalence point (around 8.7 for 0.1 M acetic acid), and a weak base with a strong acid an acidic one (around 5.3 for 0.1 M ammonia).
Why does pH equal pKa at the half-equivalence point?
Half the weak acid has been converted to its conjugate base, so [A⁻] = [HA] and the Henderson–Hasselbalch equation gives pH = pKa + log 1 = pKa. Titration curves are a common way to measure pKa.
How do I find the equivalence volume?
At equivalence the moles of titrant equal the moles of analyte (for 1:1 reactions): V_e = C_analyte × V_analyte ÷ C_titrant.
Which indicator should I use?
Pick one whose colour change falls in the steep part of the curve: phenolphthalein (8.2–10) for weak acid–strong base, methyl orange or methyl red (3–6) for weak base–strong acid, and almost any for strong–strong.
Related calculators
This calculator is for educational purposes. Double-check important results before acting on them.