Le forze che tengono insieme diversi atomi sono forze intramolecolari chiamate legami. Inoltre, ci sono forze interattive tra atomi di diverse molecole, come la forza di van der Waals, ma sono molto più deboli delle obbligazioni.
Esistono due tipi principali di legami chimici: covalente e ionico. Un legame ionico si verifica quando un atomo dona uno dei suoi elettroni esterni all'altro atomo. Questi legami si verificano tra due atomi di metallo o un atomo di metallo e un atomo di metallo. I legami covalenti sono in genere formati tra due atomi non metallici. In un legame covalente, due atomi condividono uno o più dei loro elettroni esterni al fine di mantenere la stabilità.