A carpet steam cleaner uses steam to lift off dirt, dust, stains, and mites from carpets, and suction or vacuum to extract moisture. It has an onboard heater that transforms water into steam and a rotating brush that loosens dirt and mites. It can work with water alone or water mixed with a chemical solution depending on the type of carpet, the thickness of the carpet, and the degree of dirt. It is ideal for households with pets or children.