Substancje barwiące stanowią kluczowy element procesu nadawania koloru substancjom pierwotnie pozbawionym barwy lub modyfikowania koloru substancji już posiadającej barwę.
Wyróżniamy trzy główne kategorie:
Pigment - to substancja barwiąca o charakterze kryjącym. Stanowi drobno zmieloną substancję stałą, która jest nierozpuszczalna i najczęściej nieprzezroczysta, nadającą kolor powierzchni pokrywanej daną substancją. Zazwyczaj pigmenty oparte są na rozdrobnionych minerałach. W celu oszczędności stosuje się pigmenty w połączeniu z wypełniaczami. Ziarna wypełniacza są znacznie większe niż ziarna pigmentów, które pokrywają, tworząc tym samym większą powierzchnię o charakterze kryjącym. Pigmenty można podzielić na absorpcyjne (takie jak biel barowa, błękit pruski, cynober, czerń frankfurcka, glejta ołowiana, minia ołowiowa, ultramaryna, zieleń szwajnfurcka), metaliczne oraz perłowe. W przypadku farb, pigmenty różnych grup mogą występować jednocześnie. Na przykład w farbach metalicznych, gdy dodane są pigmenty absorpcyjne, można uzyskać barwę z metalicznym połyskiem. Dodatkowo farbę z pigmentami metalicznymi można wzbogacić pigmentami perłowymi, co pozwala uzyskać efekty charakterystyczne dla pigmentów perłowych.