Senyawa kimia
Ciri-ciri yang membedakan senyawa adalah adanya rumus kimia. Rumus kimia memberikan perbandingan atom dalam zat, dan jumlah atom dalam molekul tunggalnya (oleh karena itu rumus kimia etena adalah CH dan bukan CH. Rumus kimia tidak menyebutkan apakah senyawa tersebut terdiri atas molekul; contohnya, natrium klorida (garam dapur, NaCl) adalah senyawa ionik.
Ikatan kimia
Ikatan kimia adalah sebuah proses fisika yang bertanggung jawab dalam interaksi gaya tarik menarik antara dua atom atau molekul yang menyebabkan suatu senyawa diatomik atau poliatomik menjadi stabil. Penjelasan mengenai gaya tarik menarik ini sangatlah rumit dan dijelaskan oleh elektrodinamika kuantum. Dalam praktiknya, para kimiawan biasanya bergantung pada teori kuantum atau penjelasan kualitatif yang kurang kaku (namun lebih mudah untuk dijelaskan) dalam menjelaskan ikatan kimia. Secara umum, ikatan kimia yang kuat diasosiasikan dengan transfer elektron antara dua atom yang berpartisipasi. Ikatan kimia menjaga molekul-molekul, kristal, dan gas-gas diatomik untuk tetap bersama. Selain itu ikatan kimia juga menentukan struktur suatu zat.