Lattice Energy Calculator

Calculate the lattice energy of ionic compounds using the Born-Haber thermodynamic cycle or the Kapustinskii equation. Select a common compound or enter your own values to get results with step-by-step breakdowns.

Lattice Energy (Born-Haber Cycle)
--
kJ/mol

Step-by-Step Calculation

Lattice Energy (Kapustinskii Equation)
--
kJ/mol

Step-by-Step Calculation

Born-Haber Cycle Energy Level Diagram

M(s) + 1/2 X₂(g) Standard State M(g) + 1/2 X₂(g) M(g) + X(g) M⁺(g) + X(g) M⁺(g) + X⁻(g) MX(s) Ionic Solid ΔH_sub 1/2 ΔH_diss IE EA U_L (Lattice Energy) ΔH°_f Born-Haber Cycle Endothermic = upward arrows Exothermic = downward arrows

What is Lattice Energy?

Lattice energy is the energy released when gaseous ions come together to form one mole of a solid ionic compound. It is a measure of the strength of the ionic bonds in a crystal lattice. By convention, lattice energy is often reported as a positive value (the energy required to completely separate one mole of an ionic solid into gaseous ions), though some textbooks define it as the energy released (a negative value) when the lattice forms.

For example, the lattice energy of sodium chloride (NaCl) is approximately 787 kJ/mol. This means that 787 kJ of energy is released when one mole of Na+ ions and one mole of Cl- ions in the gas phase combine to form one mole of solid NaCl. Conversely, 787 kJ would be required to break apart one mole of NaCl into its gaseous ions.

Key Point: Lattice energy cannot be measured directly by experiment. It is determined indirectly using thermodynamic cycles (Born-Haber cycle) or estimated using theoretical equations (Born-Lande, Kapustinskii).

Factors Affecting Lattice Energy

Several factors influence the magnitude of lattice energy in ionic compounds:

Born-Haber Cycle Explained

The Born-Haber cycle is an application of Hess's law that allows us to calculate lattice energy from experimentally measurable quantities. It constructs a thermodynamic cycle connecting the formation of an ionic compound from its elements to the assembly of gaseous ions into the crystal lattice.

For a simple MX compound (like NaCl), the cycle involves these steps:

  1. Sublimation of the metal: M(s) → M(g). The sublimation energy (ΔHsub) converts the solid metal into gaseous atoms. For Na: 107.3 kJ/mol.
  2. Dissociation of the non-metal: ½X2(g) → X(g). The bond dissociation energy (½ΔHdiss) breaks the diatomic non-metal into atoms. For ½Cl2: ½ × 242 = 121 kJ/mol.
  3. Ionization of the metal: M(g) → M+(g) + e-. The ionization energy (IE) removes an electron. For Na: 495.8 kJ/mol.
  4. Electron affinity of the non-metal: X(g) + e- → X-(g). The electron affinity (EA) adds an electron. For Cl: -348.6 kJ/mol (exothermic).
  5. Formation of the lattice: M+(g) + X-(g) → MX(s). This releases the lattice energy (UL).

By Hess's law, the overall enthalpy of formation equals the sum of all steps:

ΔHf° = ΔHsub + ½ΔHdiss + IE + EA + UL

Solving for lattice energy:
UL = ΔHf° - ΔHsub - ½ΔHdiss - IE - EA

Note: Since EA for halogens is exothermic (negative), subtracting a negative value adds to the magnitude of UL.

Kapustinskii Equation

The Kapustinskii equation provides a quick estimate of lattice energy without needing the full Born-Haber cycle data. It is particularly useful when thermodynamic data for some steps is unavailable. The equation was derived by Anatoli Kapustinskii in 1956 and approximates the Born-Lande equation by replacing structure-specific constants with average values.

UL = (1202.5 × ν × |z+| × |z-|) / (r+ + r-) × (1 - 0.345 / (r+ + r-))

Where:

The Kapustinskii equation is an approximation that works best for highly ionic compounds with simple crystal structures. For compounds with significant covalent character or complex structures, discrepancies with experimental values may be larger.

How to Calculate Lattice Energy

Let us work through a complete example using NaCl (sodium chloride).

Method 1: Born-Haber Cycle

Given data for NaCl:

UL = ΔHf° - ΔHsub - ½ΔHdiss - IE - EA
UL = (-411.2) - (107.3) - ½(242) - (495.8) - (-348.6)
UL = -411.2 - 107.3 - 121 - 495.8 + 348.6
UL = -786.7 kJ/mol

The magnitude is 786.7 kJ/mol, very close to the accepted experimental value of 787.3 kJ/mol. The negative sign indicates energy is released when the lattice forms.

Method 2: Kapustinskii Equation

For NaCl: ν = 2, z+ = 1, z- = 1, rNa+ = 102 pm, rCl- = 181 pm

UL = (1202.5 × ν × |z+| × |z-|) / (r+ + r-) × (1 - 0.345 / (r+ + r-))
(where radii are in Angstroms; 1 Å = 100 pm)

Convert radii: rNa+ = 102 pm = 1.02 Å, rCl- = 181 pm = 1.81 Å
r+ + r- = 1.02 + 1.81 = 2.83 Å

UL = (1202.5 × 2 × 1 × 1) / 2.83 × (1 - 0.345 / 2.83)
UL = 2405.0 / 2.83 × (1 - 0.1219)
UL = 849.8 × 0.8781
UL ≈ 746.2 kJ/mol

The Kapustinskii equation gives approximately 746 kJ/mol for NaCl, which is within about 5% of the experimental value of 787 kJ/mol. This is typical of the approximation: useful for quick estimates but not as precise as the Born-Haber cycle method.

Lattice Energy Trends in the Periodic Table

Lattice energy follows predictable trends across the periodic table, governed primarily by ionic charge and radius:

Applications of Lattice Energy

Lattice energy is a fundamental thermodynamic quantity with many practical applications in chemistry:

Lattice Energy Table

The following table lists lattice energies for common ionic compounds along with their relevant ionic data:

Compound Cation Anion r+ (pm) r- (pm) Lattice Energy (kJ/mol)
LiFLi+F-761331037
LiClLi+Cl-76181853
LiBrLi+Br-76196807
LiILi+I-76220757
NaFNa+F-102133923
NaClNa+Cl-102181787
NaBrNa+Br-102196747
NaINa+I-102220704
KClK+Cl-138181715
KBrK+Br-138196682
RbClRb+Cl-152181689
CsClCs+Cl-167181657
MgOMg2+O2-721403850
CaOCa2+O2-1001403460
SrOSr2+O2-1181403283
BaOBa2+O2-1351403114
MgF2Mg2+F-721332957
CaF2Ca2+F-1001332630

Frequently Asked Questions

Lattice energy (U) is the internal energy change at 0 K for the process of separating one mole of an ionic solid into gaseous ions. Lattice enthalpy (ΔHlattice) is measured at constant pressure and includes a small PV work term. The difference is typically only a few kJ/mol: ΔHlattice = U + pV corrections. For most practical purposes, the two values are nearly identical and are often used interchangeably in introductory chemistry courses.

Lattice energy involves the hypothetical process of completely separating a crystal into individual gaseous ions at infinite distance. This process cannot be carried out in a single experimental step because it would require extreme conditions and the gaseous ions would immediately begin interacting. Instead, we use indirect methods like the Born-Haber cycle (which combines measurable thermodynamic quantities) or theoretical equations (Born-Lande, Born-Mayer, Kapustinskii) to determine lattice energy.

It depends on the convention used. In the dissociation convention (more common in the US), lattice energy is defined as the energy required to break apart the lattice into gaseous ions, and is reported as a positive value. In the formation convention, lattice energy is the energy released when gaseous ions form the lattice, and is negative. This calculator reports the magnitude (positive value) representing the strength of the lattice. Be sure to check which convention your textbook uses.

For an ionic compound to dissolve in water, the hydration enthalpy (energy released when ions are surrounded by water molecules) must be comparable to or greater than the lattice energy. If lattice energy is much larger than hydration enthalpy, the compound will likely be insoluble. For example, MgO has a very high lattice energy (~3850 kJ/mol) and is insoluble in water, while NaCl (787 kJ/mol) dissolves readily because its hydration enthalpy (~784 kJ/mol) nearly matches its lattice energy. However, solubility also depends on entropy changes, so lattice energy alone does not fully predict solubility.

The Born-Haber cycle is more accurate because it uses experimentally measured thermodynamic quantities and Hess's law. It gives results that closely match experimental values. The Kapustinskii equation is an approximation that uses average values for crystal structure parameters, so it typically gives results within 5% of experimental values for simple ionic compounds. The Kapustinskii equation is best used for quick estimates or when complete thermodynamic data is unavailable.

Yes, but with some caveats. The Kapustinskii equation can be applied to compounds with polyatomic ions by using thermochemical radii (effective radii for polyatomic ions like SO42-, NO3-, CO32-). The Born-Haber cycle can also be extended, though it becomes more complex as additional formation steps must be included. For polyatomic ions, the Kapustinskii equation with thermochemical radii often provides reasonable estimates.

MgO has a lattice energy of about 3850 kJ/mol compared to NaCl's 787 kJ/mol for two main reasons. First, both ions in MgO carry double charges (Mg2+ and O2-) compared to the single charges in NaCl (Na+ and Cl-). Since lattice energy is proportional to the product of charges, this alone quadruples the energy. Second, Mg2+ (72 pm) is smaller than Na+ (102 pm) and O2- (140 pm) is smaller than Cl- (181 pm), so the ions in MgO are closer together, further increasing the electrostatic attraction.