El tinte ácido se define como un tinte cargado negativamente, que contiene uno o más grupos ácidos, como un grupo sulfo. Un tinte básico, por otro lado, es una mancha cargada positivamente que generalmente es sintética y reacciona con partículas cargadas negativamente.
Según Reference.com, los tintes ácidos se dividen en tres clases en función de sus requisitos de solidez, propiedades de teñido de nivel y economía. La clase también depende de la fibra a colorear y del proceso de muerte. Los tintes ácidos son mejores para morir fibras de proteínas como la lana, la alpaca y el mohair. Sin embargo, además de los pelos de animales, los tintes ácidos también son efectivos para teñir la seda y las fibras sintéticas, como el nylon.
Según Kolorjet, un fabricante de una gama de tintes y pigmentos, los tintes básicos consisten en grupos amino y generalmente son tintes de anilina. No son solubles en agua pero se vuelven solubles en agua después de la conversión en una sal. A nivel químico, los tintes básicos están cargados positivamente y consisten en grupos de funciones catiónicas, tales como -NR3 + y NR2 +. Debido a su carga positiva, los tintes básicos reaccionan bien con materiales con carga negativa o aniónicos. Además, los tintes básicos son conocidos por producir colores brillantes que a menudo se denominan tintes básicos.