AP subjects/AP Chemistry/Titration Curve Simulator
CED 8.5AP Chemistry

Titration Curve Simulator

Use this free titration curve simulator to add titrant one tenth of a milliliter at a time and watch the pH curve, the equivalence point and the half-equivalence point for strong and weak acid-base titrations.

Controls
systemtitrant-volume

How to use the simulator

Every run titrates 25.0 mL of a 0.100 M analyte with 0.100 M titrant, so the equivalence point is always at 25.0 mL. The weak acid behaves like acetic acid (Ka=1.8×10−5K_a = 1.8 \times 10^{-5}, pKa=4.74\text{p}K_a = 4.74) and the weak base like ammonia (Kb=1.8×10−5K_b = 1.8 \times 10^{-5}).
  • System menu: choose Strong acid + strong base, Weak acid + strong base, Strong base + strong acid, or Weak base + strong acid. The first species named is in the flask.
  • titrant added slider: 0 to 50.0 mL in 0.1 mL steps.
  • pH readout: the pH at the current volume to two decimals, with a zone label underneath: Before buffer, Buffer region, Equivalence region, Excess strong base or Excess strong acid (and Before equivalence for strong-strong systems).
  • Graph: pH (0 to 14) against titrant added (mL). A coral dot marks the current point, a teal dot and dashed line mark equivalence, and for the two weak systems a navy triangle marks half-equivalence, where pH = pKa.
Start with Strong acid + strong base to see a curve that jumps through pH 7, then switch to Weak acid + strong base and compare where the curve starts, how flat the middle is, and where the jump lands.
The two base-in-flask options mirror the acid cases. With Weak base + strong acid, the curve starts high, falls through a buffer region where the triangle sits at pOH = pKb (pH 9.26 for this base), and reaches an equivalence pH of 5.28, below 7, because the conjugate acid of the weak base is left in solution. With Strong base + strong acid, equivalence is again pH 7.00.

The equations

Work in moles first, then divide by the total volume. For a weak acid HA titrated with OH−\text{OH}^-, the reaction HA+OH−→A−+H2O\text{HA} + \text{OH}^- \rightarrow \text{A}^- + \text{H}_2\text{O} goes to completion. What remains decides the method:
  • 0 mL (weak acid only): ICE table with Ka=[H+][A−][HA]K_a = \frac{[\text{H}^+][\text{A}^-]}{[\text{HA}]}.
  • Buffer region (HA and A- both present): pH=pKa+log⁡[A−][HA]\text{pH} = \text{p}K_a + \log\frac{[\text{A}^-]}{[\text{HA}]}. Both species are in the same volume, so a mole ratio works.
  • Half-equivalence: [A−]=[HA][\text{A}^-] = [\text{HA}], so pH=pKa\text{pH} = \text{p}K_a.
  • Equivalence (only A-): Kb=KwKaK_b = \frac{K_w}{K_a}, then [OH−]=Kb[A−][\text{OH}^-] = \sqrt{K_b[\text{A}^-]}.
  • Past equivalence: excess OH−\text{OH}^- controls pH; pH=14−pOH\text{pH} = 14 - \text{pOH} at 25°C.

Worked example

Titrate 25.0 mL of 0.100 M HC2H3O2\text{HC}_2\text{H}_3\text{O}_2 (Ka=1.8×10−5K_a = 1.8 \times 10^{-5}) with 0.100 M NaOH. Initial acid: 0.0250 L×0.100 M=2.500.0250\ \text{L} \times 0.100\ \text{M} = 2.50 mmol, so Veq=25.0V_{eq} = 25.0 mL.
0 mL. [H+]=(1.8×10−5)(0.100)=1.34×10−3[\text{H}^+] = \sqrt{(1.8 \times 10^{-5})(0.100)} = 1.34 \times 10^{-3} M, pH = 2.87. (xx is 1.3% of 0.100, so the approximation holds.)
10.0 mL. 1.00 mmol OH−\text{OH}^- converts 1.00 mmol HA to A−\text{A}^-, leaving 1.50 mmol HA. pH=4.74+log⁡1.001.50=4.74−0.18=4.57\text{pH} = 4.74 + \log\frac{1.00}{1.50} = 4.74 - 0.18 = 4.57.
12.5 mL (half-equivalence). 1.25 mmol HA and 1.25 mmol A−\text{A}^-, so pH = pKa = 4.74.
20.0 mL. 2.00 mmol A−\text{A}^-, 0.50 mmol HA: pH=4.74+log⁡2.000.50=4.74+0.60=5.35\text{pH} = 4.74 + \log\frac{2.00}{0.50} = 4.74 + 0.60 = 5.35.
25.0 mL (equivalence). 2.50 mmol A−\text{A}^- in 50.0 mL gives 0.0500 M. Kb=1.0×10−141.8×10−5=5.6×10−10K_b = \frac{1.0 \times 10^{-14}}{1.8 \times 10^{-5}} = 5.6 \times 10^{-10}; [OH−]=(5.6×10−10)(0.0500)=5.3×10−6[\text{OH}^-] = \sqrt{(5.6 \times 10^{-10})(0.0500)} = 5.3 \times 10^{-6} M; pOH = 5.28, pH = 8.72. The pH is above 7 because A−\text{A}^- is a weak base.
30.0 mL. Excess OH−\text{OH}^- = 3.00 − 2.50 = 0.50 mmol in 55.0 mL = 0.00909 M; pOH = 2.04, pH = 11.96.
Set the menu to Weak acid + strong base and slide to each volume; the readout should match these values to within 0.01. Notice how little the pH moves between 10.0 mL and 20.0 mL (4.57 to 5.35, under one pH unit for 10 mL of base) compared with the jump of more than three units between 20.0 mL and 30.0 mL. That flat stretch is the buffer at work: added OH−\text{OH}^- is consumed by HA instead of staying free in solution.

Common mistakes on the AP exam

  • Assuming equivalence means pH 7. That is only true for strong acid + strong base. Weak acid + strong base lands above 7; weak base + strong acid lands below 7.
  • Confusing equivalence with half-equivalence. pH = pKa at half the equivalence volume, not at the equivalence point.
  • Forgetting total volume. After mixing, divide moles by the combined volume (for example 50.0 mL at equivalence).
  • Using Henderson-Hasselbalch outside the buffer region. It fails at 0 mL (no A-) and at equivalence (no HA).
  • Thinking acid strength changes Veq. The equivalence volume depends only on moles of analyte, so all four systems here reach it at 25.0 mL.
  • Choosing an indicator by pKa of the acid. Pick an indicator whose color change range contains the equivalence pH.

When the AP exam uses this

Titration curves appear in Unit 8 questions that ask you to read pKa from a graph, identify the major species at a given volume, explain why the buffer region resists pH change, or select an indicator. Expect to sketch or label a curve, mark the equivalence and half-equivalence points, and explain in words what particles are present at each one. A common setup gives a curve with no numbers for Ka and asks you to estimate it: read the pH at half the equivalence volume and take Ka=10−pHK_a = 10^{-\text{pH}}. The same reasoning in reverse gives Kb for a weak base titrated with strong acid.
Embed this simulator on your class page

Free for classroom use. Paste this into your site, LMS page or blog; keep the credit link under it.