Lattice Energy Calculator
ChemistryCalculate lattice energy using the Kapustinskii equation U = −120250νz⁺z⁻/(r⁺+r⁻) kJ/mol. Enter ionic charges, radii in pm, and formula units for any ionic compound.
Lattice Energy (U)
What is a Lattice Energy?
The Lattice Energy Calculator computes the lattice energy of an ionic compound using the Kapustinskii equation: U = −120250 × v × z⁺ × z⁻ / (r⁺ + r⁻) × (1 − 34.5/(r⁺ + r⁻)) kJ/mol. Enter the number of ions per formula unit, cation and anion charges, and ionic radii in pm to get the lattice energy.
Lattice energy is the primary measure of ionic bond strength: how tightly the cations and anions in an ionic crystal are held together by electrostatic forces. It determines melting point, solubility, hardness, and thermal stability of ionic compounds. NaCl has a lattice energy of −787 kJ/mol; MgO has −3795 kJ/mol due to the doubled charges — which explains why MgO melts at 2852°C (used in furnace linings) while NaCl melts at 801°C.
The Kapustinskii equation is a practical approximation that avoids the need for the structure-specific Madelung constant: it uses the number of ions per formula unit (v) as a universal substitute. For NaCl (v=2) it gives −747 kJ/mol vs the experimental −787 kJ/mol — about 5% underestimate. For MgO (v=2, z=2, r(Mg²⁺)=72 pm, r(O²⁻)=140 pm): −3730 kJ/mol vs experimental −3795 kJ/mol — similar accuracy.
The Born-Haber cycle provides an alternative experimental determination using Hess's law. The Gibbs Free Energy Calculator covers the related thermodynamic quantities ΔH° and ΔG°.
How to use this Lattice Energy calculator
- Enter ν (Formula Units) — total ions in one formula unit: NaCl = 2, MgCl₂ = 3, CaCl₂ = 3, K₂O = 3, MgO = 2, Al₂O₃ = 5.
- Enter Cation Charge z⁺: Na⁺ = 1, Mg²⁺ = 2, Al³⁺ = 3.
- Enter Anion Charge |z⁻|: Cl⁻ = 1, O²⁻ = 2, N³⁻ = 3.
- Enter Cation Ionic Radius in pm from Shannon tables: Na⁺ = 102 pm, Mg²⁺ = 72 pm, Ca²⁺ = 100 pm.
- Enter Anion Ionic Radius in pm: Cl⁻ = 181 pm, O²⁻ = 140 pm, F⁻ = 133 pm.
- Read Lattice Energy and Comparison to NaCl.
Formula & Methodology
Kapustinskii equation (r in pm, U in kJ/mol):U = −120250 × v × z⁺ × z⁻ / (r⁺ + r⁻) × (1 − 34.5/(r⁺ + r⁻))Worked example — MgO vs NaCl: NaCl: v=2, z⁺=1, z⁻=1, r(Na⁺)=102 pm, r(Cl⁻)=181 pm, r_sum=283 pm:U(NaCl) = −120250 × 2 × 1 × 1 / 283 × (1 − 34.5/283) = −850.5 × 0.878 = −747 kJ/molMgO: v=2, z⁺=2, z⁻=2, r(Mg²⁺)=72 pm, r(O²⁻)=140 pm, r_sum=212 pm:U(MgO) = −120250 × 2 × 2 × 2 / 212 × (1 − 34.5/212) = −120250 × 8 / 212 × 0.837 = −4538 × 0.837 = −3798 kJ/molMgO has 5.1× the lattice energy of NaCl due to doubled ionic charges (4×) partially offset by smaller r_sum. The experimental ratio is 3795/787 = 4.82×. The Kapustinskii equation captures this trend accurately, explaining why magnesium oxide is used as a refractory material in steel-making furnaces (operating above 1600°C) while sodium chloride would melt at 801°C.
Frequently Asked Questions