Sự khác biệt giữa cation và anion là cation là ion mang điện tích dương và anion là ion mang điện tích âm. Các ion xảy ra do nhiều nguyên tử, mặc dù điện tích của chúng bằng 0, có các electron mà chúng muốn từ bỏ hoặc có electron mà chúng muốn lấy cắp từ các nguyên tử khác.
Hầu hết các nguyên tử bình thường không có điện tích vì chúng có số proton và electron bằng nhau. Các proton, được tìm thấy trong hạt nhân của nguyên tử, mang điện tích dương, trong khi các electron, được tìm thấy trong một loại đám mây quay quanh hạt nhân, mang điện tích âm. Do đó, điện tích âm và dương trong nguyên tử cộng lại bằng không.
Vỏ ngoài cùng của cả clo và natri đều không hoàn toàn. Vỏ ngoài của natri sẽ trống, tiết kiệm một điện tử. Vỏ ngoài của clo sẽ đầy, nhưng nó thiếu một điện tử. Khi natri cho điện tử của nó cho clo để tạo ra muối ăn, nó sẽ trở thành một ion mang điện tích dương, hoặc một cation. Điều này là do bây giờ nó có nhiều proton hơn electron. Mặt khác, clo, vốn đã lấy electron từ natri, bây giờ mang điện tích âm, vì nó có nhiều electron hơn proton. Điều này khiến nó trở thành anion.