This guide contains affiliate links. If you buy through them, we may earn a commission at no extra cost to you. Learn more.
Cloudy white spots on shower glass are usually mineral deposits (mostly calcium and magnesium) left behind when hard water dries. Soap scum often bonds with them, making the film harder to remove. The fix is an acid to dissolve minerals, a gentle abrasive for buildup, and a habit that stops water drying on the glass.
Safety notes
- Never mix vinegar or other acids with bleach. It can release harmful gas.
- Test any cleaner on a small corner first, especially on coated or specialty glass and on natural stone nearby (acids can etch marble and limestone).
- Ventilate the bathroom and consider gloves.
Method 1: White vinegar spray (light to moderate stains)
- Mix equal parts white vinegar and warm water in a spray bottle.
- Spray the glass generously and let it sit for 10–15 minutes. Do not let it dry.
- Wipe with a non-scratch sponge.
- Rinse with water and dry with a microfiber cloth or squeegee.
For tougher film, use undiluted vinegar, or soak paper towels in vinegar and press them onto the glass for 30 minutes before scrubbing.
Method 2: Baking soda paste (stubborn buildup)
- Mix baking soda with a little water to make a thick paste.
- Spread it over the stained areas.
- Spray vinegar on top; it will fizz.
- Scrub gently with a non-scratch sponge in small circles.
- Rinse thoroughly and dry.
Method 3: A dedicated hard water or soap scum remover
If home methods are not enough, a cleaner formulated for hard water stains or soap scum can save time. Follow the label carefully, ventilate the room, and check that it is safe for your glass and surrounding surfaces.
Tools that help
- Non-scratch scrub sponges: avoid steel wool, which can scratch glass.
- Microfiber cloths: for a streak-free finish.
- A shower squeegee: the best prevention tool.
How to prevent hard water stains
- Squeegee the glass after every shower. It takes about 30 seconds and prevents most buildup.
- Leave the door or curtain open so the shower dries faster.
- Use a daily shower spray if your water is very hard.
- Consider a glass protective coating, which helps water bead and run off.
- For very hard water, a water softener or showerhead filter may help; results vary by product and water chemistry.
FAQ
Will vinegar damage shower glass?
Diluted white vinegar is generally safe on plain glass, but avoid letting it sit on natural stone, and rinse well. If your glass has a factory coating, check the manufacturer’s care instructions.
Why do the stains come back so fast?
Every time hard water dries on the glass it leaves new minerals. Drying the glass after each shower is the most effective way to stop the cycle.