← SciSim / Chemistry
CHEMSIM v1.0

Titration Curves

Acid-Base Titrations · Equivalence Point · Buffer Region · Indicators · Redox Titrations

🧪 Interactive Simulation

Type
Strong-Base
Analyte
HCl
Titrant
NaOH
Equivalence Vol. (mL)
50.0
pH @ Equivalence
7.0
Indicator Color
yellow→blue
Buffer Region (±1 pH)
N/A
Jump Width (pH units)
7.0
Analyte Concentration (M)0.10
Titrant Concentration (M)0.10
Initial Analyte Vol. (mL)50.0
Ka (weak acid) or Kb (weak base)1.8e-5
Temperature (K)298
Animation Speed1.0×

Display

Show buffer region (±1 pH)
Show equivalence point
Show indicator range
Show derivatives (dPH/dV)
Show grid

🪜 The Idea, Step by Step

Imagine your lemonade came out way too sour. You stir in a pinch of baking soda, taste, stir in a little more, taste again — and at some exact spoonful it stops tasting sour. One more pinch and now it tastes flat. A titration is that same game played with precision: you add a measured liquid drop by drop until the acid and base have exactly cancelled, and you watch for the moment things flip.

Chemists give the players names. The analyte is the solution you want to measure — say, an acid of unknown amount. The titrant is the solution you add from the burette, drop by counted drop — say, a base you know well. The moment that matters is the equivalence point: when the moles of titrant exactly match the moles of analyte. The rule is just bookkeeping — at equivalence $n_{\text{titrant}} = n_{\text{analyte}}$. Since moles $=$ concentration $\times$ volume, that becomes $C_t\,V_{\text{eq}} = C_a\,V_a$. Put in numbers: 50 mL of a 0.10 M acid holds $0.10 \times 0.050 = 0.005$ mol of acid, so it takes $V_{\text{eq}} = 0.005 / 0.10 = 0.050$ L $= 50$ mL of 0.10 M base to reach equivalence.

Now plot pH as you pour, and the surprise is the shape: pH barely budges for a long stretch, then leaps several units within a single drop near equivalence, then flattens again — the famous S-curve. For a weak acid the early climb is gentle because the half-neutralised mixture is a buffer, and there the Henderson–Hasselbalch relation $\text{pH} = \text{p}K_a + \log\frac{[\text{A}^-]}{[\text{HA}]}$ rules. At the half-equivalence point $[\text{A}^-]=[\text{HA}]$, so $\text{pH} = \text{p}K_a$ exactly — you read the acid's strength straight off the curve. The leap itself happens because, once the buffer is spent, a tiny excess of strong titrant has nothing left to soak it up and pH swings hard. In the sim the sliders map directly: Analyte/Titrant concentration and Initial volume set $V_{\text{eq}}$, while $K_a$ sets how weak the acid is and therefore how tall the leap is.

Try this in the sim above: (1) On the Strong Acid/Base tab, watch the near-vertical jump straight through pH 7 — no buffer, so the cliff is huge. (2) Switch to Weak Acid/Strong Base and notice the jump is shorter and lands above pH 7, because the leftover acetate ion is itself a weak base. (3) Drag $K_a$ to a more negative exponent: the acid gets weaker, the buffer shoulder grows, and the equivalence jump shrinks until it nearly disappears — exactly why very weak acids are so hard to titrate.

📐 Titration Curves & Equivalence Point

Henderson-Hasselbalch: Buffer Region
$$\text{pH} = \text{pK}_a + \log\frac{[\text{A}^-]}{[\text{HA}]}$$

In the buffer region (from ~0.1 Veq to ~0.9 Veq for weak acid titration), pH changes slowly. The half-equivalence point (0.5 Veq) has [A⁻]=[HA], so pH = pKₐ exactly — a diagnostic feature.

Equivalence Point Definition

Equivalence point: the volume of titrant added such that moles of titrant = moles of analyte. Mathematically:

$$V_{\text{eq}} = \frac{n_{\text{analyte}} \times C_{\text{analyte}}}{C_{\text{titrant}}} = \frac{n_{\text{analyte}} \times V_{\text{analyte}} \times C_{\text{analyte}}}{C_{\text{titrant}}}$$

For a strong acid–strong base: pH @ equivalence = 7.0. For weak acid–strong base: pH > 7 (anion hydrolyzes, basic). For weak base–strong acid: pH < 7 (conjugate acid dissociates, acidic).

Inflection Point & pH Jump
$$\frac{d^2\text{pH}}{dV^2}\bigg|_{\text{inflection}} = 0 \quad \text{(or maximum of } \frac{d\text{pH}}{dV}\text{)}$$

The second derivative of pH with respect to volume is zero at the equivalence point (inflection point on the titration curve). For strong acid–strong base, pH jumps ~7 units near equivalence. For weak acid–strong base, the jump is smaller (~4 units) and shifted basic.

Symbol Definitions

SymbolMeaningUnit
VeqVolume of titrant at equivalence pointmL
KaAcid dissociation constant (weak acid)
pKa-log(Ka)
pH @ eqpH at equivalence point
dPH/dVRate of pH change with volume (1st deriv.)pH/mL
Standard reduction potential (redox)V
pEq-log(E) for redox titrations

Step-by-Step: Why Titration Curves Have Different Shapes

1Strong acid – strong base (HCl + NaOH): The pH starts low (~1), stays nearly constant through the initial volumes (buffer-free, no HA/A⁻ pair), then jumps steeply (~7 pH units) around equivalence (pH 7), leveling off at high pH. The equivalence point is at exactly pH = 7 because neither the conjugate acid nor base hydrolyzes significantly.
2Weak acid – strong base (acetic acid + NaOH): The pH starts higher (~3), and WITHIN the buffer region (0.1 to 0.9 Veq), it rises gradually following Henderson-Hasselbalch. At half-equivalence (0.5 Veq), [HA]=[A⁻], so pH = pKa (~4.74 for acetic acid). The curve is S-shaped. The EQUIVALENCE POINT occurs at Veq (the full 50 mL) — NOT at half-equivalence — but its pH is NOT 7; it's ~8.7 because the acetate ion A⁻ is a weak base (Kb = Kw/Ka). The jump is smaller (~4 pH units) and shifted basic.
3Weak base – strong acid (ammonia + HCl): Reverse of step 2. The pH starts around 11, falls gradually through the buffer zone (pKa ± 1, i.e. 8.25 to 10.25, centered on pH = pKa = 9.25 where [NH₃]=[NH₄⁺]), then drops steeply past equivalence. The equivalence point is at ~pH 5.1 (acidic) because NH₄⁺ is a weak acid. The shape is inverted S.
4Polyprotic acids (H₂CO₃, H₂SO₄): Two (or more) equivalence points, one for each proton. The curve shows TWO steep jumps. Between the two jumps is the BUFFER ZONE for the first deprotonation. If Ka1 ≫ Ka2, the first equivalence point dominates; if Ka1 and Ka2 are close, they merge into one broad region.
5Redox titrations (MnO₄⁻ + Fe²⁺): The curve is not pH-based but POTENTIAL (E, in volts). The equivalence point corresponds to maximum dE/dV, not dPH/dV. The shape is similar (S-curve with inflection), but the y-axis is E (volts) instead of pH. The equivalent of "indicator color change" is a change in the analyte's oxidation state at the endpoint (e.g., disappearance of Fe²⁺ color or appearance of MnO₄⁻ purple).
6Indicator selection: Choose an indicator whose color-change range (pKa(indicator)) matches the equivalence point pH of your titration. For strong acid + strong base (pH ~ 7), use methyl orange (~3.9, yellow-red jump too early) or methyl red (~5.0, still not ideal) — BEST is bromothymol blue (~7.6, blue-yellow near pH 7) or phenolphthalein (~8.2, colorless-pink near pH 8.7, great for weak acid + strong base). For weak base + strong acid (pH ~ 5), use methyl red (~5.0, the ideal choice).

Worked Example — Acetic Acid + NaOH (Ka = 1.8×10⁻⁵)

Setup: 50 mL of 0.1 M acetic acid titrated with 0.1 M NaOH. pKa = -log(1.8×10⁻⁵) = 4.74.

Equivalence point: moles HAc = 0.1 M × 0.050 L = 0.005 mol. To neutralize: Veq = 0.005 mol / 0.1 M = 0.050 L = 50 mL.

At half-equivalence (25 mL): pH = pKa = 4.74 (since [A⁻]=[HA]).

At equivalence (50 mL): All acetic acid is converted to acetate (Ac⁻). The Ac⁻ ion hydrolyzes: Ac⁻ + H₂O ⇌ HAc + OH⁻. Kb = Kw/Ka = 1.0×10⁻¹⁴/(1.8×10⁻⁵) = 5.6×10⁻¹⁰. Using Kb: pOH ≈ 0.5(pKb - log C) = 0.5(9.25 - log 0.05) ≈ 5.4, so pH ≈ 8.6.

Indicator: Phenolphthalein (Ka = 10⁻⁸.3, so pKa ≈ 8.3, color change 8.0–10.0) is PERFECT because the equivalence point is at pH 8.6, right in the pink-colorless range.

📚 References:
• Harris, D.C. — Quantitative Chemical Analysis, 10th Ed., W.H. Freeman (2020), Ch. 13: "Acid-base titrations"
• Skoog, D.A., West, D.M. & Holler, F.J. — Fundamentals of Analytical Chemistry, 9th Ed., Cengage (2014)
• Butler, J.N. — Ionic Equilibrium: Solubility and pH Calculations, Wiley-Interscience (1998)
• Daniels, F., Alberts, R.A. & Williams, J.W. — Experimental Physical Chemistry, McGraw-Hill (1975)

❓ Frequently Asked Questions

🧪 ConceptualWhy is the equivalence point NOT the same as the endpoint?
The equivalence point is the theoretical point where stoichiometric amounts of analyte and titrant have reacted (moles_analyte = moles_titrant). At this point, the titration is complete chemically. The endpoint is the point where the indicator changes color — which you observe in the lab. For a perfect titration, endpoint = equivalence point, but in reality they differ slightly. The indicator is chosen to have a color-change pH (pKa) as close as possible to the expected equivalence point pH. For strong acid + strong base (pH_eq = 7), methyl orange (color change pH 3-4) is a bad choice; phenolphthalein (pH 8-10) is better. The difference between equivalence and endpoint causes a small systematic error called the "indicator error," typically <1% for well-chosen indicators.Key Takeaway: Equivalence = chemistry; endpoint = what you see. Choose indicator so they're nearly identical.
🌍 Real LifeHow are titrations used in forensics, medicine, and industry?
Acid-base titrations (Karl Fischer for water content) determine moisture in pharmaceuticals, blood samples, and foods. Redox titrations: iodometric titration quantifies vitamin C (ascorbic acid) in orange juice; permanganate titration measures iron in blood (used clinically); thiosulfate titration quantifies chlorine residual in drinking water. Complexometric titrations with EDTA: measuring calcium/magnesium in blood serum, hardness of tap water (Ca²⁺ + Mg²⁺ content). Argentometric titration (Mohr method) for chloride content in forensic salt analysis. In pharmaceutical manufacturing, titrations verify drug purity (e.g., % aspirin in a tablet). In winemaking, acid titration controls pH. In wastewater treatment, titrations monitor alkalinity/acidity. Titrations are gold-standard because they're accurate (±0.1%), precise, inexpensive, and require only simple glassware — no expensive instrument needed.Key Takeaway: Titrations are the analytical workhorse — quantifying content in drugs, food, water, and blood using century-old chemistry.
🔬 SimulationWhat does the first and second derivative on a titration curve mean?
The first derivative dPH/dV shows the RATE of pH change — how fast pH is rising as you add more titrant. On a titration curve, dPH/dV is nearly flat before and after equivalence (small slope), but PEAKS sharply at equivalence (steepest slope). The second derivative d²pH/dV² is zero at equivalence point — it's the inflection point of the titration curve. Graphing dPH/dV vs V gives a sharp peak at Veq; graphing d²pH/dV² gives a zero crossing. In automated titrators, the endpoint is detected electronically by watching dPH/dV — when it peaks, you've hit equivalence. This is called potentiometric titration and is FAR more accurate than relying on indicator color changes.Key Takeaway: First derivative peaks at equivalence; second derivative is zero at equivalence. Machines use this to find equivalence point automatically.
💡 Non-ObviousWhy does pH jump less steeply in weak acid titrations than strong acid titrations?
Near the equivalence point of a strong acid–strong base titration (HCl + NaOH), a few drops of NaOH cause a HUGE change in pH (from ~2 to ~12, ~10 unit jump) because once all H⁺ is neutralized, even tiny excess OH⁻ shoots the pH up. No buffer exists. In contrast, for weak acid + strong base (HAc + NaOH), near equivalence you have a buffer: both A⁻ (the anion just formed) and HA (unreacted weak acid) are present. Adding more NaOH converts more HA to A⁻, but the Henderson-Hasselbalch buffer equation keeps pH relatively stable — the jump is only ~4 units instead of ~10. The buffer capacity is highest at the half-equivalence point (pH = pKa) and decays as you approach equivalence (where HA is nearly exhausted). This is why weak acid titrations have broader, shallower curves — buffering action softens the pH jump.Key Takeaway: Strong acid → no buffer, huge pH jump. Weak acid → buffer region, smaller pH jump. Buffer capacity highest at pKa, zero at equivalence.
🧮 MathematicalHow do you calculate pH at any point during a titration?
BEFORE equivalence (weak acid + base): Use Henderson-Hasselbalch: pH = pKa + log([A⁻]/[HA]). [A⁻] is the moles of base added; [HA] is initial HA minus amount neutralized. AFTER equivalence: excess strong base, so use pOH = -log([OH⁻]_excess) → pH = 14 - pOH. AT half-equivalence: pH = pKa (exact). AT equivalence (weak acid + strong base): Treat the resulting salt solution as a weak base problem: Kb = Kw/Ka, then [OH⁻] ≈ √(Kb × [A⁻]), pOH = -log([OH⁻]), pH = 14 - pOH. The simulation shows these curves in real-time; plotting dPH/dV vs V reveals peaks at inflection points.Key Takeaway: Before equivalence use Henderson-Hasselbalch; after equivalence use excess base; at equivalence use hydrolysis of salt.
🌌 Deep / AdvancedWhat is a Gran plot and why do titrationists use it?
A Gran plot linearizes the pH data near equivalence point: instead of plotting pH vs V (which is curved), you plot 10^(-pH) vs V (for strong acid titrations) or 10^(pH) vs V (for strong base), and the result is a straight line. The x-intercept of this linear fit is the equivalence volume Veq, read directly without needing to identify a sharp peak. This is much more accurate than eyeballing the steepest part of the pH curve, especially for weak acids where the jump is less pronounced. Modern analytical software uses Gran plots routinely. The method was developed by Swedish chemist Gunnar Gran in the 1950s and is standard in analytical labs today.Key Takeaway: Gran plots linearize titration data and give precise Veq without needing a sharp inflection — especially valuable for weak acid/base titrations.
🌍 Real LifeHow do pH meters and potentiometric titrators determine the endpoint automatically?
A potentiometric titrator measures voltage (potential) between a pH electrode (indicator) and a reference electrode as titrant is added. The voltage changes slowly at first, then steeply near equivalence (where pH changes most rapidly), then slowly again. By computing the first derivative dV/dVolume and watching for the peak, the machine automatically detects equivalence without needing an indicator or human judgment. This eliminates indicator error, is 1000× faster than manual, and works for ANY titrant/analyte pair (redox, acid-base, EDTA complexometric). Modern automated titrators can perform dozens of samples per hour unattended. This is how pharmaceutical QC and clinical labs achieve high throughput and precision.Key Takeaway: Potentiometric titrators use electrode voltage and derivative detection to find equivalence automatically — no colored indicators needed, high precision, high speed.
📚 Best Resources for Beginners:
• Harris, D.C. — Quantitative Chemical Analysis, 10th Ed., Ch. 13 (W.H. Freeman, 2020)
• LibreTexts Chemistry — Acid-Base Titrations — chem.libretexts.org
• Khan Academy — "Titration" video series
• Master Organic Chemistry — Titration curves — masterorganicchemistry.com

⚠️ Common Misconceptions

❌ "The equivalence point is always at pH 7."
✅ ONLY for strong acid + strong base (HCl + NaOH). For weak acid + strong base, pH > 7 (anion hydrolyzes, basic). For weak base + strong acid, pH < 7 (conjugate acid dissociates, acidic). The equivalence point pH depends on whether the resulting salt is acidic, basic, or neutral.
📖 Reference: Harris — Quantitative Chemical Analysis, 10th Ed., Ch. 13.2
❌ "You should always use phenolphthalein as the indicator."
✅ Phenolphthalein (pKa ≈ 8.3, color change 8–10) is excellent for weak acid + strong base (pH_eq ≈ 8–9), but terrible for strong acid + strong base (pH_eq = 7 — outside the color range, you'd miss it). For strong acid + strong base, use methyl orange (pKa ≈ 3.9) or better yet, bromothymol blue (pKa ≈ 7.6). Indicator selection is critical — match the indicator's pKa to your expected equivalence point pH.
📖 Reference: Skoog et al. — Fundamentals of Analytical Chemistry, 9th Ed., Ch. 18
❌ "The equivalence point and the endpoint are the same thing."
✅ Equivalence point: where moles_analyte = moles_titrant (calculated from stoichiometry). Endpoint: where the indicator changes color (observed by you). They're different by a small amount called "indicator error." Good indicators bring them close together (within ~0.5 mL on a 50 mL titration = ~1% error), but they're not identical. Automated potentiometric titrators eliminate this by detecting the inflection point electronically.
📖 Reference: Harris — Quantitative Chemical Analysis, 10th Ed., Ch. 13.5
❌ "The buffer region of a weak acid extends from 0% to 100% of the equivalence point."
✅ The buffer region is only meaningful where BOTH HA and A⁻ are present in significant amounts — roughly from 10% to 90% of the equivalence point (or more precisely, from pH = pKa ± 1). Before 10% Veq, mostly HA (unbuffered). After 90% Veq, mostly A⁻ (unbuffered, pH determined by hydrolysis of A⁻). The optimal buffer capacity is at 50% Veq where [HA]=[A⁻] and pH = pKa exactly.
📖 Reference: Butler — Ionic Equilibrium: Solubility and pH Calculations, Wiley (1998)
❌ "A steep pH jump means the acid/base is strong."
✅ A LARGE pH jump (e.g., 10 units near equivalence) indicates the titrant is STRONG (strong base for strong acid titration). A SMALL pH jump (e.g., 4 units for weak acid + strong base) indicates the ANALYTE is WEAK. The "jump" comes from the absence of buffering: strong species can't form a buffer, so pH swings wildly. Weak species form buffers, so pH changes slowly.
📖 Reference: Harris — Quantitative Chemical Analysis, 10th Ed., Ch. 13.3–13.4
❌ "Back-titration is less accurate than direct titration."
✅ Back-titration (add excess reagent, then titrate the excess with a standard) is just as accurate as direct titration — sometimes MORE accurate. Used when: (1) analyte reacts too slowly, (2) no suitable indicator exists, (3) analyte is volatile, or (4) endpoint determination is difficult. Example: titrating calcium in milk — you can't measure Ca²⁺ directly, but you can add excess EDTA (chelates Ca²⁺), then back-titrate excess EDTA with Mg²⁺. Accuracy is excellent.
📖 Reference: Harris — Quantitative Chemical Analysis, 10th Ed., Ch. 13.7 (Back-titrations)
📚 Education Research Sources:
• Bhattacharyya, G. — "Titration misconceptions", J. Chem. Educ. 83, 480 (2006)
• Taber, K.S. — Chemical Misconceptions, Vol. II, RSC (2002)
• Chem Edu X — Titration curve interactive simulations
• Kozma, R. — "The Use of Multiple Representations in Chemistry Education", Chem. Educ. Res. Pract. 1, 63 (2000)