Rose Bengal for detecting a presence of and decomposing contaminants. A method of detecting the presence of a contaminant includes treating a substrate with Rose Bengal and exposing the substrate to a light having a wavelength within the visible spectrum. A response of the Rose Bengal is monitored during the light exposure. When a contaminant is present and is exposed to the light, a conversion of the Rose Bengal between a quinoid form and a lactone form is induced.