Glasses should come out of the dishwasher sparkling, almost as festive as if they were waiting for prosecco, a birthday, or at least a glass of cold mineral water. Instead, we often take them out of the machine with white spots, a milky haze, or a strange grayish film that makes even the most expensive glass look like it spent three seasons in a dorm.
Good news? If it's about limescale or mineral deposits, can be removed in a matter of minutes. The bad news? If the glass is already “etched,” meaning permanently damaged by a combination of detergent, too high a temperature, and incorrectly set water hardness, there is no miraculous way to get it back. So the first thing you need to do is figure out what you’re dealing with.
Do the vinegar test first
Take one stained glass and soak it in white spirit vinegar for 5 to 10 minutes. If the stains are stubborn, you can warm the vinegar slightly, but don't let it get hot. Then rinse the glass under warm water and immediately wipe it with a microfiber cloth.
If the glass becomes clear and transparent, you have won: the problem was mineral deposits, most often limescale. However, if the haze remains, even after vinegar and gentle wiping, the glass is probably already permanently damaged. This is called glass etching and means that the surface is not dirty, but microscopically scratched. Unfortunately, neither vinegar, nor baking soda, nor praying in front of the kitchen counter will help here.

How to fix glasses that already have white spots
The most effective home method is simple: white vinegar, warm water, and patience.
Pour white spirit vinegar or a 1:1 mixture of vinegar and warm water into a large bowl. Place the glasses in the liquid so that the stained areas are completely covered. Leave to act for 5 to 15 minutes, or longer for very stubborn stains. Then rinse and wipe dry immediately.
If there are still some spots left after the vinegar, make a gentle paste of baking soda and a few drops of water. Use your fingertip or a soft cloth to gently rub it into the stain. Do not use rough sponges, steel wool, or harsh cleaners, as you will quickly turn a limescale problem into a scratched glass problem.
Important: Do not use vinegar and baking soda at the same time as a “miracle foam.” While they foam dramatically together, they mostly neutralize each other chemically. First vinegar, rinse, then gentle baking soda if necessary.
Citric acid: a more professional solution for stubborn film
If you have a lot of stained glasses, you can use citric acid. This is great for removing mineral film, especially in households with hard water. Place the glasses in the dishwasher, add citric acid to the detergent compartment according to the manufacturer's instructions, and run a full cycle without detergent. It is best not to add metal utensils during this cycle.
This is not an everyday trick, but an occasional “rescue” when the glasses have already lost their shine. If the problem recurs every week, the problem is not in the glasses, but in the machine settings, water or detergent.
Why do glasses get speckled in the first place?
The most common reason is hard water. It contains more minerals, especially calcium and magnesium. When water droplets dry on glass, the minerals remain on the surface as white spots or a hazy film. This is why the same glass sometimes looks better after washing by hand than after washing in the dishwasher: not because the machine is bad, but because we usually wipe it immediately after washing by hand.
The second reason is not enough rinse aid. Rinse aid doesn’t “polish” the glass in the romantic sense, but it helps water run off it more quickly. Fewer drops means fewer dried mineral spots. If your machine is showing the rinse aid warning light, this is most likely the number one reason for speckled glasses.
The third reason is the wrong amount of detergent. Too much detergent, especially in soft water, can contribute to glass erosion. Too little detergent in hard water can mean that the mineral film is not removed well enough. A dishwasher is a bit like an espresso machine: it's not enough to have one. It also needs to be set up correctly.
How to wash glasses so the problem doesn't happen again
First, check your water hardness. Most modern dishwashers allow you to adjust the water softener, but many households never set it correctly. If you have a machine with a salt dispenser, use dishwasher salt, not table salt. Table salt is too fine and may have additives that are not intended for the machine's softening system.
Refill your rinse aid regularly. Even if you use all-in-one tablets, a separate rinse aid often works better in hard water. If your glasses are wet, spotted or have dried droplets, increase the rinse aid dosage setting slightly.
For delicate glasses, use a gentle program with a lower temperature. Long, very hot cycles can accelerate damage to the glass over time, especially with soft water and cheaper glasses. It is better to wash crystal, vintage or particularly thin glasses by hand. Some glasses are just aristocrats – and aristocrats do not like the economy program at 70 degrees.
Do not overcrowd the machine. If the glasses are too close together, the water does not circulate properly, the detergent does not rinse evenly, and drops remain trapped where they should drain. The glasses should stand stably, slightly tilted, with enough space between them.
After the program is finished, open the door of the machine and let the steam escape. If you have delicate glasses, take them out a little earlier and wipe them with a soft microfiber cloth. It’s that 30 seconds of extra work that makes the difference between “restaurant glass” and “sad tenant kitchen glass.”

What not to do
Do not pour vinegar into the rinse aid dispenser. Vinegar is great for removing limescale from glasses, but it is not a long-term replacement for a dedicated rinse aid in your dishwasher. Regular use of acid in the wrong place can damage seals, metal parts or the dosing system, depending on the machine.
Don't use rough sponges. If the problem is limescale, you can solve it with acid. However, if you start rubbing the glass with aggressive materials, you will create scratches in which stains will accumulate even more easily.
Do not wash expensive crystal glasses in the dishwasher unless the manufacturer specifically allows such washing. Crystal, antique glass and thin glasses are more sensitive to heat, detergents and mechanical shock.
The fastest solution in one minute
If you just want to save your dinner glasses: soak them in white vinegar for 5 minutes, rinse, wipe with a microfiber cloth, and check the results. If the haze is removed, continue with all the glasses. If not, they are most likely permanently etched.
For future washing, the golden rule applies: set the water hardness, use salt, add rinse aid, do not overdo it with detergent and choose a gentle program. The dishwasher is not to blame. It just needs a little guidance. Just like all of us, before washing a wine glass for the first time and expecting the result from the hotel bar.





