ThermoCal
Titration Simulator
⚙️ Experiment Setup
NaOH(aq) + HCl(aq) → NaCl(aq) + H₂O(l)
Student Variation 0
Offsets temperature readings ±
Noise Level 0.1
Random fluctuation added to readings
Heat Loss Factor 1.0
Post-equivalence cooling rate
🔬 Virtual Laboratory
0 5 10 15 20 25 30 35 40 45 50 + adding… NaOH 25.0°C acid Styrofoam Cup (analyte) 50 mL Burette — NaOH(aq) titrant
🎛️ Controls & Readings
Volume Added
0.0mL
Temperature
25.0°C
Auto-record mode
Current status: Ready — add NaOH to begin
📍 Veq (predicted):
🌡️ ΔTmax (predicted):
🧪 Moles of acid:
📊 Data Table
0 points
# V(NaOH) / mL Temp / °C Group Remove
No data recorded yet.
Add NaOH and click Record Data Point
Click a row to assign it to a group (Rising/Falling) for best-fit analysis
● Rising line ● Falling line ★ Equivalence
📈 Temperature vs Volume Graph
Major grid
Minor grid
Best-fit
★ Equivalence Point (Intersection of Best-Fit Lines)
V(NaOH) at EP
mL
Temperature at EP
°C
ΔT (Max Rise)
°C
Data points
Rising selected
Rising best-fit
Falling selected
Falling best-fit
Equivalence point
⚙️ Axis Customisation
X-Axis (Volume)
Y-Axis (Temperature)
📥 Import External Data
Bring in real lab results to use the graphing & analysis tools
✏️ Manual Row Entry
Enter one V, T reading at a time. Press Enter on the Temperature field to add quickly.
📂 Import from CSV File
Select a .csv or .txt file with two columns: Volume, Temperature (one pair per line).
No file selected
📋 Batch Paste
Paste multiple readings at once. Accepts V, T or V  T or V;T — one pair per line. Lines beginning with # are treated as comments.

Thermometric Titration

A comprehensive reference for CAPE Chemistry Unit 2 and University-level Analytical Chemistry

1. Introduction

Thermometric titration is an analytical technique in which the endpoint of a titration is determined by monitoring the temperature change of the reaction mixture. Rather than relying on a colour indicator or pH electrode, this method exploits the enthalpy change of the chemical reaction occurring between titrant and analyte.

As titrant is added, temperature rises (for exothermic reactions) until the equivalence point is reached. Beyond this point, no further reaction occurs, and the temperature falls due to dilution and heat loss to the surroundings. The equivalence point is located by extrapolating both the rising and falling portions of the temperature–volume curve to their intersection.

Key Advantage: Thermometric titration can detect endpoints that are inaccessible to potentiometric or indicator methods, because it responds to enthalpy change rather than free energy change alone. This is particularly useful for weak acids/bases with low K values.

2. Reactions in This Simulator

Reaction 1: NaOH + Hydrochloric Acid

NaOH(aq) + HCl(aq) → NaCl(aq) + H₂O(l) ΔH = −57.6 kJ mol⁻¹

This is a 1:1 (monoprotic) neutralisation. The equivalence volume of NaOH equals the volume of HCl that contains the same number of moles as the NaOH solution. The standard enthalpy of neutralisation for a strong acid–strong base pair is approximately −57.6 kJ mol⁻¹ (per mole of water formed).

Reaction 2: NaOH + Sulfuric Acid

H₂SO₄(aq) + 2NaOH(aq) → Na₂SO₄(aq) + 2H₂O(l) ΔH = −2 × 57.6 = −115.2 kJ mol⁻¹

Sulfuric acid is a diprotic acid — each molecule provides two H⁺ ions. Therefore, two moles of NaOH are required for every mole of H₂SO₄. The equivalence volume of NaOH is therefore twice what would be needed for an equimolar HCl solution.

PropertyHCl / NaOHH₂SO₄ / NaOH
Acid typeMonoprotic strong acidDiprotic strong acid
Molar ratio (acid:base)1 : 11 : 2
ΔH per mol H₂O−57.6 kJ mol⁻¹−57.6 kJ mol⁻¹
ΔH per mol acid−57.6 kJ mol⁻¹−115.2 kJ mol⁻¹
Net ionic equationH⁺ + OH⁻ → H₂O2H⁺ + 2OH⁻ → 2H₂O

3. Temperature Model & Calculations

3.1 Predicting the Equivalence Volume

Veq(NaOH) = (n × cacid × Vacid) / cNaOH

where n = 1 for HCl, n = 2 for H₂SO₄

3.2 Temperature Rise Before Equivalence

As NaOH is added up to the equivalence point, the temperature rises. Assuming perfect insulation (styrofoam cup):

q = |ΔH| × nH₂O formed

ΔT = q / (mtotal × Cp)

T = Tinitial + ΔT

where: mtotal = (Vacid + VNaOH) g [density ≈ 1 g/mL]
Cp = 4.18 J g⁻¹ °C⁻¹ (specific heat of water)

3.3 Temperature After Equivalence

Beyond the equivalence point, no further heat is produced. The temperature falls because room-temperature NaOH dilutes the warm solution, and there is ongoing heat loss to the surroundings:

T(V) ≈ [Teq × (Vacid + Veq) + Troom × Vexcess] / (Vacid + VNaOH) − k × Vexcess

where k is a heat loss coefficient dependent on insulation quality (adjustable in this simulator as the "Heat Loss Factor" slider).

3.4 Calculating Enthalpy of Neutralisation

q = mtotal × Cp × ΔTmax

ΔHneut = −q / nH₂O [kJ mol⁻¹]

4. Graphical Analysis — Finding the Equivalence Point

Because real experiments involve heat losses, the peak temperature is lower than the theoretical maximum. The correct equivalence point is found by extrapolating two best-fit lines:

  1. A rising line through points before the equivalence point
  2. A falling line through points after the equivalence point
  3. The intersection of these two extrapolated lines gives the corrected equivalence point

In this simulator, you manually select the rising and falling points, and the app calculates the best-fit lines using linear regression, then computes their intersection.

Linear Regression Formula

Gradient m = (nΣxy − ΣxΣy) / (nΣx² − (Σx)²)

Intercept b = (Σy − mΣx) / n

Best-fit line: T = mV + b

Intersection: Veq = (b₂ − b₁) / (m₁ − m₂), Teq = m₁Veq + b₁

5. Experimental Sources of Error

Source of ErrorEffectMitigation
Heat loss to surroundingsPeak temperature lower than theoreticalUse styrofoam cup; use graphical extrapolation
Slow thermal equilibrationReadings lag behind actual temperatureStir after each addition; allow time before reading
Dilution effectConcentration decreases as V increasesUse concentrated titrant; account in model
Heat capacity of thermometerAbsorbs some heat from solutionUse thin electronic temperature probe
Incomplete dissociationSlightly less heat evolvedUse standard strong acid/base pairs for benchmarking

6. Key Thermochemical Data

QuantityValue
ΔHneut (strong acid + strong base)−57.6 kJ mol⁻¹ (per mol H₂O)
Specific heat capacity of water (Cp)4.18 J g⁻¹ °C⁻¹
Density of dilute aqueous solutions≈ 1.00 g mL⁻¹
Standard conditions298 K, 100 kPa
Net ionic equationH⁺(aq) + OH⁻(aq) → H₂O(l)
Literature Values: The standard enthalpy of neutralisation for strong acid–strong base is −57.6 kJ mol⁻¹. Experimental results typically range between −55 and −59 kJ mol⁻¹ due to heat losses. This constant value arises because strong acids and bases are fully dissociated — the reaction is simply H⁺ + OH⁻ → H₂O regardless of which ions are present.
Data Point
Volume (NaOH)
Temperature
Group
Data point recorded