Abstract: A portable machine for steam cleaning carpets, rugs, automotive engines and soiled areas including an electrolytic generator for substantially instant production of steam, a positive displacement pump for delivering a water-chemical solution from a tank to the electrolytic generator and from the electrolytic generator a discharge of steam via a flexible hose and nozzle onto a soiled area including automotive engines. When adapted primarily for rug and carpet cleaning the machine includes an air pump and solenoid for delivering detergent from a tank to the nozzle and a vacuum motor with nozzle for picking up excess moisture and dirt particles released by the steam solution.