En ionisk binding dannes mellem en metalion og en ikke-metalion gennem tiltrækning af modsatte ladninger, mens en kovalent binding dannes mellem to ikke-metaler gennem deling af elektroner. I en ionisk binding er elektronerne overført, mens de i en kovalent binding er delt mellem atomerne.