Nonidet P-40 is a nonionic, non-denaturing detergent. Its official IUPAC name is octylphenoxypolyethoxyethanol.