Reader-supported: we earn a commission on some links, at no extra cost to you. It never changes our picks. How this works
Drinking GlassesProblem / fix

How to Clean Cloudy Drinking Glasses and Make Them Shine

Soak glasses in undiluted white vinegar for 15 minutes, then scrub with a soft sponge and rinse. For stubborn film, use a citric acid solution or a denture tablet. Dry with a lint-free cloth. If the cloudiness remains after cleaning, it is etched and cannot be fixed.

Our top pick
Schott Zwiesel Tritan Crystal Glass Collection
Schott Zwiesel Tritan Crystal Glass Collection
★★★★★ 4.7
Check price on Amazon
Read the full guide →

Cloudy film from hard water can be removed with vinegar or citric acid.

  • Etched glass is permanent and cannot be fixed, only replaced.
  • Prevent cloudiness by using rinse aid, less detergent, and drying glasses promptly.

Why do drinking glasses get cloudy?

Hard water is the most common culprit. Minerals like calcium and magnesium leave a white film when water evaporates. Dishwasher detergent can also cause a film if it doesn't dissolve fully. Over time, glass can become etched by harsh detergents or high heat. Etching creates microscopic pits that scatter light, making glass look permanently cloudy. Food residue and grease can also leave a dull haze on glassware.

How to clean cloudy drinking glasses (step by step)

Start by hand-washing glasses in warm, soapy water to remove loose debris. For hard water film, fill a plastic container with undiluted white vinegar and soak glasses for 15 minutes. Scrub gently with a soft sponge or bottle brush, focusing on the film. Rinse thoroughly with warm water. For stubborn mineral deposits, use a paste of baking soda and water or a commercial cleaner like Bar Keepers Friend. Another option is to drop a denture tablet into a sink of warm water and soak glasses for 30 minutes. Always dry with a lint-free microfiber cloth to prevent water spots. If the cloudiness is from etching, no amount of cleaning will restore the shine.

How to prevent cloudy glasses in the future

Use a rinse aid in your dishwasher to help water sheet off glass. Avoid using too much detergent, as excess can leave a film. Wash delicate glasses by hand with a mild dish soap. Hard water can be softened with a water softener or by adding a citric acid rinse. Dry glasses promptly after washing to prevent mineral deposits from forming. Store glasses upright on an open shelf to allow air circulation.

When should you replace cloudy glasses or call a professional?

If glasses remain cloudy after deep cleaning, the damage is likely permanent etching. Check by placing a drop of water on the glass; if the spot disappears, it is a film, but if it stays, it is etched. Etched glasses are safe to use but may look unattractive. Replace them if they affect your enjoyment or if they are heavily scratched. For valuable crystal or antique glass, consult a professional restorer. They can polish out light scratches but cannot fix deep etching.

Common questions

Can cloudy glasses be restored?

Yes, if the cloudiness is from mineral film, vinegar or citric acid can remove it. If it is etched, it cannot be restored.

Does vinegar remove hard water stains from glass?

Yes, white vinegar dissolves calcium and magnesium deposits. Soak glasses for 15 minutes, then scrub and rinse.

What is the best homemade glass cleaner?

A mixture of equal parts water and white vinegar works well. For heavy film, use undiluted vinegar or a paste of baking soda.

Why do glasses get cloudy in the dishwasher?

Hard water minerals, excess detergent, or high heat can cause film or etching. Use a rinse aid and reduce detergent amount.

Is it safe to drink from etched glasses?

Yes, etched glass is safe. The pits are too small to harbor bacteria if cleaned properly, but they may look dull.

How do you get cloudy glasses clear again?

Soak in vinegar, scrub with a soft sponge, and rinse. For stubborn spots, use a denture tablet or citric acid solution.

What causes white film on glasses after washing?

Hard water minerals or detergent residue. Rinsing with hot water and drying with a cloth can prevent it.

Can baking soda clean cloudy glasses?

Yes, make a paste with water and gently scrub. It is mildly abrasive and works well on mineral film.

More in this topic

More in Drinking Glasses

See the full guide →