That cloudy white film on glasses is usually mineral buildup—mostly from hard water or residue left behind after washing. The good news: you can get rid of it pretty easily with a simple trick.
The “cool trick” (vinegar soak)
White vinegar works because it dissolves mineral deposits.
What to do:
- Fill a bowl with warm water.
- Add a splash of white vinegar (about 1:1 ratio if buildup is heavy).
- Submerge your glasses for 10–15 minutes.
- Gently rub the surface with your fingers or a soft sponge.
- Rinse thoroughly with clean water.
- Dry with a microfiber cloth or let them air-dry.
Extra boost (if stains are stubborn)
- Make a paste with baking soda + a little water.
- Gently rub it on the cloudy areas, then rinse.
Prevent it from coming back
- Dry glasses immediately after washing instead of air-drying.
- Use less detergent (excess can leave residue).
- If you have hard water, consider using a rinse aid or filtered water.
After this, your glasses should look clear and shiny again. If the cloudiness doesn’t go away, it might actually be tiny scratches or permanent etching—unfortunately that can’t be reversed.