Template · Chemistry

Acid-base titration curve calculator

pH at every titrant volume for a strong or weak acid titrated with NaOH, with equivalence, half-equivalence and an indicator check.

Create an account

Downloads are included in the $19.85 yearly membership. Sign in

XLSXCSVODSXMLNumbers
Acid-base titration curve calculator
Example data — replace the blue input cells with your own.
Titration type: Weak acid. Analyte: Acetic acid (example). Titrant: sodium hydroxide, NaOH.
EQUIVALENCE VOLUME (ML)PH AT EQUIVALENCEPH AT HALF-EQUIVALENCESUGGESTED INDICATOR
25.008.724.74Phenolphthalein
Moles of acid divided by titrant molarityCalculated on the Setup tabEquals pKa for a weak acidRange nearest the equivalence pH
Titration curve, sampled at the Setup interval
Titrant added (mL)pHRegionpH bar (0 to 14)
0.02.88Initial██████
2.03.68Buffer███████
4.04.02Buffer████████
6.04.24Buffer████████
8.04.42Buffer█████████
10.04.57Buffer█████████
12.04.71Buffer█████████

Showing the first 16 of 59 rows and 6 of 6 columns. Cells with formulas show the formula on hover.

What does this template do?

This workbook calculates the pH curve of an acid-base titration. Choose a strong acid or a weak acid, then enter the analyte concentration and volume, the concentration of the sodium hydroxide titrant, the volume step and, for a weak acid, the Ka. The Curve tab gives the pH at each titrant volume from zero to twice the equivalence volume, with the region of the curve, the slope between neighboring points and the steepest step.

The pH formulas follow standard textbook treatments. A strong acid is solved from the net excess of hydrogen or hydroxide ions, including water through the ion product Kw. A weak acid starts from the quadratic for a weak acid, moves through the Henderson-Hasselbalch buffer region, reaches equivalence through hydrolysis of its conjugate base and finishes with the excess hydroxide. The Indicators tab tests six common indicators against the equivalence pH and suggests the one whose transition range is closest to it.

The example is 0.100 M acetic acid with a Ka of 1.8E-5, 25.00 mL, titrated with 0.100 M sodium hydroxide. The Dashboard shows the equivalence volume, the pH at equivalence and at half-equivalence, sampled pH bars and a summary of the regions.

What’s inside

  • pH at every titrant volume for a strong acid or a weak acid, computed from the moles of base added
  • Equivalence volume, pH at equivalence and pH at half-equivalence, with pKa calculated from Ka
  • Each curve row labeled as buffer, equivalence, excess base or acid excess, with a pH bar
  • Slope between points and a flag on the steepest step of the curve
  • Six indicators with transition ranges, a suitability check and a range bar on a 0 to 14 scale

Which tabs does the workbook have?

TabWhat it holds
DashboardHeadline tiles, the sampled pH curve, the indicator ranges on a 0 to 14 scale and a summary of the regions.
SetupTitration type, concentrations, volumes, Ka, Kw and the derived equivalence values, with an input check.
CurveOne row per titrant volume: moles added, region, pH, pH bar, marker, slope and the steepest step.
IndicatorsSix indicators with their transition ranges, a suitability check against the equivalence pH and a range bar.
NotesWhat the workbook does, the method, assumptions and limits.

What formulas does this template use?

This template holds 1,775 formulas in 1,965 cells across 5 tabs, so 90% of its cells calculate. They use 16 distinct functions; the longest formula is 557 characters and 1,349 of them read from another tab.

FunctionUsesWhat it does
IF3,307one result when a test is true, another when false
MAX530largest value
ABS488absolute value
LOG10484base-10 logarithm
SQRT363square root
ROUND259rounds to a number of digits
REPT184repeats text
MIN160smallest value
OR125true when any test is true
INDEX66value at a position in a range
AND8true when every test is true
MATCH6position of a value in a range

The 12 most used of 16 functions. Counted from the workbook itself. Only functions that Excel, LibreOffice Calc, Google Sheets and Apple Numbers evaluate the same way are used, so the formulas survive every download format.

How do you use it?

  1. On the Setup tab, choose Strong acid or Weak acid and enter the analyte name, concentration and volume.
  2. Enter the NaOH concentration, the volume step, Kw at 25 °C and, for a weak acid, the Ka.
  3. Read the equivalence volume and the pH values in the tiles at the top of the Dashboard.
  4. Check the input check on the Setup tab. It names the first problem it finds, or shows OK.
  5. Use the Curve tab for every volume, and the Indicators tab to compare ranges with the equivalence pH.

What is it good for?

  • Estimating the equivalence volume and the endpoint pH before a titration
  • Teaching how the pH curve of a strong acid differs from that of a weak acid
  • Choosing an indicator whose transition range contains the equivalence pH
  • Checking a hand calculation of pH at a chosen titrant volume

Questions about this sheet

Why is the pH at half-equivalence equal to the pKa?

At half-equivalence the concentrations of the weak acid and its conjugate base are equal, so the Henderson-Hasselbalch equation gives a pH equal to the pKa. The Setup tab calculates it from Ka.

Does the workbook handle polyprotic acids?

No. It treats the analyte as a mono-protic acid, so one mole of NaOH reacts with one mole of acid. Diprotic and triprotic acids need their own equilibrium calculation.

Why does a strong acid curve show Acid excess before equivalence?

A buffer exists only for a weak acid. Before equivalence a strong acid solution holds unreacted strong acid, so those rows are labeled Acid excess.

What if the equivalence volume is not on a curve row?

The equivalence KPIs stay exact. The curve has no row at equivalence, so the Equivalence region and the markers do not appear, and the input check says so.