Short answer
Spray the glass with warm, undiluted white vinegar and let it sit 15 minutes, spraying again if it starts to dry. Scrub in small circles with a non-scratch sponge, then rinse with water and dry it with a squeegee or a microfiber cloth. For spots that stay, rinse and scrub with a paste of baking soda and water. A quick squeegee after every shower keeps the glass clear.
Safety first
Vinegar must never meet bleach: together they give off chlorine gas. Rinse the glass with water before you use any other cleaner, and keep the bathroom fan on.
How to remove hard water stains from shower glass
1White spots that will not wipe off
Hard water leaves minerals behind every time it dries. Layer after layer, the glass turns cloudy, and soap scum sticks to it.
Read all the steps
- White spots that will not wipe off. Hard water leaves minerals behind every time it dries. Layer after layer, the glass turns cloudy, and soap scum sticks to it.
- Spray warm white vinegar. Warm it a little, never to boiling, and spray the whole glass. Its acid dissolves the mineral spots.
- Let it sit 15 minutes. Spray again if it starts to dry. On thick buildup, press paper towels soaked in vinegar onto the glass so it stays wet.
- Scrub with a non-scratch sponge. Small circles, top to bottom. Spots still there? Rinse, then scrub them with a paste of baking soda and water.
- Rinse and squeegee it dry. Rinse with water and squeegee from top to bottom. Thirty seconds with the squeegee after every shower keeps it this way.
- Still not fixed? Call a house cleaner Especially if: the glass stays cloudy after two or three good cleanings (it may be etched).
House cleaning near you
Share your location and we will show the nearest ones with their phone number.
Or pick your city:
What not to do
- Do not use steel wool, scouring powder or a razor blade on the glass: scratches hold even more minerals.
- Do not let vinegar sit on natural stone like marble or travertine. Its acid etches stone, so rinse those tiles right away.
- Do not mix vinegar with bleach. Rinse the glass with water before using any other cleaner.
Keep the glass clear
- Squeegee the glass after every shower.
- Leave the door open so the shower dries out.
- Very hard water? A water softener cuts the buildup on glass, faucets and the shower head.
Haze that will not come off
If the glass stays cloudy after a good cleaning, the minerals may have etched it. Etching is damage to the glass itself, and no cleaner removes it. A glass company can tell you whether it can be polished or the panel needs replacing.
When to call a house cleaner
- The glass stays cloudy after two or three good cleanings (it may be etched).
- You want the whole bathroom deep cleaned: glass, tile, grout and fixtures.
- The door seal or frame is moldy, or water leaks onto the floor.
Frequently asked questions
What removes hard water stains from shower glass?
Warm, undiluted white vinegar works for most spots. Let it sit 15 minutes, scrub with a non-scratch sponge, rinse and dry. A baking soda paste handles what is left.
Why does my shower glass get cloudy so fast?
Hard water. It carries calcium and magnesium, and every drop that dries leaves a little behind. Drying the glass after each shower stops the buildup.
Is vinegar safe on shower doors?
It is safe on the glass and most frames. Keep it off natural stone, rinse metal frames afterward and never use it together with bleach.
Can I use a magic eraser on shower glass?
On plain glass it usually works with water, but it is slightly abrasive. Test a corner first, and skip it on coated or tinted glass.
How often should I clean shower glass?
A full clean every week or two keeps the buildup light. A quick squeegee after every shower does most of the work.
What if the stains never come off?
Then the glass may be etched, which is permanent. A glass company can say whether polishing helps or the panel needs replacing.
