Isomer adalah senyawa yang memiliki rumus molekul yang sama tetapi struktur yang berbeda. Secara umum, isomer dibagi menjadi dua jenis utama: isomer struktur dan stereoisomer. Isomer struktur memiliki perbedaan dalam urutan ikatan atom, sementara stereoisomer memiliki urutan ikatan yang sama tetapi perbedaan dalam susunan spasial atom. Masing-masing jenis isomer ini memiliki sub-kategori dengan karakteristik dan sifat yang unik.