
Affiliate Disclosure
Some links on this page are affiliate links. As an Amazon Associate, we earn from qualifying purchases — at no extra cost to you. We do not buy, test, or physically handle the products we cover; our rankings come from aggregated owner reviews, ratings and expert consensus. Commissions never change our verdicts. How we rank · full disclosure.
A white film on glasses is almost always one of two things: hard-water mineral deposits, which are removable, or etching, which is permanent. To tell them apart, soak a cloudy glass in white vinegar for a few minutes and rinse — if the film wipes clear, it is hard-water minerals; if the cloudiness stays, it is etching. Film is far more common and is fixed by using rinse aid, the correct detergent dose, hot enough water, and a water softener if needed. Etching cannot be reversed, so the goal there is preventing further damage.
We never buy, test or physically handle the products we rank; recommendations come from aggregated owner reviews and expert consensus, described in how we rank. More at the cleaning and laundry hub.
How do you diagnose which one it is?
The vinegar test is the whole diagnosis and takes five minutes. Submerge a cloudy glass in white vinegar (a mild acid) for a few minutes, then rinse and dry it. If the glass comes out clear, the white film was mineral deposits left by hard water — a settings-and-supply problem you can solve. If the cloudiness is still there, the glass is etched, meaning its surface has been microscopically eroded, and no amount of cleaning will restore it. Everything you do next depends on this result, so run the test before changing anything.

Film versus etching at a glance
| Hard-water film | Etching | |
|---|---|---|
| Wipes off with vinegar? | Yes | No |
| Appearance | Cloudy white, chalky | Iridescent / milky, permanent |
| Cause | Minerals in hard water | Soft water + too much detergent + heat |
| Fixable? | Yes, and preventable | No, only preventable going forward |

How do you fix and prevent hard-water film?
If it is film, clean it and stop it coming back. Remove existing deposits by soaking the glasses in vinegar or running a cycle with a cup of vinegar in a top-rack bowl, then rinse. To prevent recurrence: keep the rinse-aid dispenser filled, because rinse aid makes water sheet off instead of drying into deposits; use the correct detergent dose for your water hardness; make sure the incoming water is hot; and add dishwasher salt or a water-softening product if your machine and water call for it. A good detergent matters — see our cleaning product picks for related choices.

Why etching cannot be undone — and how to avoid it
Etching is chemical erosion of the glass surface, not a coating, which is why nothing removes it. It is caused by the wrong combination of very soft water, too much detergent, and high heat, sometimes worsened by pre-rinsing dishes so thoroughly that the detergent has no food soil to work on and attacks the glass instead. To protect your remaining glassware: reduce the detergent dose, especially if you have soft water; use rinse aid; skip the heated pre-rinse for delicate glasses; and do not over-rinse dishes before loading. Once you understand the cause, you can stop it spreading to the rest of the set.
What else affects dishwasher performance?
Cloudy glasses often accompany other residue problems that trace to a dirty machine or hard water. Keeping appliances clean helps across the board — see how often to clean a washing machine for the laundry equivalent, and how to clean grout without scrubbing for another hard-water-adjacent task. More in the cleaning and laundry hub.
