L'anidride carbonica, o CO2, forma un legame covalente. Qualsiasi composto costituito da non-metalli formerà un legame covalente, mentre i composti fatti di un metallo e non-metallo formano un legame ionico. Un legame covalente ha luogo quando due atomi condividono gli elettroni, legando insieme i due atomi.
In un legame ionico, un atomo dona un elettrone a un altro atomo, creando ioni, che sono gli atomi caricati positivamente e negativamente. Questi ioni sono attratti l'un l'altro, creando un legame. Il cloruro di sodio, o NaCl, è un tipo di legame ionico in cui il sodio dona un elettrone al cloruro, rendendo il sodio uno ione con carica positiva e il cloruro uno ione con carica negativa.