Skip to notes
Theories of Acids and Bases

Topic 2 of 3

pH and endpoints

Use units and supplied titration data.

A-Level 8873, revised syllabus (2026-2027)

Count ions, then take the logarithm

Concentration units and stoichiometric factors come before the calculator.

Worked example

A strong monoprotic acid

Find the pH of 3.20 × 10-3 mol dm-3 HCl at 25 degrees C.

  1. Assume complete dissociation; one mole HCl provides one mole H+.
  2. [H+] = 3.20 × 10-3 mol dm-3. Water contributes negligibly at this concentration.
  3. pH = -log10(3.20 × 10-3) = 2.49485.
Answer

pH = 2.495. The pH itself has no unit. Using three decimal places preserves the three significant figures of the concentration.

Worked example

A base with two hydroxide ions

A fully dissolved Ca(OH)2 solution has concentration 2.50 × 10-3 mol dm-3. Find its pH at 25 degrees C.

  1. Ca(OH)2(aq) supplies two OH- per formula unit: [OH-] = 5.00 × 10-3 mol dm-3.
  2. Use Kw: [H+] = (1.00 × 10-14)/(5.00 × 10-3) = 2.00 × 10-12 mol dm-3.
  3. pH = -log10(2.00 × 10-12) = 11.69897.
Answer

pH = 11.699. This uses the stated dissolved concentration; it does not assume every mass of solid calcium hydroxide will dissolve.

Worked example

Neutralise before finding pH

Mix 25.0 cm3 of 0.0400 mol dm-3 HCl with 15.0 cm3 of 0.0400 mol dm-3 NaOH. Assume additive volumes and 25 degrees C.

  1. Initial H+ amount = 0.0400 × 0.0250 = 1.00 × 10-3 mol.
  2. Initial OH- amount = 0.0400 × 0.0150 = 6.00 × 10-4 mol.
  3. The 1:1 neutralisation leaves 4.00 × 10-4 mol H+.
  4. Total volume = 0.0400 dm3, so [H+] = 0.0100 mol dm-3.
Answer

pH = 2.000. Averaging the two starting pH values would ignore both stoichiometry and the logarithmic scale.

Check your understandingA strong acid is diluted tenfold while remaining sufficiently concentrated for water autoionisation to be negligible. How does pH change?Think it through, then reveal the answer
[H+] falls by a factor of ten, so pH rises by one. If the acid is extremely dilute, water itself contributes appreciably and this simple rule needs qualification.

Choose a colour change inside the sharp rise

The equivalence point and the observed endpoint are related but not identical.

At equivalence, the acid and base have reacted in the stoichiometric proportion. An indicator changes colour over a pH range; its endpoint should occur within the steep portion of the titration curve, where a very small added volume causes the whole indicator transition. Choose using the supplied curve or transition data, not merely a memorised colour.

Useful indicator ranges
IndicatorApproximate transition pHAcid-side / base-side colour
Methyl orange3.1-4.4Red / yellow
Bromothymol blue6.0-7.6Yellow / blue
Phenolphthalein8.2-10.0Colourless / pink
How strengths affect the choice
TitrationRegion near equivalenceUsual interpretation
Strong acid / strong baseSteep change spans acid and alkaline regions at suitable concentrations.Several indicators may work; inspect the given curve.
Weak acid / strong baseEquivalence is alkaline because the conjugate base reacts with water.Phenolphthalein is commonly suitable.
Strong acid / weak baseEquivalence is acidic because the conjugate acid reacts with water.Methyl orange is commonly suitable.
Weak acid / weak baseOften no sufficiently sharp pH change.A visual indicator is generally unsuitable for a precise endpoint.

Worked example

Use given data rather than the name alone

A weak-acid/strong-base titration changes sharply from pH 7.8 to 11.0 near equivalence. Which listed indicator is suitable?

  1. Methyl orange changes well before the steep interval.
  2. Bromothymol blue also finishes its transition below the stated interval.
  3. Phenolphthalein changes from 8.2 to 10.0, wholly inside the steep interval.
Answer

Choose phenolphthalein. The endpoint then needs very little extra titrant to complete the colour change.

For reliable observations, add titrant dropwise near the endpoint, swirl to mix, and use a consistent faint permanent colour. A darker final colour after extra titrant is not "more complete": it means the endpoint has been overshot.