Acid-Base Titration Calculator

Use titrant measurements and reaction stoichiometry to estimate an unknown acid or base concentration, then explore the modeled endpoint on the curve and practice controlling it in the interactive activity.

How this acid-base titration calculator works

This acid-base titration calculator determines the concentration of an unknown solution from its reaction with a standard solution of known concentration. The known reagent is the titrant delivered from the burette; the unknown is the analyte placed in the flask. At the endpoint, the delivered titrant volume corresponds to the amount required by the balanced reaction, allowing the analyte amount and concentration to be calculated from the recorded titration data.

The calculation is intended for common instructional and routine laboratory problems where the titrant molarity, endpoint volume, analyte aliquot volume, and titrant-to-analyte mole ratio are known. It returns analyte concentration and, when a molar mass is supplied, the mass represented by that aliquot. The curve and endpoint activity are visual aids: they connect the stoichiometric endpoint calculation with the rapid pH change expected near equivalence in the simplified model.

Acid-base titration errors often arise before any arithmetic begins: titrant and analyte may be reversed, milliliters may be used without conversion, or a non-1:1 reaction may be treated as a 1:1 neutralization. The labeled fields on this page separate those quantities and require the reaction ratio explicitly. Review the balanced equation and the burette readings before relying on the calculated concentration.

Acid-base titration inputs and what they mean

For an acid-base titration, the first field is the known titrant concentration, Ct, in moles per liter. The titrant volume, Vt, is the milliliters actually delivered to the endpoint—normally the final burette reading minus the initial reading. The analyte volume, Va, is the milliliters of unknown solution initially pipetted or otherwise measured into the flask.

For this titration calculation, the stoichiometric ratio means moles of titrant per mole of analyte in the balanced reaction. A simple HCl–NaOH neutralization uses a ratio of 1. A diprotic acid neutralized by a strong base can require a ratio of 2 because each mole of acid requires two moles of hydroxide. The calculator cannot infer that ratio from chemical names, so an incorrect ratio changes the reported analyte concentration even when the measured volumes are accurate.

The optional molar-mass entry applies only after the acid-base titration calculation has found analyte moles. It converts those moles to grams for the aliquot in the flask and does not alter the calculated molarity. Leave it blank when the concentration and amount in moles are the only required results.

Acid-base titration core formula

At the acid-base titration endpoint, the reacting amounts must satisfy the balanced-reaction stoichiometry:

Formula: C_t V_t = r C_a V_a

Ct Vt = r Ca Va

Solving the titration relationship for the unknown analyte concentration gives:

Formula: C_a = (C_t V_t) / (r V_a)

Ca = Ct Vt r Va

In these acid-base titration equations, Ct is titrant concentration, Vt is endpoint titrant volume, Va is analyte aliquot volume, r is the titrant-to-analyte mole ratio, and Ca is the unknown analyte concentration. Although burette and pipette volumes are entered in milliliters, the script converts each volume to liters before calculating moles from molarity.

The titrant moles are first obtained from nt=CtVt. Dividing by the reaction ratio gives analyte moles, and dividing those moles by the analyte volume gives analyte concentration. When molar mass is entered, the calculator multiplies analyte moles by grams per mole to report the mass in that specific titrated aliquot.

Worked example: monoprotic acid titrated with sodium hydroxide

In this acid-base titration example, 25.0 mL of an unknown monoprotic acid is titrated with 0.100 M sodium hydroxide, reaching the endpoint after 30.0 mL of base is delivered. One mole of NaOH reacts with one mole of the acid, so the stoichiometric ratio is 1. Enter 0.100 for titrant concentration, 30.0 for titrant volume, 25.0 for analyte volume, and 1 for the ratio.

The calculated acid concentration is:

Formula: C_a = (0.1 × 30) / (1 × 25) = 0.12 M

Ca = 0.1 × 30 1 × 25 = 0.12 M

The unknown acid is therefore 0.12 M. Its amount in the 25.0 mL aliquot is 0.12 × 0.025 = 0.003 mol. With an analyte molar mass of 98.08 g/mol, that aliquot would contain about 0.294 g. The endpoint volume and the 1:1 reaction relationship together reveal the amount of acid in the measured sample.

How to interpret the acid-base titration result

The acid-base titration result box reports the concentration of the analyte in the flask, not the known titrant concentration in the burette. Its mole value is limited to the analyte aliquot volume entered in the form, and an optional mass value also refers to that same aliquot. If the aliquot was diluted from a stock solution or represents only part of a larger sample, perform the appropriate dilution or sample-preparation calculation separately.

The acid-base titration calculation assumes that the entered endpoint volume is the delivered volume to use for the analysis. In a laboratory run, an indicator endpoint can differ slightly from the true equivalence point, and overshooting or uncertain meniscus readings affect the input volume. The stoichiometric result is still the correct calculation based on the entered data, but the precision of a reported experimental result should reflect measurement quality and the suitability of the indicator.

Acid-base titration curve and model assumptions

The acid-base titration curve below the form is a simplified strong-acid/strong-base educational model based on the entered quantities. It depicts pH changing gradually away from equivalence and sharply near it, illustrating why additions should be made dropwise as the endpoint approaches. It is not an equilibrium calculation for weak acids, weak bases, buffers, or polyprotic systems.

The concentration calculation itself remains applicable when the balanced reaction and entered mole ratio are correct. Experimental problems such as burette-reading errors, air bubbles, contaminated glassware, missed dilution factors, or an incorrectly balanced equation cannot be corrected by the calculator. Use the result as a stoichiometric check alongside careful titration technique and documented laboratory observations.

Acid-base titration reference formulas and relationships

These acid-base titration relationships state the concentration, mole, mass, volume-conversion, and simplified pH expressions used to explain the calculator and its curve model.

Formula: C_t = n_t / V_t

Ct=ntVt

Formula: C_a = n_a / V_a

Ca=naVa

Formula: n_t = C_t V_t

nt=CtVt

Formula: n_a = n_t / r

na=ntr

Formula: n_a = C_a V_a

na=CaVa

Formula: m = n_a M

m=naM

Formula: V_t(L) = V_t(mL) / 1000

Vt(L)=Vt(mL)1000

Formula: V_a(L) = V_a(mL) / 1000

Va(L)=Va(mL)1000

Formula: C_t V_t = r C_a V_a

CtVt=rCaVa

Formula: C_a = (C_t V_t) / (r V_a)

Ca=CtVtrVa

Formula: r = n_t / n_a

r=ntna

Formula: n_t = r n_a

nt=rna

Formula: n_a = (C_t V_t) / r

na=CtVtr

Formula: C_a V_a = (C_t V_t) / r

CaVa=CtVtr

Formula: m = (C_t V_t M) / r

m=CtVtMr

Formula: pH = - log_10([H^+])

pH=-log10([H+])

Formula: pOH = - log_10([OH^-])

pOH=-log10([OH-])

Formula: pH + pOH = 14

pH+pOH=14

Acid-Base Titration Concentration Calculator

Enter positive acid-base titration values. Volumes entered in milliliters are converted internally to liters. Use 1 for a 1:1 neutralization; enter the titrant-to-analyte ratio required by the balanced reaction for other systems.

Enter titration data to compute the unknown concentration.
Copy status updates appear here.

Acid-Base Titration Curve Visualization

This acid-base titration graph updates from the entered values and illustrates the simplified pH change as titrant is added. The steep modeled region near equivalence shows why careful, small additions are important when approaching the endpoint.

Animated curve shows pH as titrant volume increases.

Acid-Base Titration Endpoint Guardian Mini-Game

Practice endpoint control by dragging along the beaker or using the keyboard to set burette flow, then keep the simulated solution near the neutral pH band while disturbances affect the run.

Score 0 Best 0 Current pH 0.00 Target band 6.5–7.5
Multiplier ×1.0 Time left 95 s Neutral streak 0.0 s
Modifier: Calibrating burette
Endpoint volume ≈ 25.0 mL
  • Tap/drag to slide the valve. Keyboard arrows adjust precision; space fires a buffered surge.
  • Watch for drift, surges, sloshes, and indicator lag that reshape the neutral band.
  • Stay inside the glow to build the multiplier and see how CtVt = CaVa·r sets the titration endpoint.
  • Motion effects on.

This acid-base titration activity is a teaching aid rather than a laboratory simulator. It turns the relationship between endpoint control and stoichiometry into a short visual challenge.

Embed this calculator

Copy and paste the HTML below to add the Acid-Base Titration Calculator | Calculate Analyte Molarity at the Endpoint to your website.