Forțele care dețin atomi diferiți sunt forțe intramoleculare numite legături. În plus, există forțe interacționale între atomi de diferite molecule, cum ar fi forța van der Waals, dar acestea sunt mult mai slabe decât legăturile.
Există două tipuri primare de legături chimice: covalent și ionic. O legătură ionică apare atunci când un atom dă unuia dintre electronii săi externi celuilalt atom. Aceste legături apar între doi atomi de metal sau un atom nemetal și un atom de metal. Legăturile covalente se formează de obicei între doi atomi nemetalici. Într-o legătură covalentă, doi atomi împărtășesc unul sau mai mulți electroni externi pentru a menține stabilitatea.