Coloranții de bază sunt încărcați pozitiv și lucrează cu componente de țesut încărcate negativ, în timp ce coloranții acide sunt încărcați negativ și în schimb lucrează cu componente de țesut încărcate pozitiv. Coloranții de bază sunt construiți din săruri cationice de baze colorate , și sărurile acide constau în sarea unui acid organic sulfuric, fenolic sau carboxilic.
Coloranții acide sunt mai des folosiți în laboratoare ca o baie de coloranți și sunt eficienți în colorarea produselor textile deoarece sunt fabricate din fibre proteice. Aceste coloranți se leagă cel mai bine la părul animalelor, cum ar fi lână sau păr alpaca. Coloranții de bază funcționează mai bine cu colorarea materialelor sintetice cum ar fi nailon, poliester, modacrilic și olefină.