Gli agenti pulenti possono essere di natura anionica, non ionica o anfotera. I secondi sono i tensioattivi maggiormente utilizzati, per la loro caratteristica di emulsionare i lipidi, solubilizzando i depositi e rimuovendo i contaminanti presenti nella lacrima.