Al contrario, i legami ionici si formano quando un atomo dona elettroni a un altro atomo. Questo crea due ioni di carica opposta che sono attratti l'uno dall'altro. I legami ionici si trovano tipicamente nei composti tra un metallo e un non metallo. Ad esempio, il cloruro di sodio (NaCl) è un composto ionico perché l'atomo di sodio dona un elettrone all'atomo di cloro, creando ioni sodio e cloruro.