The answer to 'steam cleaner smells bad' is that a foul odor from your steam cleaner is usually caused by a buildup of dirt, grime, and mold in the machine. This can happen over time as the steam cleaner is used and not properly cleaned and maintained. Symptoms include a musty, moldy, or unpleasant smell coming from the steam cleaner when in use.
To fix a smelly steam cleaner, you can try a DIY cleaning and maintenance routine. First, empty the water tank and wipe down all accessible surfaces with a damp cloth. You can also run a cleaning solution or vinegar through the machine to help break down any built-up residue. For a deeper clean, you may need to disassemble the steam cleaner and thoroughly clean all the internal components. If the smell persists or you're unable to get the steam cleaner fully clean, it's best to call a professional cleaning service to inspect and service the machine.