Shower glass starts out clear and slowly turns cloudy. That haze is usually a mix of soap scum and hard water minerals that dry on the glass after every shower. The layers build up, so the longer you wait, the more stubborn they get. The fix is simple: dissolve the minerals, lift the soap film, and finish with a squeegee.
This guide shows a low-effort method that works on most framed and frameless glass shower doors, and a 30-second habit that keeps them clear.
Why shower glass gets cloudy
Two things cause most of the problem. Soap and body wash leave a waxy film, and hard water leaves behind calcium and magnesium as the droplets evaporate. Together they form a white, spotty layer that regular wiping does not remove. Vinegar helps dissolve the mineral part, while dish soap cuts the soap film.
What you need
- White vinegar
- Dish soap
- A spray bottle
- Warm water
- A non-scratch sponge or soft cloth
- Baking soda for stubborn spots
- A squeegee
- Two microfiber cloths

Step-by-step: how to clean shower glass
Step 1: Mix the cleaning spray
Fill a spray bottle with equal parts warm water and white vinegar, then add a small squirt of dish soap. Swirl it gently instead of shaking so it does not foam up too much. For heavy buildup, you can warm the vinegar slightly before mixing.
Step 2: Ventilate and wet the glass
Open a window or turn on the fan, because vinegar has a strong smell. Rinse the glass with warm water so loose soap and dirt wash away first.
Step 3: Spray generously and wait
Spray the whole door until it is wet and let the solution sit for 10 to 15 minutes. This waiting time does most of the work. Re-spray any spots that start to dry.
Step 4: Wipe with a non-scratch sponge
Wipe in small circles with a non-scratch sponge, paying extra attention to the bottom third of the door, where scum collects the most. Rinse the sponge as you go.
Step 5: Treat stubborn spots with baking soda
For spots that remain, make a paste with baking soda and a little water. Rub it on gently with a damp sponge, let it sit for a few minutes, then rinse well. Avoid abrasive pads that can scratch the glass.
Step 6: Rinse and squeegee
Rinse the glass thoroughly with clean water. Starting at the top, pull a squeegee down in straight lines and wipe the blade clean after each pass. This removes the water before it can dry into new spots.
Step 7: Buff the edges and tracks
Dry the frame, seals and bottom track with a microfiber cloth. Water that stays in the track leads to mildew and new mineral deposits.
Is it dirt or permanent etching?
If the glass still looks cloudy after cleaning, try wetting a small area. If it looks clear while wet and hazy again once dry, the glass may be etched, which means the surface itself has been slightly damaged by minerals over time. Etching cannot be wiped off. Cleaning will not fix it, but you can stop it from getting worse by keeping the glass dry and clean.
Safety and surface notes
- Never mix vinegar with bleach. The combination can release harmful chlorine gas.
- Keep vinegar away from natural stone such as marble, travertine and limestone, which it can dull or damage.
- Frequent use of vinegar on rubber seals and some metal finishes can wear them over time, so rinse well after cleaning.
- Test any new cleaner on a small hidden area first, especially on coated glass.
- Wear gloves if you have sensitive skin.
The 30-second habit that keeps glass clear
- Squeegee the glass after every shower, from top to bottom.
- Wipe the bottom track with a cloth once a week.
- Use a quick vinegar-and-water spray once a week to keep minerals from building up.
- Run the bathroom fan during and for 15 to 20 minutes after your shower.
- Consider a water-repellent glass treatment, and follow the product directions carefully.
Save this guide for later

Frequently asked questions
What is the fastest way to clean cloudy shower glass?
A warm vinegar and dish soap spray, a 10 to 15 minute wait, and a gentle wipe handle most buildup. Finish with a squeegee so spots do not return.
Can I use lemon juice instead of vinegar?
Lemon juice is also acidic and can help with light mineral deposits, but it is usually weaker and leaves a sticky residue if you do not rinse well. Vinegar is the more reliable choice.
How often should I clean shower glass?
A quick squeegee after each shower and a weekly spray keep it clear. A deeper clean once a month is enough for most households.
Looking for more quick wins? Try our 15-minute stovetop method or steam-cleaning your microwave.
Images in this guide are AI-generated for inspiration (AI-generated for inspiration only).