Proton transfer, titration curves, and buffer systems
This is a Pro experiment
Upgrade to Pro to access this experiment — or keep learning with one of our free labs.
Acids donate protons (H⁺); bases accept protons (Brønsted-Lowry definition). Strong acids (HCl, H₂SO₄, HNO₃) dissociate completely: [H⁺] = initial acid concentration. Weak acids partially dissociate; Ka = [H⁺][A⁻]/[HA]. pH = -log[H⁺]. At 25°C, Kw = [H⁺][OH⁻] = 10⁻¹⁴; neutral pH = 7. Titration: adding strong base to acid gradually neutralizes it. The equivalence point is where moles of base = moles of acid (pH = 7 for strong/strong, > 7 for weak acid/strong base). The buffer region (±1 unit from pKa) resists pH changes. Henderson-Hasselbalch: pH = pKa + log([A⁻]/[HA]). Maximum buffer capacity when [A⁻] = [HA] (pH = pKa). Quotable anchors: pH is defined as pH = −log[H⁺], and at 25 °C pure water (Kw = [H⁺][OH⁻] = 10⁻¹⁴) reads exactly pH 7. Same concentration does not mean same pH — at 0.100 M this sim reads pH 1.00 for HCl (complete ionization, every proton released) but pH 2.88 for acetic acid (Ka = 1.8×10⁻⁵, only about 1.3% ionized). At half-equivalence of a weak-acid titration [A⁻] = [HA], so Henderson–Hasselbalch reduces to pH = pKa = 4.74 for acetic acid — in this sim that point is 25.0 mL of 0.100 M NaOH into 50.0 mL of 0.100 M CH₃COOH, and the equivalence point at 50.0 mL reads pH ≈ 8.7, above 7 because the leftover acetate is a weak base. Digit note: this sim solves the full quadratic x² + Ka·x − Ka·C = 0 for the weak-acid pH (sim.js:182), pricing 0.100 M acetic acid at pH 2.875 (displayed 2.88), while the textbook approximation x ≈ √(Ka·C) gives 2.87 — the difference is the solution method, not an error, so a hand-worked 2.87 and the screen's 2.88 are the same answer.