Kromatofori on erikoissoluja, jotka voivat sisältää tai tuottaa pigmenttiä tai heijastaa valoa tietyllä tavalla luodakseen tietyn halutun sävyn. Niitä löytyy kylmäverisistä eläimistä, kuten kaloista, sammakkoeläimistä, matelijoista, äyriäisistä ja pääjalkaisista, sekä tiettyjä bakteereja. Kromatoforeilla on useita toimintoja; Näiden eläinten ihon ja silmien värjäämisen lisäksi solut voivat myös auttaa suojaamaan eläimiä saalistajilta tai säteilyltä, ja niitä käytetään signaloimaan muita olentoja. Tiedemiehet käyttävät myös kromatoforeja eläinten eri näkökohtien tutkimiseen; solut on tunnistettu ja tutkittu 1800 -luvun alusta lähtien.
Jotkut biologit jakavat kromatoforit kahteen karkeaseen luokkaan: biokromit ja schemokromit. Biokromit sisältävät ja tuottavat pigmenttiä, kun taas schemokromit voivat muuttaa tapaa, jolla valo heijastuu eläimen ihosta ja muuttaa sen väriä. Biologit voivat myös luokitella kromatoforin sen tuottamien värien perusteella; esimerkiksi syanoforit tuottavat värejä sinisellä alueella. Iridoforit tuottavat värikkäitä eläinten värejä.
Litteän värin luomisen lisäksi monia kromatoforeja voidaan käyttää myös auttamaan eläintä muuttamaan väriä. Tätä ominaisuutta havaitaan usein eläimillä, kuten mustekaloilla, liskoilla ja joillakin kaloilla. Solut voivat muuttaa väriä laajentamalla tai supistamalla jokaisen yksittäisen kromatoforin kattamaan eläimen ihon eri alueet vasteena valon kaltaisille ärsykkeille. Erinomaisen naamioinnin lisäksi nämä väriä vaihtavat solut voivat myös auttaa eläintä säätelemään kehon lämpötilaa tai ne voivat lähettää tietoja muille saman lajin eläimille.
Ihmiset, jotka ovat havainneet eläinten nopean värinmuutoksen, kuten mustekala, ovat luultavasti huomanneet, että värinmuutos leviää punastumisena pikemminkin kuin tapahtuisi kerralla. Tämä näyttää johtuvan aivojen neuronien peräkkäisestä laukaisujärjestyksestä, kun ne reagoivat muuttuvaan ympäristöön. Mustekalan kaltaiset olennot, joissa on erittäin hienostunut kromatoforinohjausjärjestelmä, voivat jäljitellä ympäristönsä väriä ja rakennetta erittäin hyvin; tätä naamiointitekniikkaa käytetään piiloon saalistajilta ja myös aavistamattoman saaliin tavoittamiseksi.
Fotosynteettiset bakteerit käyttävät myös kromatoforeja auttaakseen heitä tuottamaan energiaa. Bakteerien pigmentit voivat olla bakterioklorofyllin muodossa, ja ne kykenevät fotosynteesiin. Eri bakteerit voivat käyttää ja järjestää kromatoforeitaan eri tavoin sen mukaan, miten ne ovat kehittyneet ja missä he asuvat. Bakteereista riippuen kromatoforin värit voivat vaihdella runsaasta ruskeasta kirkkaan vihreään.