pH Calculator
Complete step-by-step pH calculation for any point on any titration curve.
Kₐ(CH₃COOH) = 1.8×10⁻⁵ | pKₐ = 4.745
Kb(NH₃) = 1.8×10⁻⁵ | pKb = 4.745
Ka(NH₄⁺) = Kw/Kb = 5.56×10⁻¹⁰ | pKa = 9.255
Kw = 1.0×10⁻¹⁴ at 25°C
What is Titration?
A titration is a quantitative analytical technique used to determine the unknown concentration of a solution (the analyte) by reacting it with a standard solution of precisely known concentration (the titrant), delivered from a graduated glass cylinder called a burette.
In an acid-base titration, the acid and base react until the stoichiometric equivalence point is reached — the point at which the moles of titrant exactly equal the moles of analyte. An indicator or pH electrode identifies this endpoint.
nacid = Cacid×Vacid = Cbase×Vbase = nbaseAcid-Base Chemistry (Brønsted-Lowry)
According to the Brønsted-Lowry theory, an acid is a proton (H⁺) donor and a base is a proton acceptor. Every acid has a conjugate base and every base has a conjugate acid.
For any acid HA dissociating: HA + H₂O ⇌ H₃O⁺ + A⁻
Strong vs Weak Acids and Bases
Strong Acids and Bases
Strong acids (HCl, HNO₃, H₂SO₄) and strong bases (NaOH, KOH) dissociate completely in water. For HCl: [H⁺] = CHCl directly. For NaOH: [OH⁻] = CNaOH directly.
Weak Acids and Bases
Weak acids (CH₃COOH, Ka = 1.8×10⁻⁵) and weak bases (NH₃, Kb = 1.8×10⁻⁵) only partially dissociate. Their degree of dissociation depends on Ka/Kb and concentration.
The Titration Curve
| System | Initial pH | Equiv. pH | Curve Feature |
|---|---|---|---|
| Strong acid + Strong base | ~1 (0.1M HCl) | 7.00 | Sharp S-curve; steep inflection at equivalence |
| Weak acid + Strong base | ~2.87 (0.1M CH₃COOH) | >7 (~8.72) | Buffer plateau; gradual rise; inflection above 7 |
| Strong acid + Weak base | ~1 | <7 (~5.28) | Sharp initially; buffer plateau after equivalence |
Henderson-Hasselbalch Equation
Since volume is equal for both species in the same flask, moles can be used directly in the ratio: pH = pKa + log(nA⁻/nHA).
Buffer Solutions
A buffer resists pH change upon addition of small amounts of acid or base. It consists of a weak acid and its conjugate base in comparable concentrations. Maximum buffering capacity occurs when [A⁻] = [HA], i.e., at the half-equivalence point where pH = pKa.
The Equivalence Point
- Strong acid + Strong base → NaCl (neutral salt); pH = 7.00
- Weak acid + Strong base → CH₃COONa (alkaline salt); pH > 7 (acetate hydrolyses)
- Strong acid + Weak base → NH₄Cl (acidic salt); pH < 7 (ammonium hydrolyses)
Indicators
| Indicator | pH Range | Colour Change | Best for |
|---|---|---|---|
| Methyl orange | 3.1 – 4.4 | Red → Yellow | Strong acid + Strong/weak base |
| Methyl red | 4.4 – 6.2 | Red → Yellow | Strong acid + Strong base |
| Bromothymol blue | 6.0 – 7.6 | Yellow → Blue | Strong acid + Strong base (precise) |
| Phenolphthalein | 8.2 – 10.0 | Colourless → Pink | Weak acid + Strong base |
| Thymol blue | 8.0 – 9.6 | Yellow → Blue | Weak acid + Strong base |
Key Formulas Quick Reference
Sample Calculations
Fully worked examples for every region of each titration curve. Default: Ca = Cb = 0.1 mol/L, Va = 25.0 mL → Veq = 25.0 mL.
Reaction: HCl(aq) + NaOH(aq) → NaCl(aq) + H₂O(l) | Strong acid, complete dissociation, no buffer region
Region 1 Initial pH (Vb = 0 mL)
No base added — pure strong acid. HCl dissociates 100%, so [H⁺] = Cacid directly.
[H⁺] = 0.1 mol/L
Region 2 Before Equivalence — Excess HCl (Vb = 10.0 mL)
NaOH is added but HCl remains in excess. The unreacted H⁺ determines pH.
Region 3 Equivalence Point (Vb = 25.0 mL)
All HCl neutralised → NaCl(aq). NaCl is a neutral salt; neither Na⁺ nor Cl⁻ hydrolyse. Solution is essentially pure water.
Region 4 After Equivalence — Excess NaOH (Vb = 30.0 mL)
Excess NaOH dominates. The excess OH⁻ ions control pH.
Reaction: CH₃COOH + NaOH → CH₃COONa + H₂O | pKₐ = 4.745 | Ka = 1.8×10⁻⁵ | Equivalence point pH > 7
Region 1 Initial pH — Pure Weak Acid (Vb = 0)
Acetic acid partially dissociates. Use ICE table with approximation Ka ≪ Ca.
Region 2 Buffer Region — Henderson-Hasselbalch (Vb = 10.0 mL)
NaOH converts CH₃COOH → CH₃COO⁻. Both weak acid and conjugate base coexist — classic buffer. Use Henderson-Hasselbalch.
Region 3 Half-Equivalence Point (Vb = 12.5 mL)
Exactly half the acid is neutralised: n(A⁻) = n(HA). The ratio in H-H = 1. pH = pKa exactly.
∴ n(CH₃COO⁻) = n(CH₃COOH) = 1.25×10⁻³ mol
Region 4 Equivalence Point (Vb = 25.0 mL)
All acetic acid → sodium acetate. CH₃COO⁻ is the conjugate base of a weak acid — it hydrolyses to give a basic solution.
Region 5 After Equivalence — Excess NaOH (Vb = 30.0 mL)
Excess NaOH dominates; acetate hydrolysis is negligible compared to strong base.
Reaction: HCl(aq) + NH₃(aq) → NH₄Cl(aq) | pKb(NH₃) = 4.745 | pKa(NH₄⁺) = 9.255 | Equivalence point pH < 7
Region 1 Initial pH — Pure Strong Acid (Vb = 0)
HCl in flask; no base added yet. Complete dissociation.
Region 2 Before Equivalence — Excess Strong Acid (Vb = 10.0 mL)
NH₃ reacts completely with H⁺: H⁺ + NH₃ → NH₄⁺. Remaining excess H⁺ determines pH.
Region 3 Equivalence Point (Vb = 25.0 mL)
All HCl → NH₄Cl. NH₄⁺ is the conjugate acid of weak base NH₃ — it hydrolyses to give an acidic solution.
Region 4 After Equivalence — NH₄⁺/NH₃ Buffer (Vb = 30.0 mL)
Excess NH₃ coexists with NH₄⁺ — buffer region. Use H-H with pKa(NH₄⁺) = 9.255.
Region 5 Half-Equivalence of NH₄⁺/NH₃ Buffer (Post-Equiv.)
When n(NH₃)excess = n(NH₄⁺) after the equivalence point, pH = pKa(NH₄⁺).
Data Table
Capture data points during simulation or by clicking the graph. Export as CSV for analysis in Excel or Google Sheets.
| # | Volume Base (mL) | pH | [H⁺] (mol/L) | Region | Titration Type | Timestamp |
|---|---|---|---|---|---|---|
| No data yet. Use Simulator tab to capture points. | ||||||
Settings
Customise axes, graph appearance, and simulation parameters.