Barwnik kwasowy definiuje się jako ujemnie naładowany barwnik, który zawiera jedną lub więcej grup kwasowych, takich jak grupa sulfo. Z drugiej strony, podstawowy barwnik jest dodatnio naładowanym barwnikiem, który jest zwykle syntetyczny i reaguje z ujemnie naładowanymi cząsteczkami.
Według Reference.com, kwaśne barwniki są podzielone na trzy klasy w zależności od ich wymagań odpornościowych, właściwości barwienia poziomu i oszczędności. Klasa zależy również od koloru barwionego włókna i od procesu barwienia. Kwaśne barwniki są najlepsze dla umierających włókien białkowych, takich jak wełna, alpaga i moher. Jednak oprócz sierści zwierzęcej, kwasowe barwniki są również skuteczne do barwienia jedwabiu i włókien syntetycznych, takich jak nylon.
Według firmy Kolorjet, producenta szeregu barwników i pigmentów, podstawowe barwniki składają się z grup aminowych i zazwyczaj są barwnikami anilinowymi. Nie są one rozpuszczalne w wodzie, ale stają się rozpuszczalne w wodzie po przekształceniu w sól. Na poziomie chemicznym podstawowe barwniki są naładowane dodatnio i składają się z grup funkcyjnych kationów, takich jak -NR3 + i NR2 +. Ze względu na ładunek dodatni podstawowe barwniki dobrze reagują z materiałami naładowanymi ujemnie lub anionowymi. Dodatkowo znane są podstawowe barwniki do wytwarzania jaskrawych kolorów, które często określa się jako podstawowe zabrudzenia.