NaCl est un composé ionique. En tant que composé ionique, il possède une structure en réseau cristallin avec d'innombrables ions de charges opposées qui sont électriquement liés les uns aux autres. La liaison ionique consiste en un ion élémentaire donnant un électron à un autre ion qui a perdu un électron et se liant ainsi.
La différence entre une liaison ionique et une liaison covalente est que la première nécessite un accepteur d'électrons et un donneur d'électrons. Dans une liaison covalente, les atomes sont également attirés les uns vers les autres en raison de leur électronégativité partagée. Aucun des deux membres n'a perdu ou gagné d'électron.