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.
Rumus struktur
Beberapa format 'penamaan' kimia yang sistematis, seperti dalam basis data kimia, digunakan yang setara dengan, dan sekuat struktur geometris. Sistem tata nama senyawa kimia ini termasuk SMILES, InChI dan CML. Nama kimia yang sistematis ini dapat dikonversi menjadi rumus struktural dan sebaliknya, namun kimiawan hampir selalu menggambarkan reaksi kimia atau sintesis dengan menggunakan rumus struktural daripada nama kimia, karena rumus struktural memungkinkan kimiawan untuk memvisualisasikan molekul dan perubahan struktural yang terjadi di dalamnya selama reaksi kimia.