Un tensioattivo è una sostanza chimica anfifilica che riduce la tensione superficiale permettendo la rimozione dello sporco, mentre un detergente è un prodotto formulato che contiene uno o più tensioattivi insieme ad altri componenti per pulire efficacemente superfici o materiali.