Hromofors ir atomu grupa molekulā, kas ir atbildīga par molekulas krāsu. Hromofori ir atrodami dažādās molekulās un var darboties vairākos dažādos veidos. Atomu grupas molekulā, kas kaut kādā veidā veicina tās raksturlielumus, sauc arī par daļām vai funkcionālajām grupām; hromofors piešķir molekulai krāsu iesaistīto atomu rakstura un to savstarpējās saiknes dēļ.
Saites starp atomiem hromoforā ļauj atomiem absorbēt redzamo gaismu, vienlaikus atstarojot citu redzamo gaismu, piešķirot molekulai krāsu. Dažos gadījumos atomi var savienoties pārī ar citiem, lai hromofors faktiski varētu izstarot redzamo gaismu. Krāsas raksturs var atšķirties atkarībā no absorbētajiem un atstarotajiem viļņu garumiem un daudziem citiem faktoriem, tostarp vides faktoriem, piemēram, dūmaka, kas var aizēnot krāsu.
Šīs specializētās daļas atrodas arī šūnu iekšienē esošajos atomos, kuriem ir ar krāsu saistīta funkcija, tostarp fotopigmentos un hromatoforos. Fotopigmentos hromofori un opsīni ir saistīti un reaģēs uz gaismu. Šie pigmenti var reaģēt uz gaismu vai uztvert to, mainot formu. Klasisks fotopigmenta piemērs ir atrodams cilvēka acī, kur sensibilizētās šūnas reaģē uz redzamo gaismu, lai nodrošinātu redzamās pasaules priekšstatu.
Pigmenti, krāsvielas, traipi un citas krāsvielas satur hromoforus. Šajā gadījumā krāsvielu izmanto, lai piesātinātu vai pārklātu materiālu, lai tas iegūtu krāsvielas krāsu. Kā cilvēki, iespējams, ir pamanījuši amatniecības projektu laikā, krāsvielas var būt nevienmērīgas sliktas izkliedes, nevienmērīgas uzsūkšanās krāsojamajā materiālā un citu faktoru dēļ. Dabiskas krāsu variācijas var novērot arī daudziem dzīvniekiem, kuros šūnas, kas satur hromoforus, tiek mainītas vai neļauj tām veidoties, mainot krāsu īpašību noformējumu.
Pētniekus dažreiz interesē hromoforu identificēšana, jo tā var sniegt interesantu informāciju un ieskatu pētāmajās molekulās. Krāsai bieži vien var būt nozīme molekulas darbībā. Var izmantot dažādas metodes, lai noteiktu daļu, kas ir atbildīga par molekulas krāsu, un redzētu, kā tā darbojas. Šīs struktūras parasti izmanto arī spektrometrijā, kurā tiek savākta informācija par paraugu, pakļaujot to starojumam, tostarp redzamajai gaismai, un redzot, kā tas reaģē.