Bojilo je organska tvar koja se upotrebljava za bojenjetekstila, kože, krzna, papira, polimernih materijala (plastike), živežnih namirnica (hrane), farmaceutskih preparata i slično. Za razliku od boja i lakova, koji se u tankom sloju nanose na površinu materijala, bojila ulaze u materijal, tvore s njim kemijsku vezu, vežu se fizikalno (privlačnim silama) ili unutar materijala tvore netopljive spojeve. Njihova je primjena bila poznata prije više tisuća godina (indigo u Egiptu, Kini i Indiji, purpur na Kreti). Prirodna bojila bila su tijekom mnogih stoljeća glavna bojila za bojenje tekstila, a tek u drugoj polovici 19. stoljeća razvijaju se sintetska bojila.
Svjetlosti različitih valnih duljina (boja) upadaju u bojilo. Ovo bojilo upija crvenu i zelenu svjetlost, ali odbija plavu, stvarajući plavu boju bojila.
Alizarin je jedna od najstarijih i najviše upotrebljavanih prirodnih boja, koja se od davnina dobivala iz korijena broća - bojadisarski broć (lat. Rubia tinctorum).
Većina močilnih bojila sadrži u orto- ili peri-položaju ili dvije hidroksilne grupe, ili dvije karboksilne grupe, ili jednu hidroksilnu i jednu karboksilnu grupu.