Barvilo za živila je vrsta aditiva za živila, ki daje barvo. Nekateri takšni dodatki so barvila, kar pomeni, da so topni v vodi in se uporabljajo v različnih živilih, ki vsebujejo tekočine. Jezera imajo barvno osnovo, vendar so zasnovana tako, da se razpršijo tako v olju kot v vodi, in jih je mogoče uporabiti v pripravkih, ki nimajo dovolj vlage, da zadržijo barvilo. Jezera so ponavadi manj nagnjena k prekrivanju ust, kar je pogosta težava, ki jo opazimo pri barvilih, ki se uporabljajo v stvareh, kot so zamrznjene priboljške.
Ljudje že tisočletja dodajajo barvo svoji hrani. Zgodnja barvila za živila so bila običajno narejena iz začimb, kot je kurkuma, skupaj z zdrobljenimi semeni. Ljudje so v preteklosti hrani dodajali barve iz mnogih istih razlogov kot danes: za izboljšanje naravnih barv, da bi hrani dali bolj znano barvo in za dekorativne namene. Barvila za živila so še posebej priljubljena pri konzervirani hrani, ki ponavadi postane dolgočasno siva. Čeprav so ta živila popolnoma varna za uživanje, ne izgledajo čisto v redu, barva pa jih lahko naredi bolj okusna.
Drugi viri naravnih barvil za hrano vključujejo nekatere minerale, skupaj z več člani sveta žuželk. Košenil rdeča, na primer, izvira iz hroščev. Kemiki so razvili tudi čisto sintetična barvila za živila, da bi dobili posebno svetle barve ali ustvarili barve, ki jih je v naravi težko najti, kot je modra.
Tako kot drugi aditivi za živila je treba tudi barvila za živila pred uporabo preveriti glede varnosti. Številne barve, ki so bile nekoč priznane kot varne, so bile od takrat umaknjenih s trga zaradi zdravstvenih težav, nekateri potrošniki pa se poskušajo izogniti vsem umetnim barvam, tudi tistim, ki so bile preizkušene in odobrene. Izogibanje barvilom za živila je pravzaprav lahko precej težavno, saj je ena izmed njegovih najpogostejših uporab situacij, ko je treba obnoviti naravne barve. Številne pomaranče, na primer, poškropijo z barvili, da prekrijejo njihove naravno bolj zelenkaste ali rjavkaste odtenke, uporaba barvila pa ni razkrita.
Doma ljudje pogosto uporabljajo barve za dekoracijo. Klasično se uporablja v glazurih za torte in piškote za ustvarjanje barvitih in dekorativnih dizajnov. Barvila za živila se lahko uporabljajo tudi za projekte, kot je barvanje velikonočnih jajc. Ljudje ga uporabljajo tudi pri rokodelskih projektih, ker se barva običajno dobro prevzame in je netoksična ter enostavna za rokovanje, zaradi česar je odlična za obrtne projekte z otroki.