My dishwasher was leaving a cloudy film on glasses — here’s the quick fix that cleared them

Cloudy drinking glasses with hard water film loaded in the top rack of an open dishwasher
(Image credit: Shutterstock)

There is nothing quite as disappointing as unloading a fresh batch of dishware only to find your clear drinking glasses covered in a dull, milky white haze.

For months, I assumed my dishwasher was simply getting old, or that I was buying cheap detergent. I kept re-washing cloudy glasses by hand, which completely defeated the point of having a dishwasher in the first place.

Once I realized what was happening, I stopped scrubbing each glass individually and tried a quick, zero-scrub dishwasher reset trick using a single kitchen staple.

Latest Videos FromTom's Guide

Within one short cycle, the hazy film completely dissolved, leaving every glass sparkling and crystal clear. Here is why your dishwasher leaves that frustrating film, and the easy fix that clears it.

Why your dishwasher leaves a cloudy film on glasses

Cloudy glassware is caused by one of two things, but only one of them is reversible:

  • Hard water mineral buildup (Reversible): Calcium and magnesium in hard water combine with detergent fats during the wash cycle. If your dishwasher lacks enough rinse aid, these minerals get baked onto the glass surface during the drying phase, creating a chalky white coating.

    Glass etching (Permanent): If you have soft water, use too much detergent, or run water that is extremely hot, the chemical combination can physically eat away at the glass surface over time. Etching cannot be washed off, but mineral film can be dissolved instantly with a mild acid.

The quick fix to restore cloudy glasses

To clear existing mineral buildup from your glasses and flush out your machine at the same time, all you need is plain white vinegar or citric acid powder.

Before running a full load, place a single drop of white vinegar on one cloudy glass and rub it with your finger. If the spot clears up, it is hard water buildup and this fix will work 100% of the time. If it stays cloudy, the glass is permanently etched.

A jug of white distilled vinegar sitting on a table

(Image credit: Shutterstock)

Arrange all your hazy glassware on the top rack of your empty dishwasher. Do not add any standard dishwasher detergent or pod to the dispenser for this cycle.

Fill a dishwasher-safe bowl or measuring cup with 2 cups of plain white vinegar and place it upright on the top rack among the glasses. Then run a normal hot-water wash cycle.

As the machine sprays, the vinegar will slowly overflow from the bowl, distributing mild acid throughout the entire cycle to dissolve the mineral film without manual scrubbing.

A clean wine glass held outright in front of a dishwasher

(Image credit: Shutterstock)

To prevent the film from ever returning, immediately check your dishwasher's rinse aid compartment.

Fill it completely with liquid rinse aid (like Finish Jet-Dry). Rinse aid breaks the surface tension of the water, allowing it to slide off the glass before minerals can dry and stick.


Google

Follow Tom's Guide on Google News and add us as a preferred source to get our up-to-date news, analysis, and reviews in your feeds. Make sure to click the Follow button!


More from Tom's Guide

Kaycee Hill
How-to Editor

Kaycee is Tom's Guide's How-To Editor, known for tutorials that get straight to what works. She writes across phones, homes, TVs and everything in between — because life doesn't stick to categories and neither should good advice. She's spent years in content creation doing one thing really well: making complicated things click. Kaycee is also an award-winning poet and co-editor at Fox and Star Books.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.