A steam cleaner works according to the same principle as a pressure cooker. Water is heated in a sealed boiler until it boils, creating steam. This takes between one and six minutes per litre of water, depending on the device. Tip: Steam forms best when the tank is not completely filled.