Konstantnost boja dio je sustava vizualne percepcije koji omogućuje ljudima da percipiraju boju u različitim uvjetima i da vide određenu dosljednost u boji. Jabuka koja je crvena na jarkom jutarnjem suncu također će izgledati crveno pod svjetlom svijeća i kasno poslijepodne, kada su valne duljine dostupne svjetlosti zapravo vrlo različite. Isto tako, ako je jabuka djelomično na suncu, a djelomično u sjeni, promatrač će cijelu jabuku pročitati kao crvenu. To omogućuje nekome da prepozna jabuku iako su se uvjeti promijenili, a oči percipiraju boju kao relativno konstantnu.
Ovaj sustav je dio većeg sustava subjektivne postojanosti. Subjektivnu postojanost mozak koristi kako bi pomogao ljudima da percipiraju objekte u promjenjivim situacijama. To osigurava da oni mogu prepoznati te objekte, što pomaže u razumijevanju svijeta, a također može postati važno za sigurnost. Na primjer, sposobnost prepoznavanja određenog oblika može pomoći nekome da izbjegne opasnost, a sposobnost kompenzacije udaljenosti prilikom gledanja scene također može biti važna. Subjektivna postojanost također omogućuje ljudima da identificiraju i povežu tematske elemente, što se vidi kada ljudi prepoznaju umjetničko djelo jer prikazuje poznatu scenu.
Konstantnost boje koristi ulaz iz različitih stožnih stanica u mrežnici. Čunjići su osjetljivi na različite valne duljine svjetlosti, a njihove skupne podatke mozak obrađuje kako bi odredio koje boje netko gleda. Na boje mogu utjecati dostupne valne duljine svjetlosti i okolne boje, zbog čega boja može izgledati vrlo različito ovisno o tome što se nalazi pored nje.
Ovaj aspekt ljudskog sustava percepcije boja otkriven je 1970-ih. Upravo je fotograf identificirao fenomen postojanosti boja, možda zato što fotografija često zahtijeva vrlo visoku svijest o boji i dostupnom svjetlu. Postojanost boja od tada je opsežno proučavana kako bi se saznalo više o tome kako ljudi vide boju i kako percepcija boja može biti iskrivljena.
Mnogi primjeri koji se koriste za demonstriranje postojanosti boja i trikova koji se mogu igrati s bojom koriste mrežu poznatu kao Mondrian. Mreža se sastoji od niza kvadrata, pri čemu eksperimentator manipulira dostupnim razinama svjetla kako bi vidio kako ljudi percipiraju boje kvadrata. Narančasti kvadrat, na primjer, može izgledati crveno u različitoj valnoj duljini, a kvadrati iste boje mogu izgledati drugačije, ovisno o tome koje boje ih okružuju.