ThisCalculator

Everyday

Titration Curve Calculations: How to Find pH

Updated · Standard formula, shown below

The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.

Titration Curve Calculations: How to Find pH

Titration curve calculations let you predict the pH at any point during an acid-base titration, from the initial solution to well past the equivalence point. You enter the concentration and volume of the titrand (the solution being titrated) and the titrant (the solution added from the burette), and the calculator returns the pH at your chosen volume of titrant added. The calculations use the stoichiometry of the neutralization reaction and the acid dissociation constant (Ka) or base dissociation constant (Kb) of the weak species involved.

Formula

For the titration of a weak monoprotic acid (HA) with a strong base (e.g., NaOH), the pH depends on which region of the curve you are in. The calculator above handles the buffer region (after some base is added but before the equivalence point) using the Henderson–Hasselbalch equation:

pH = pKa + log₁₀([A⁻] / [HA])

Where:

  • pKa = −log₁₀(Ka), the acid dissociation constant of the weak acid (unitless)
  • [A⁻] = concentration of the conjugate base (mol/L)
  • [HA] = concentration of the weak acid (mol/L)

In the buffer region, the moles of A⁻ produced equal the moles of strong base added (since the base reacts completely with HA), and the moles of HA remaining equal the initial moles of HA minus the moles of base added. Because volume cancels in the ratio, you can use moles directly:

pH = pKa + log₁₀( (c_b × v_b) / (c_a × v_a − c_b × v_b) )

Where c_a and c_b are the molar concentrations of the acid and base (mol/L), and v_a and v_b are the volumes (mL) – note that the 1000 conversion factors cancel in the ratio, so you can use mL directly.

Worked Example

Using the default values from the calculator: 0.1 mol/L acetic acid (pKa = 4.75), 25 mL, titrated with 0.1 mol/L NaOH, and we want the pH after adding 12.5 mL of base.

Step 1: Calculate moles of acid initially present.
Moles HA = 0.1 mol/L × 0.025 L = 0.0025 mol

Step 2: Calculate moles of base added.
Moles OH⁻ = 0.1 mol/L × 0.0125 L = 0.00125 mol

Step 3: The base neutralizes an equal number of moles of HA, forming A⁻.
Moles A⁻ = 0.00125 mol
Moles HA remaining = 0.0025 − 0.00125 = 0.00125 mol

Step 4: Plug into the Henderson–Hasselbalch equation.
pH = 4.75 + log₁₀(0.00125 / 0.00125) = 4.75 + log₁₀(1) = 4.75 + 0 = 4.75

The calculator gives the same result: pH = 4.75. This is the half-equivalence point, where pH = pKa.

Why Titration Curves Matter

Titration curves are a graphical record of pH versus volume of titrant added. They are used for:

  • Determining the equivalence point – the volume at which the moles of titrant equal the moles of analyte.
  • Choosing a suitable indicator – an indicator that changes color within the pH range of the steep part of the curve.
  • Determining the pKa (or pKb) of a weak acid (or base) – at the half-equivalence point, pH = pKa.
  • Understanding buffer capacity – the flattest parts of the curve are where the solution resists pH change.

In a lab, you would measure the pH after each small addition of titrant and plot the data. But calculations let you predict the shape of the curve before you even start, which helps you plan the experiment and check your results.

How to Calculate pH in Different Regions

The titration curve is divided into four distinct regions, each with its own calculation method:

  1. Initial pH (before any titrant is added): For a weak acid, use the ICE table with Ka: pH = ½(pKa − log₁₀(c_a)). For a strong acid, pH = −log₁₀(c_a).
  2. Buffer region (after some titrant, before equivalence): Use the Henderson–Hasselbalch equation as shown above. This region is the flattest part of the curve.
  3. Equivalence point: All the weak acid has been converted to its conjugate base. The pH is determined by the hydrolysis of that base: pH = 7 + ½(pKa + log₁₀(c_a)) for a weak acid–strong base titration (where c_a is the original acid concentration, but you must account for dilution). For a strong acid–strong base, pH = 7.
  4. Excess titrant (past equivalence): The pH is determined by the excess strong base (or strong acid). Calculate the moles of excess titrant, divide by the total volume, then take the negative log (for base, pOH = −log₁₀[OH⁻], then pH = 14 − pOH).

For a weak base titrated with a strong acid, the same logic applies but mirrored: use Kb, and at the equivalence point the solution is slightly acidic.

How to Choose the Right Formula

The most common mistake is using the Henderson–Hasselbalch equation when it is not valid. It only applies when both HA and A⁻ are present in significant amounts – that is, in the buffer region. At the very beginning (no A⁻) or at the equivalence point (no HA), you must use a different approach.

To decide, compare the moles of base added to the moles of acid initially:

  • If moles base = 0 → use initial pH formula.
  • If 0 < moles base < moles acid → use Henderson–Hasselbalch.
  • If moles base = moles acid → use hydrolysis (equivalence point) formula.
  • If moles base > moles acid → use excess base calculation.

Also note that the Henderson–Hasselbalch equation becomes less accurate when concentrations are very low (below about 0.01 mol/L) or when the pKa is very close to 0 or 14. In those cases, you would need to solve the full equilibrium equation, which is a quadratic.

Common Mistakes and Misconceptions

Mistake 1: Forgetting to account for dilution. When you add titrant, the total volume increases. For pH calculations involving concentrations (like the initial pH or the excess titrant), you must divide moles by the total volume (acid volume + base volume). In the Henderson–Hasselbalch equation, the volume cancels, so you can use moles directly.

Mistake 2: Using the wrong pKa. Make sure you use the pKa of the acid being titrated, not the conjugate acid of the base. For example, when titrating ammonia (NH₃, a weak base) with HCl, you need the pKa of NH₄⁺ (about 9.25), not the pKb of NH₃ (about 4.75). Remember: pKa + pKb = 14 at 25°C.

Mistake 3: Assuming the equivalence point is always pH 7. That is only true for strong acid–strong base titrations. Weak acid–strong base titrations have an equivalence point above 7 (basic), while weak base–strong acid titrations have an equivalence point below 7 (acidic).

Mistake 4: Rounding too early. In multi-step calculations, keep several significant figures until the final step to avoid rounding errors that can shift the pH by 0.1 or more.

Limits of the Calculation

The formulas above assume ideal behavior: complete dissociation of strong acids/bases, negligible activity effects, and a temperature of 25°C (where Kw = 1.0 × 10⁻¹⁴). In real titrations, temperature changes, ionic strength, and the presence of other species can cause slight deviations. Also, the Henderson–Hasselbalch equation is an approximation that works best when the ratio [A⁻]/[HA] is between 0.1 and 10 (i.e., within about 1 pH unit of the pKa).

For polyprotic acids (like phosphoric acid), the calculations are more complex because each proton has its own Ka. The curve shows multiple equivalence points, and the pH in each buffer region uses the relevant pKa. The calculator here is for monoprotic acids only.

Always check your result with a pH meter during the actual titration – the calculation is a guide, not a substitute for measurement.

Frequently Asked Questions

How do I find the equivalence point from a titration curve?
The equivalence point is the steepest part of the curve – where the pH changes most rapidly per unit volume of titrant. On a graph, it is the inflection point. You can find it by taking the first derivative (ΔpH/ΔV) and locating the maximum, or by using the second derivative (which crosses zero at the equivalence point).

What is the half-equivalence point and why is it important?
The half-equivalence point is when you have added exactly half the volume of titrant needed to reach the equivalence point. At this point, [HA] = [A⁻], so pH = pKa. This is the most accurate way to determine the pKa of a weak acid from an experimental titration curve.

Why does the pH jump so sharply at the equivalence point?
Near the equivalence point, a tiny addition of titrant neutralizes the last remaining acid (or base), causing a dramatic change in the ratio of acid to conjugate base. Since pH is logarithmic, even a small change in concentration can cause a large pH change. The steepness depends on the strength of the acid and base – strong acid–strong base titrations have a very sharp jump, while weak acid–weak base titrations have a much more gradual change.

Can I use the same formula for a strong acid titrated with a strong base?
Yes, but you can simplify. For a strong acid–strong base titration, the pH before equivalence is simply −log₁₀(concentration of H⁺ remaining), where the remaining H⁺ is the initial moles of acid minus the moles of base added, divided by the total volume. At equivalence, pH = 7. After equivalence, pH is determined by the excess OH⁻. You do not need the Henderson–Hasselbalch equation because there is no weak acid/conjugate base buffer system.

What if my acid is diprotic, like sulfuric acid?
Diprotic acids have two dissociation steps, each with its own Ka. The titration curve shows two buffer regions and two equivalence points. The pH in each buffer region uses the corresponding pKa. For sulfuric acid, the first dissociation is strong (complete), so the first equivalence point is essentially at the start, and the second is a normal weak acid titration. For other diprotic acids like carbonic acid, both steps are weak, and you need to treat each step separately.

How does temperature affect titration curve calculations?
Temperature changes the value of Kw (the ion product of water), which is 1.0 × 10⁻¹⁴ at 25°C. At higher temperatures, Kw increases, which shifts the pH of neutral water (e.g., pH 6.92 at 50°C). It also affects Ka and Kb values. For most educational purposes, calculations assume 25°C, but for precise work, you should use the appropriate constants for your temperature.

Related

Formula used
in c_a | Acid concentration | mol/L | 0.1 | 0
in v_a | Acid volume | mL | 25 | 0
in c_b | Base concentration | mol/L | 0.1 | 0
in v_b | Base volume added | mL | 12.5 | 0
in pka | pKa of weak acid | - | 4.75 | 0
out pH | pH of solution | - | pka + log10((c_b*v_b/1000)/((c_a*v_a/1000)-(c_b*v_b/1000))) | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.