Yes, vinegar is an effective and natural cleaner for dishwashers. You can use it to remove hard water deposits and eliminate odors. Run a cycle with a cup of vinegar placed on the top rack.