How to Remove Hard Water Stains from Glass Shower Doors

Glass shower doors are magnets for unsightly, white, crusty deposits caused by minerals like calcium and magnesium in your water supply. Left untreated, these stains etch into the surface of the glass, making them nearly impossible to remove without specialized equipment. A clean shower door not only looks better but also prevents the long-term degradation of the glass seal. Success in this project depends entirely on chemical agitation followed by consistent maintenance. You are essentially softening the minerals so they can be wiped away without scratching the tempered glass. Do this right, and you restore clarity to the enclosure while avoiding the need for expensive chemical glass restorers.

  1. Clear the shower zone. Remove all shampoo bottles, loofahs, and hanging organizers from the shower area. Protecting your bathroom floor with a drop cloth or old towels will catch any dripping vinegar or cleaning solution.
  2. Warm your weapon. Pour two cups of white distilled vinegar into a microwave-safe container and heat it for about 60 seconds. The warm solution works significantly faster than cold vinegar at breaking down mineral bonds.
  3. Saturate the surface. Dip a heavy-duty microfiber cloth or a dedicated non-scratch sponge into the warm vinegar. Thoroughly saturate the glass, starting from the top and working your way down to ensure complete coverage.
  4. Let chemistry work. Let the vinegar sit on the glass for 15 to 20 minutes to allow the acidity to dissolve the hard water deposits. If the glass begins to dry, spray more warm vinegar to keep the surface wet.
  5. Break down deposits. Using a non-scratch scrub sponge, work in a circular motion over the affected areas. Apply moderate pressure, but avoid using steel wool or metal scrapers, which will permanently damage the glass finish.
  6. Finish streak-free. Rinse the doors thoroughly with clean, warm water from the showerhead. Use a high-quality squeegee to remove all moisture immediately, then buff any remaining streaks with a dry, lint-free microfiber cloth.