How to Clean a Foggy Glass Shower Door with Two Ingredients
You know that shower door that looks permanently steamed even when it is dry? That is not fog. That is mineral film, and it is the single most common thing people mistake for a cleaning product failure.
I scrubbed mine with four different sprays over two years. None of them worked, because all four were designed for soap scum and my door was covered in hard water deposits.
The two ingredients
White vinegar and dish soap. That is it. The vinegar dissolves the minerals and the soap gives the vinegar enough body to stay on a vertical surface long enough to work.
Mix one cup of white vinegar with one tablespoon of dish soap in a spray bottle. If your water is very hard, warm the vinegar first. Warm vinegar works noticeably faster.

Do it in this order
- Spray the whole door and let it sit for ten minutes. Do not scrub yet.
- Wipe with a non scratch sponge or a microfiber cloth. You will see the film come off in gray streaks.
- Rinse with clean water. If you skip this, the vinegar dries and leaves new spots.
- Dry the glass completely with a separate dry cloth.
Never use a green scouring pad on shower glass. It leaves micro scratches that trap minerals even faster, and the door gets worse every month after that.
Why it comes back
Hard water leaves deposits every single time you shower. The cleaning is not the hard part. The drying is.
Keep a squeegee in the shower and pull it down the glass before you step out. It takes eight seconds. That habit alone stretched my deep cleans from every two weeks to every two months.
One more thing people get wrong: do not clean the door right after a hot shower. The glass is warm and the cleaner evaporates before it works. Wait twenty minutes or do it before you shower.
For the tracks and the frame, use an old toothbrush and the same mixture. The buildup there is worse than the glass, and nobody notices until it is rock hard.
📋 Quick Summary: Spray a mix of one cup white vinegar and one tablespoon dish soap, wait ten minutes, wipe, rinse, and dry. A squeegee after every shower keeps the film from returning.