Find the best cleaner for glass shower doors and learn how to remove soap scum, hard water, and streaks.

Glass shower doors can be the centerpiece of a beautiful bathroom, but they are notorious for attracting cloudiness and spots. Keeping them clear requires the right chemistry to break down minerals without scratching the surface.
For most homes, a mixture of white vinegar and dish soap is the gold standard for cutting through buildup safely and effectively.
Soap scum is a combination of body oils, skin cells, and soap minerals. A degreaser like Dawn dish soap mixed with vinegar is the best way to break this bond and lift it off the glass.
Hard water contains calcium and magnesium that "etch" onto the glass. The acetic acid in distilled white vinegar or citric acid-based cleaners dissolves these mineral deposits on contact.
To prevent buildup entirely, a daily shower spray (either store-bought or a DIY mix of water and a splash of vinegar) helps moisture sheet off the glass before it can dry into spots.
If your shower looks foggy even after a wipe-down, one of these three culprits is likely to blame:
Mix equal parts white vinegar and water with a tablespoon of dish soap in a spray bottle. Spray the door, let it sit for 5–10 minutes (don't let it dry!), then scrub with a non-scratch sponge and rinse.
For stubborn, "crusty" white spots, make a paste of baking soda and a little water. Apply it to the spots and let it sit for 20 minutes. The mild alkalinity of the baking soda helps lift the minerals without scratching the glass.
Products like Rain-X Shower Door Cleaner or Hope’s Perfect Glass are specifically formulated to leave a streak-free finish and often include a water-repellent coating to prevent future spots.
The single most effective way to keep glass clear is to use a squeegee. Removing the water before it evaporates eliminates the chance for minerals to settle on the surface.
A 50/50 mix of white vinegar and water with a squeeze of grease-cutting dish soap is generally considered the most effective and eco-friendly option.
Saturate the glass with an acidic cleaner (like vinegar or a commercial descaler). Let it sit to dissolve the minerals, then use a magic eraser or a non-scratch sponge to gently lift the scale.
Yes! Vinegar is highly effective at dissolving the calcium and magnesium found in hard water spots.
After deep cleaning, apply a glass water repellent (like Rain-X). This creates a hydrophobic surface that makes water bead up and roll off, preventing spots from forming.
Is your bathroom due for a deep clean?
Lily Maids provides professional-grade cleaning that leaves your glass streak-free and your hardware shining.
Book Your Cleaning Today