Back to Chemistry calculators

Acid–base titration curve simulator (with steps)

Visualize strong/weak acid-base titration curves, highlight buffer and equivalence regions, and follow each Henderson-Hasselbalch or hydrolysis step beside the graph.

Model SA-SB, WA-SB, WB-SA, and polyprotic systems at 25 °C. Export sampled curves as CSV and share reproducible URLs for lessons or lab reports.

Other languages 日本語 | English | 简体中文 | 繁體中文 | 繁體中文(香港) | Español | Español (México) | Português (Brasil) | Português (Portugal) | Bahasa Indonesia | Tiếng Việt | 한국어 | Français | Deutsch | Italiano | Русский | हिन्दी | العربية | বাংলা | اردو | Türkçe | ไทย | Polski | Filipino | Bahasa Melayu | فارسی | Nederlands | Українська | עברית | Čeština

Quick start

Pick a mode, keep the default example, and click Plot curve.

Change concentration or volume to see how the curve shifts.

Use Export CSV when you need sampled points for reports.

Titration curve

Results

How it's calculated

    Representative points

    Example setup: 0.100 M acetic acid (25.0 mL) titrated with 0.100 M NaOH (pKa = 4.76).

    When to use this titration curve simulator

    Use this page when you need the full pH-versus-volume curve, not just one endpoint. It is the right page for checking system choice, visualising the buffer window, and exporting representative points for a lab handoff or report draft.

    Choose the system before you tune constants

    Pick the acid-base mode that matches the experiment first, then set concentration, sample volume, and the acid or base constants. That keeps the equivalence region and buffer logic in the right branch from the start.

    Read the equivalence region with the table and steps

    Use the graph to find where the curve turns, then read the representative-point table and the step log together. That is the quickest way to explain whether the sample is still buffered, exactly at equivalence, or already in excess titrant.

    Next steps for lab work

    FAQ

    How does the calculator classify each titration segment?

    The simulator compares initial moles (n0) with added titrant moles (n). It labels each region as initial acid/base, buffer, equivalence, or excess, then applies the matching model.

    Can I export the titration curve data?

    Yes. After plotting, export sampled volume-pH pairs as CSV, copy a shareable URL that replays inputs, or download the curve for reports and slides.

    Which titration mode should I choose first?

    Pick the acid-base pair that matches your lab setup before changing any constants: strong acid vs strong base for mineral-acid practice, weak acid vs strong base for common buffer systems, weak base vs strong acid for amine-style systems, and polyprotic mode when the analyte has more than one dissociation step.

    What should I check around the equivalence region?

    Review the reported equivalence volume, the representative-point table, and the local step explanation together. That combination tells you whether the curve is still in the buffer region, exactly at equivalence, or already in excess titrant.

    When should I move to another chemistry page?

    Use this simulator for the full pH-versus-volume curve. Move to Acid-base pH for a single-state calculation, Buffer pH for Henderson-Hasselbalch design work, and Concentration & pH when the job is solution prep or dilution rather than a titration handoff.

    Lab handoff notes

    For reports, export the representative points or sampled CSV after you confirm the correct acid-base mode and equivalence volume. If the next task is explaining a single solution state, move to Acid-base pH or Buffer pH rather than forcing the whole titration workflow to answer a one-point question.