Why Your Glasses Come Out Cloudy, and How to Fix It
Cloudy glasses have two separate causes that look identical and respond to nothing alike. Here's the fast test that tells you which one you have before you waste an evening soaking glass that's already permanently damaged.
HollowMade Editorial11 min read
Share
A glass that comes out of the dishwasher looking like it was dipped in skim milk is not dirty. It has either picked up a coat of dissolved minerals from your water, or the surface itself has been worn down by heat and detergent until light stops passing through it evenly. Scrubbing harder does nothing for either problem, which is why so many people give up and quietly buy a new set. I bought three new sets in five years before I figured out there were two completely different causes, and only one of them could be fixed.
The two causes look identical from across the kitchen and behave completely differently once you try to treat them. One responds to a 15-minute soak in something you already own. The other is permanent, a fact a lot of cleaning advice skips over because "replace the glass" doesn't make for a satisfying tip.
This covers how to tell the two apart in under fifteen minutes, the actual soak and wash sequence that clears mineral film, what to reach for when you're out of vinegar, why your dishwasher keeps causing this in the first place, and which glasses on a shelf are worth fighting for versus which ones you should let go.
Two Kinds of Cloudy, and Only One of Them Comes Off
Cloudy glass falls into two categories, and knowing which one you have decides whether the next half hour is worth spending or wasted on a surface that's already permanently damaged.
Mineral Film From Hard Water
Water carries dissolved calcium and magnesium carbonate, and the amount varies a lot by region: anything above roughly 7 grains per gallon (120 mg/L) counts as hard water. Every time a glass dries, whether by heat in a dishwasher or by air on a rack, the water evaporates and leaves those minerals behind as a thin, chalky layer sitting on top of the glass. It's the same film that builds up as scale in a kettle, and it shows up on glass decorative glass vases left drying with hard water residue just as often as it shows up on tumblers. This kind sits on the surface, which is exactly why it comes off.
Permanent Etching From Heat and Detergent
Etching is different: it's not a layer on the glass, it's damage to the glass. Dishwasher detergent got more alkaline after phosphates were phased out of most formulas around 2010, and that combined with wash temperatures above 140°F (60°C) slowly corrodes the surface of ordinary soda-lime glass over hundreds of cycles. The result is a network of microscopic pits that scatter light instead of passing it through cleanly, and it happens faster in soft water, not slower, because there's nothing left to buffer the detergent's alkalinity. Hard water's minerals normally buffer some of that alkalinity, which is why etching accelerates in soft water areas despite soft water preventing mineral film. This is the glass every "tried scrubbing, nothing works" post online is describing. You can't scrub out damage that's below the surface.
A 15-Minute Test Tells You Which One You Have
Before you soak a whole cabinet of glasses, run the test on one. It takes about as long as making coffee, and it tells you if the glass is worth fixing or if the vinegar would be wasted on damage that's already permanent.
Test a Cloudy Glass in Under 15 Minutes
1Fill the glass about halfway with plain white vinegar and let it sit on the counter for 15 minutes.
2Tip the glass and check the vinegar line at an angle under a light, comparing it to the dry part above it.
3If the soaked area looks noticeably clearer or thinner than before, you're dealing with mineral film and the vinegar soak below will clear it.
4If nothing changed, run a fingernail lightly across the inside wall. A rough or gritty feel confirms etching, which no soak or scrub will reverse.
If the test shows no improvement after the vinegar soak, or the glass feels gritty under a fingernail, you have permanent etching. Skip ahead to the replacement section below: no soak reverses damage that's part of the glass surface itself, so there's no reason to spend an evening on baking soda or Bar Keeper's Friend first.
Mineral film sits on top of the glass; etching sits inside it, which is the whole reason a fingernail test can tell them apart.
The Vinegar Soak That Actually Clears Mineral Film
White distilled vinegar is roughly 5% acetic acid, which is mild enough not to bother most glass finishes and strong enough to dissolve calcium carbonate on contact. This is the same method behind most "clean cloudy glasses with vinegar" advice you'll find, and it works reliably as long as the test above confirmed film rather than etching.
Soak
Submerge the glass fully in undiluted white vinegar for 15 to 60 minutes for light haze. For heavy scale built up over months, let it sit longer, up to 6 to 8 hours or overnight, but don't leave decorated or gold-rimmed glass in an acid soak that long: the trim lifts before the film does.
A 15 to 60 minute soak in plain white vinegar loosens mineral film; heavy scale needs longer, even overnight.
Scrub and Hand Wash
After the soak, work loosened film off with a soft nylon bottle brush and warm, soapy water. Skip steel wool or anything abrasive: soda-lime glass sits around 5.5 on the Mohs hardness scale, soft enough that a metal scouring pad leaves fine scratches that then trap more film next time around, making the problem worse instead of better.
Dry Without Undoing the Work
Air drying rim-down on a rack looks thorough but traps a bead of hard water at the rim, which dries into a fresh ring of the exact film you just removed. Towel-dry each glass immediately with a lint-free cloth instead, working from the rim down, and it stays clear until the next hard water refill dries on it.
No Vinegar in the House? Baking Soda and Bar Keeper's Friend Still Work
If you're fixing cloudy drinking glasses without vinegar, baking soda and Bar Keeper's Friend both work on the same problem through different chemistry. Baking soda is a mild abrasive: mix it with water at roughly a 3:1 ratio to make a paste, rub it into the film for 2 to 3 minutes, and rinse. It's gentler and slower than vinegar but won't leave a smell behind.
Bar Keeper's Friend is the stronger option, built around 2 to 5% oxalic acid, and it cuts through heavy, months-old film in under a minute of contact. Don't let it dry on the glass; oxalic acid left to sit can dull softer finishes with repeated use. It's also the go-to for the same white bloom that shows up on glass candle holders once wax residue and hard water mix in the base.
Cloudy Glass Fixes Compared
Method
Active ingredient
Contact time
Fixes mineral film
Fixes etching
White vinegar soak
5% acetic acid
15 to 60 min, longer overnight for heavy scale
Yes
No
Baking soda paste
Sodium bicarbonate, mild abrasive
2 to 3 min rubbed in, then rinse
Yes, on light film
No
Bar Keeper's Friend
Oxalic acid, 2 to 5%
Under 1 min, do not let it dry on glass
Yes, on heavy film
No, can dull soft glass with repeated use
Dishwasher rinse aid
Surfactant, sheets water off before drying
Every cycle
Prevents new film
No effect on existing damage
New glass
Soda-lime or borosilicate replacement
N/A
N/A
Only real fix for etched glass
Why Your Dishwasher Keeps Doing This
If every glass that comes out of one particular appliance is cloudy while hand-washed pieces stay clear, the dishwasher is the variable to fix, not the glass.
Hard Water and Heat
Above 7 grains per gallon (120 mg/L), hard water leaves visible spotting on its own, and a countertop filter pulled from a water quality products lineup can knock some of that calcium and magnesium out before it ever reaches a rinse cycle, even though it won't touch scale that's already dried on. A whole-home water softener is more effective for dishwashers since it treats all incoming water, though a countertop filter solves spotting at the sink specifically. Add a wash temperature over 140°F (60°C), which is standard on most machines' normal cycle, and the heat speeds up how fast minerals bond to the glass surface as the water flashes off during the dry cycle. That's also, in the same breath, how the machine that caused the cloudiness in the first place can get it back to clear again: fix the water and heat, and film stops reforming.
Rinse Aid and Detergent Dose
Phosphate-free detergents rely on rinse aid to make water sheet off glass instead of beading and drying into spots. An empty rinse aid reservoir is one of the most common reasons a load of otherwise ordinary glassware comes out hazy, and keeping a bottle from a stock of dishwasher rinse aids on hand solves more of these complaints than any soak does. The opposite mistake causes the same result: overfilling the detergent cup leaves a residue film of its own, so more soap is not the fix if a full reservoir hasn't solved it.
Hard water above roughly 7 grains per gallon (120 mg/L) is what leaves this chalky film, not a dirty machine.
Preventing Cloudy Glasses Before They Start
Once a glass is clear again, a few habits keep it that way longer than the last set lasted.
Run the dishwasher only on a full load; a half-empty load sprays at lower pressure and leaves more mineral residue behind.
Keep the rinse aid reservoir topped off. Most dispensers hold about 4 oz (120 ml) and empty over roughly 35 to 60 cycles.
If your water heater feeding the dishwasher runs above 140°F (60°C), turning it toward 120°F (49°C) slows etching more than it slows cleaning.
Hand-rinse glasses that held milk, juice, or anything sugary before loading them; dried sugar and dairy bake onto hot glass instead of washing off.
Store rinsed glasses rim-up on open shelving rather than nesting them wet inside a closed cabinet, where trapped moisture dries into the same spotting.
Glass That Hides Wear, and Glass That Shows Everything
A perfectly smooth, clear tumbler shows every speck of film the moment light hits it. A textured or faceted surface breaks that same light up before it reaches your eye, which buys early-stage haze some cover, though it doesn't stop the underlying etching if that's what's actually happening underneath.
Our pick
Textured Borosilicate Whiskey Glasses, Set of Two
The wall is pushed out of round on purpose, so early mineral film reads as texture rather than haze until you actually run a fingernail over it, and every finish except the gold-trimmed pair goes straight in the dishwasher.
Towel-drying immediately after washing prevents the rim spots that air-drying leaves behind.
Choosing Replacement Glasses That Resist the Problem
Once a glass tests as etched, no soak brings it back, and that's the point to shop rather than keep treating it. Borosilicate holds up to dishwasher heat better than ordinary soda-lime glass, which is the same reason it survives stovetop kettles and lab equipment. If you're building out new drinking glasses rather than nursing an etched set along, that material is worth checking for on the label.
Faceted Glass Carafe and Tumblers in Amber, Smoke, Clear
Borosilicate stands up to the heat that etches ordinary glass, and the tumblers run through the dishwasher on their own without the carafe's wood stopper along for the ride.
Cut crystal is its own problem entirely. The deep facets that make it catch light also trap rinse water in every groove, so dishwasher heat leaves a dull film sitting inside the pattern that a standard soak can't reach the same way it clears a flat tumbler wall. Any crystal drinking glasses in the cabinet take this worse than a plain tumbler does, simply because there's more cut surface for water to sit in.
If you're not sure whether a piece is genuine cut crystal or pressed glass in the first place, how to tell if glass is real crystal walks through the tests before you decide how much effort it's worth.
Our pick
Cut Crystal Whiskey Glass on a Spinning Base
A cut pattern this deep traps rinse water in every groove, so hand washing and drying it right away is what keeps the facets clear instead of dishwasher-dulled.
The same rules apply to glass tumblers kept by the sink for mouthwash or floss cups on a bathroom shelf: hard water doesn't care which room the glass lives in.
How do I get rid of cloudiness on my drinking glasses?
Soak the glass in undiluted white vinegar for 15 to 60 minutes, scrub gently with a soft nylon brush and warm soapy water, then towel-dry it right away with a lint-free cloth. This clears mineral film, which is the cause behind most cloudy glasses; if the haze doesn't lift or the glass feels rough under a fingernail, the surface is etched and no soak will reverse it.
Can you reverse cloudy glasses?
Only if the cloudiness is mineral film sitting on the surface, which a vinegar or Bar Keeper's Friend soak dissolves within an hour. If the cloudiness is etching, meaning the dishwasher's heat and detergent have actually pitted the glass, it's permanent damage rather than residue, and no cleaning product reverses it.
How do you remove cloudy haze from glass?
Submerge the glass in white vinegar (5% acetic acid) for 15 to 60 minutes, or longer for heavy buildup, then scrub with a soft brush and rinse. For stubborn film, Bar Keeper's Friend with its 2 to 5% oxalic acid clears it in under a minute of contact; either method works only on film, not on etched or scratched glass.
How do I make my drinking glasses sparkle again?
Clear mineral film with a vinegar or Bar Keeper's Friend treatment, then change how you dry them: towel-dry immediately with a lint-free cloth instead of air-drying rim-down, which is what leaves new spotting at the rim. Keeping the dishwasher's rinse aid reservoir full and the wash temperature under 140°F (60°C) keeps new glasses clear for longer.
Does Bar Keeper's Friend work on cloudy glasses?
Yes, on mineral film. Its oxalic acid (2 to 5%) cuts through heavy hard water buildup in under a minute of contact, faster than a vinegar soak on stubborn cases. It does nothing for etched glass, since etching is damage inside the surface rather than residue on top of it, and repeated use can dull softer glass finishes over time.
How do I fix cloudy glasses without vinegar?
Make a paste from baking soda and water at roughly a 3:1 ratio, rub it into the cloudy area for 2 to 3 minutes, and rinse; it's slower than vinegar but works on the same mineral film. Bar Keeper's Friend is the faster non-vinegar option for heavier buildup, needing under a minute of contact time.