Karbondioksit veya CO2, kovalent bir bağ oluşturur. Metal olmayan bir bileşik, kovalent bir bağ oluşturur, metal ve metal olmayan bileşikler ise iyonik bir bağ oluşturur. Bir kovalent bağ, iki atom elektronları paylaştığında gerçekleşir, böylece iki atomu birbirine bağlar.
Bir iyonik bağda, bir atom pozitif ve negatif yüklü atomlar olan iyonları yaratarak bir elektronu başka bir atoma bağışlar. Bu iyonlar birbirlerine çekilerek bağ kurarlar. Sodyum klorür veya NaCl, sodyumun bir elektronu klorüre bağladığı, sodyumu pozitif yüklü bir iyon ve klorürün negatif yüklü bir iyon haline getirdiği bir tür iyonik bağdır.