Why does sodium chloride form a crystal lattice instead of separate molecules?
Sodium chloride does not form separate molecules because it is an ionic compound held together by the electrostatic attraction between oppositely charged ions, rather than by covalent bonds that typically define discrete molecules.12
When sodium reacts with chlorine, an electron is transferred from the sodium atom to the chlorine atom, creating a cation (Na⁺) and an anion (Cl⁻). These ions do not exist as isolated pairs; instead, they arrange themselves into a crystal lattice where every positive ion is surrounded by negative ions and vice versa.123
This structure is energetically favorable because the packing of ions allows for strong, widespread electrostatic interactions among many ions of opposite charge. The release of energy during this formation, known as lattice energy, is significant enough to make the solid crystal more stable than the individual elements. Consequently, the substance exists as a continuous, repeating array of ions rather than as independent molecular units.314