Bitkilerin çiçekleri çoğunlukla güzel kokular yayar. Çiçekli bitkilerdeki kokulu maddeler, kolayca buharlaşabilen kimyasal bileşiklerdir. Bitkiler bu maddeleri çoğunlukla polen taşıyan canlıları kendilerine çekmek amacıyla salgılar. Çiçekli bitkilerde yumurta hücreleri tozlaşma sonucu taşınan polenlerdeki erkek üreme hücreleri tarafından döllendiği için, bu süreç çiçekli bitkiler için çok önemlidir. Bitkiler ayrıca hastalıklardan korunmak ve kendilerine zarar veren canlıları uzaklaştırmak amacıyla da koku yayabilir.


Bir çiçeğin kokusu farklı kimyasal bileşiklerden kaynaklanabilir. Örneğin bazı orkide ve gül türlerinde farklı 100 koku veren kimyasal bileşikler bulunur. Bazı bitkilerde kokulu maddeler özelleşmiş salgı dokuları tarafından üretilir. Bazı bitkilerde ise çiçeğin farklı bölümlerinde (örneğin taçyapraklarda) bulunan belli hücreler tarafından salgılanır. Koku veren kimyasal bileşiklerin üretildiği bu yapılar osmofor olarak isimlendirilir.