# Titration Curve Simulator - Equivalence Points, pH Jump & Indicators

> Free acid-base titration curve simulator: exact curves for strong, weak and polyprotic acids and bases, equivalence-point pH, the jump and indicator picks.

- URL: https://qilingtools.com/en/math/titration
- Category: Chemistry Tools (https://qilingtools.com/en/chemistry)
- Tags: [Chemistry](https://qilingtools.com/en/tags/chemistry)
- Last updated: 2026-10-26
- Price: Free, no sign-up
- Privacy: Runs locally in the browser; files are never uploaded

A titration curve shows how the pH of the analyte changes as titrant is added. Take 25.00 mL of 0.1000 M acetic acid titrated with 0.1000 M NaOH: the initial pH is 2.88, at half-equivalence (12.50 mL) pH = pKa = 4.75, and at the equivalence point (25.00 mL) the solution is 0.05 M sodium acetate with pH ≈ 8.72. Between −0.1% and +0.1% titration error the pH jumps from 7.74 to 9.70, so phenolphthalein works and methyl orange does not. This simulator solves the full charge-balance equation at every point using the diluted concentrations, every dissociation step and water autoionisation, instead of switching between region-by-region approximations, so the initial point, buffer region, equivalence point and excess region are all equally accurate. The analyte can be a strong acid or base, a weak monoprotic acid or base, a polyprotic acid (phosphoric, carbonic, oxalic, sulfuric, citric, phthalic and more) or one of their salts (Na₂CO₃, NaHCO₃, Na₂HPO₄, potassium hydrogen phthalate and others); the titrant can be NaOH, KOH, Ba(OH)₂, HCl, HNO₃, H₂SO₄, ammonia or acetic acid. The tool marks each equivalence point's volume and pH, the half-equivalence points and the ±0.1% pH jump, applies the c·K ≥ 10⁻⁸ and 10⁴ K-ratio rules to decide whether each step can be titrated, and compares the result with the transition ranges of 11 indicators including methyl orange, methyl red, bromothymol blue and phenolphthalein to recommend suitable ones. Hover or drag on the chart to read the pH at any volume, list pH at chosen volumes, and export the data as CSV or the chart as PNG or SVG.

## How to use

1. Choose the analyte and titrant, enter concentrations and volume, or tap an example such as NaOH vs acetic acid or HCl vs Na₂CO₃
2. Read the curve, equivalence-point pH, pH jump and recommended indicators; drag on the chart for a readout
3. Tick indicator bands, enter volumes for the pH table, and export CSV, PNG or SVG

## Features

- Exact point-by-point charge-balance solution with dilution, all dissociation steps and water
- Any combination of strong, weak and polyprotic acids, bases and salts
- Equivalence-point volume and pH, plus half-equivalence points (pH ≈ pKa)
- ±0.1% pH jump with titratability and stepwise-titration checks
- 11 common indicators overlaid as colour bands, with automatic recommendations
- Hover or drag readout of pH at any titrant volume
- pH table at chosen volumes with percent titrated
- Export data as CSV and the chart as PNG or SVG

## FAQ

### Why is the equivalence point pH not always 7?

Only strong acid–strong base titrations give a neutral salt at equivalence (pH 7). Titrating a weak acid with a strong base leaves its conjugate base, which hydrolyses to give a basic solution: NaOH vs acetic acid reaches pH ≈ 8.72. A weak base titrated with strong acid gives an acidic equivalence point, about pH 5.28 for ammonia with HCl. That pH decides which indicator to use.

### How do I choose an indicator for a titration?

The indicator's transition range should fall wholly or partly within the pH jump and ideally contain the equivalence-point pH. For 0.1 M HCl vs NaOH the jump is 4.30–9.70, so methyl orange, methyl red and phenolphthalein all work; for acetic acid it is 7.74–9.70, so only indicators changing in the basic region such as phenolphthalein are suitable. The tool lists recommended and usable indicators for every equivalence point.

### When can a weak acid be titrated accurately?

The usual rule is c·Ka ≥ 10⁻⁸, which gives a break sharp enough for an indicator end point within about ±0.2%. To titrate a polyprotic acid stepwise, adjacent Ka values must also differ by at least 10⁴. Phosphoric acid meets this for its first two steps but c·Ka₃ is too small to see the third; oxalic acid's Ka₁/Ka₂ is only about 10³, so it titrates in one step to the second equivalence point.

### Why does titrating sodium carbonate with HCl use two indicators?

Na₂CO₃ has two equivalence points with HCl: first NaHCO₃ forms (pH ≈ 8.3, phenolphthalein), then H₂CO₃ (pH ≈ 3.9, methyl orange). This double-indicator method is used to analyse mixtures of NaOH, Na₂CO₃ and NaHCO₃. Because Kb₁/Kb₂ is only about 10⁴, the first break is weak, and the tool flags it accordingly.

## Related tools

- [Significant Figures Calculator](https://qilingtools.com/en/math/significant-figures): Free online sig fig calculator: count significant figures digit by digit, round to N sig figs or decimals with six rounding modes, and compute by sig fig rules.
- [Chemical Equation Balancer](https://qilingtools.com/en/math/chemical-equation): Balance chemical equations by the algebraic method: smallest whole-number coefficients, brackets, hydrates, ionic charges, electrons, atom and charge checks.
- [Molar Mass Calculator](https://qilingtools.com/en/math/molar-mass): Molar mass of any formula with IUPAC atomic weights: brackets and hydrates, mass percent of each element, grams ↔ moles ↔ particles and solution molarity.
- [Interactive Periodic Table](https://qilingtools.com/en/math/periodic-table): Interactive periodic table of all 118 elements: colour by category, block, electronegativity, atomic mass, phase or melting point; search and click for details.
- [pH Calculator](https://qilingtools.com/en/math/ph): Free pH calculator for strong and weak acids and bases, polyprotic acids, salts and buffers, with an exact charge-balance solution and species plots.
- [Gas Law Calculator](https://qilingtools.com/en/math/gas-law): Free gas law calculator: solve PV=nRT for any variable, combined gas laws, gas density, Dalton's partial pressures, gas over water and van der Waals Z.
- [Solution & Dilution Calculator](https://qilingtools.com/en/math/solution): Free dilution calculator: solve C1V1=C2V2, convert molarity, % w/w, ppm and molality, mix solutions, plan serial dilutions and dilute stock acids.
- [Stoichiometry & Limiting Reagent](https://qilingtools.com/en/math/stoichiometry): Balances the equation, finds the limiting reactant from grams, moles, gas volume or molarity, and gives theoretical yield, excess and percent yield with steps.
