Vinegar and bleach are excellent dishwasher cleaning agents, but they should be used separately. Vinegar can be used as part of a weekly cleaning routine, whereas bleach only needs to be used if there is staining or mold.
Vinegar removes lime build up from hard water and other mineral deposits that can clog up the dishwasher. When an empty dishwasher is run with a cup of vinegar, it cleans out old food particles and keeps the dishwasher smelling fresh. On the other hand, bleach can be used as a disinfectant or to remove mold and mildew. It also clears foul odors and removes stains inside the machine. This can be done when the dishwasher is loaded or empty. However, bleach should not be used if a dishwasher has a stainless interior or door because it can corrode them.