The Quantifier 3lite Education
s.f.
HKDSE IB
🌙

Stoichiometry Engine

The Quantifier

Balance equations, calculate moles · mass · volume · concentration for every species, detect limiting reagents, and analyse % by mass — powered by a backend chemistry engine.

1
Equation
2
Amounts
3
Results

Step 1 — Equation

Enter Chemical Equation

Equation preview will appear here
Enter to balance

% by Mass Calculator

Element Composition

Enter any chemical formula to see the percentage by mass of each element. Uses the active atomic mass system (HKDSE / IB).

Enter to calculate

Empirical & Molecular Formula

Formula Finder

Enter the percentage or mass of each element to find the empirical formula. Provide the molar mass to also get the molecular formula.

Enter to find

Converter A

Particles ↔ Moles

Convert between moles and number of particles (atoms, molecules, formula units) using Avogadro's constant L = 6.022 × 10²³ mol⁻¹.

Converter B

Concentration Triangle

Enter any two of the three values — the third is calculated instantly.

c = n ÷ V  |  n = c × V  |  V = n ÷ c

Converter C

Dilution

Leave one field blank — it is calculated from the other three.

c₁ × V₁ = c₂ × V₂

Converter D

Ideal Gas Law

Leave one field blank — it is calculated from the other three.

P V = n R T  |  R = 8.314 J K⁻¹ mol⁻¹

Titration A

Acid–Base Titration

Leave one of the four c/V fields blank — it is calculated from the others.

c(A)·V(A) / n(A) = c(B)·V(B) / n(B)

Titration B

Back Titration

Add a measured excess of reagent R to the analyte, then titrate the unreacted R with standard titrant T. The difference gives moles of analyte.

n(analyte) = [c(R)·V(R)/1000 − nRT·c(T)·V(T)/1000] ÷ nAR

nRT = moles of reagent per mole of titrant; nAR = moles of analyte per mole of reagent

Purity Calculation

Titration C

Concordant Titre Average

Enter burette readings for each run. Only accurate trials agreeing within 0.10 cm³ are averaged; the rough trial and outliers are excluded automatically.

Run
Initial / cm³
Final / cm³
Titre / cm³

Titration D

Redox Titration

Balances moles of electrons transferred. Pick standard half-reactions or enter electrons manually.

c(ox)·V(ox)·e(ox) = c(red)·V(red)·e(red)

Oxidant

MnO₄⁻ + 8H⁺ + 5e⁻ → Mn²⁺ + 4H₂O (purple → colourless; self-indicating).

Reductant

Fe²⁺ → Fe³⁺ + e⁻.

Titration · Indicator recommender

Indicator Recommender

Enter the equivalence-point pH (or pull it from the calculator above) to see which indicators straddle it. The best choice changes colour over a range containing the equivalence pH.

Equilibrium A

Ka / Kb ICE Table

Presets

Equilibrium A2

Polyprotic Acid

Sequentially solves each dissociation. pH is dominated by Ka₁; stepwise species concentrations are also shown.

Presets

Equilibrium A3

Ksp / Solubility

For MₐXᵦ(s) ⇌ a·cation + b·anion. Convert Ksp ↔ molar solubility and include the common-ion effect.

Presets

Equilibrium B

Kc Solver

Enter species with stoichiometric coefficients and initial concentrations. Leave exactly one [eq] blank to solve for it.

Reaction presets

Equilibrium C

Le Châtelier Predictor

Enter the moles of gas on each side and the thermicity of the forward reaction, choose a stress, and see the predicted shift and effect on K.

Presets

Equilibrium D

Kp ↔ Kc Conversion

Kp = Kc(RT)^Δn, where Δn = (moles gas products − moles gas reactants), R = 0.08206 L·atm·mol⁻¹·K⁻¹. Kp = Kc when Δn = 0.

pH A

pH Converter

Enter any one value — all others are computed instantly.

At 25°C, Kw = 1.00×10⁻¹⁴ → neutral pH = 7.00

pH B

Strong Acid / Base

pH C

Weak Acid / Base

pH C2

Salt Hydrolysis

pH of a salt solution. Salt of weak acid + strong base → basic (Kb = Kw/Ka). Salt of weak base + strong acid → acidic (Ka = Kw/Kb). Salt of weak acid + weak base → compare Ka and Kb.

Presets

pH D

Buffer — Henderson-Hasselbalch

pH = pKa + log([A⁻]/[HA])

Enter any 3 of the 4 values; leave one blank to solve for it.

Thermo A

Bond Energies ΔH

ΔH = Σ(bonds broken) − Σ(bonds formed)

Thermo B

Hess's Law

ΔH°rxn = ΣΔH°f(products) − ΣΔH°f(reactants)

Thermo C

Gibbs Energy & Entropy

ΔG = ΔH − TΔS

Leave exactly one of ΔG, ΔH, ΔS or T blank to solve for it.

Thermo D

ΔG° ↔ Equilibrium Constant

ΔG° = −RT·ln(K)

Enter ΔG° and T to find K, or enter K and T to find ΔG°. Leave exactly one of ΔG°/K blank.

Thermo E

Born–Haber Cycle

ΔH_f = ΔH_sub + ½D + IE + EA + ΔH_lattice

Enter the known steps (kJ/mol) and leave exactly one blank to solve via Hess's law around the cycle.

Preset

Thermo F

Entropy from S° Values

ΔS°rxn = ΣS°(products) − ΣS°(reactants)

Add species rows; pick a preset S° (J·mol⁻¹·K⁻¹) or enter your own.

Kinetics A

Rate Law

r = k[A]ᵐ[B]ⁿ — leave exactly one blank to solve

Presets

Determine Orders from Experiments

Enter 3–4 experiments. Orders for [A] and [B] are found from pairs where only one reactant changes. Leave [B] blank to study a single reactant.

Exp[A][B]Rate

Kinetics B

Integrated Rate Laws

Reaction order
[A]ₜ = [A]₀ − kt

Presets

Kinetics C

Half-life Calculator

Reaction order
t½ = [A]₀ / (2k)

Kinetics C2

Radioactive Decay

N = N₀·e^(−λt), λ = ln2 / t½

First-order decay of N₀, N (or activity). Provide t½ or λ, then leave exactly one of {N₀, N, t} blank to solve.

Presets

Kinetics D

Arrhenius Equation

k = A·e^(−Ea/RT) — leave one blank to solve

Presets

Two-Temperature Form

ln(k₂/k₁) = −Ea/R × (1/T₂ − 1/T₁)

Electrochem A

Cell EMF — E°cell

E°cell = E°cathode − E°anode

Electrochem B

Nernst Equation

E = E° − (RT/nF)·ln(Q)

Electrochem C

Spontaneity & ΔG°

ΔG° = −nFE° · Kc = e^(nFE°/RT) · E° = (RT/nF)·ln(Kc)

Enter n plus either E°cell or Kc — the other is found, along with ΔG°. This bridges Electrochem with the Thermo ΔG° ↔ K tool.

Electrochem D

Electrolysis · Faraday's Laws

n(e⁻) = It/F · n = n(e⁻)/z · m = n·Mr

Find the mass deposited or gas evolved, or solve for the time/current needed for a target mass. F = 96485 C/mol.

Presets

Electrochem E

Concentration Cell

E = (RT/nF)·ln([conc]/[dilute])

Same electrode on both sides; EMF is driven by the concentration difference. The dilute half-cell is the anode.

Gas Laws A

Combined Gas Law

P₁V₁ / T₁ = P₂V₂ / T₂

Leave exactly one field blank to solve for it. Temperatures must be in kelvin (K = °C + 273.15).

Gas Laws B

Dalton's Partial Pressures

Pᵢ = xᵢ · P_total · xᵢ = nᵢ / n_total

Choose a mode, add a row per gas, then enter the known quantities. Partial pressures, the total, and mole fractions are all computed.

Gas (label)Moles n

Gas Laws C

Graham's Law of Effusion

rate₁ / rate₂ = √(M₂ / M₁)

Presets

Gas Laws D

Real Gas — Van der Waals

(P + a·n²/V²)(V − n·b) = nRT

Units: V in L, T in K, P in atm. R = 0.08206 L·atm·mol⁻¹·K⁻¹, a in L²·atm·mol⁻², b in L·mol⁻¹. Solves real P and compares to the ideal-gas P.

Colligative A

Boiling-Point Elevation & Freezing-Point Depression

ΔTb = i·Kb·m · ΔTf = i·Kf·m

Colligative B

Osmotic Pressure

Π = i·M·R·T

R = 0.08206 L·atm·mol⁻¹·K⁻¹, T in K, M in mol/L, Π in atm. Leave exactly one of Π, M, T blank to solve it. Optionally find molar mass from mass & volume.

Colligative C

Concentration Conversions

Enter solute & solvent details to compute molality, molarity, mole fraction, and mass %.

Colligative D

van 't Hoff Factor Reference

Ideal i = number of dissolved particles per formula unit. Real values are slightly lower due to ion pairing, especially at higher concentration.

SoluteTypeIdeal i
Glucose, sucrose, ureaNon-electrolyte1
NaCl, KCl, KNO₃1:1 salt2
CaCl₂, MgCl₂, Na₂SO₄1:2 / 2:1 salt3
FeCl₃, Na₃PO₄, AlCl₃1:3 salt4

Note: real i < ideal i because of ion pairing (e.g. NaCl measures ≈1.9 in dilute solution). Weak electrolytes give 1 < i < 2 depending on degree of dissociation.

Nuclear A

Nuclear Equation Balancer

Enter the known nuclides on each side with mass number A and atomic number Z. Set one row's symbol to ? to solve for the missing particle. Conservation of A and Z is enforced.

Decay presets

Reactants (left side)

A (mass)Z (proton)Symbol / ?

Products (right side)

A (mass)Z (proton)Symbol / ?

Nuclear B

Binding Energy — E = mc²

E = Δm·c² · 1 u = 931.5 MeV

Nuclear C

Decay Mode Quick Reference

Effect of each decay mode on mass number A and atomic number Z.

ModeParticle emittedΔAΔZ
Alpha (α)⁴₂He−4−2
Beta-minus (β⁻)⁰₋₁e0+1
Beta-plus (β⁺)⁰₊₁e (positron)0−1
Electron capturecaptures ⁰₋₁e0−1
Gamma (γ)⁰₀γ00
Neutron emission¹₀n−10
Proton emission¹₁p−1−1

Atomic A

Electron Configuration

Enter an element symbol or atomic number (1–103). Builds the configuration in Aufbau filling order, with noble-gas shorthand and valence count.

Atomic B

Quantum Numbers

Rules: l = 0…n−1 · mₗ = −l…+l · mₛ = ±½ · l: 0=s, 1=p, 2=d, 3=f.

Validate a full set, or enter only n to list its allowed subshells.

Atomic C

Photon Energy

E = hν = hc / λ

h = 6.626×10⁻³⁴ J·s, c = 2.998×10⁸ m/s, 1 eV = 1.602×10⁻¹⁹ J. Enter exactly one of E, ν, λ.

Atomic D

Rydberg / Spectral Lines

1/λ = R_H(1/n₁² − 1/n₂²) · R_H = 1.097×10⁷ m⁻¹

Presets

Sig Figs A

Significant Figure Counter

Enter any number — decimals, leading/trailing zeros, or scientific notation (e.g. 6.022e23). Reports the significant-figure count with the reasoning per digit.

Round

Round to N Significant Figures

Round a number to a chosen number of significant figures, shown in both plain and scientific notation.

Sig Figs B

Sig Figs in Calculations

× / ÷ → result keeps the fewest sig figs of any operand. + / − → result keeps the fewest decimal places.

Enter operands separated by commas (e.g. 4.56, 1.4, 0.250).

Sig Figs C

Error / Uncertainty Propagation

+ / − → absolute uncertainties add (δz = δa + δb). × / ÷ → relative uncertainties add (δz/z = δa/a + δb/b). Power → relative uncertainty ×|n|.

Enter each measurement as its value and its ± absolute uncertainty.