Remove Hard Water Stains from Glass Shower Door

Glass shower doors tell on you. Every mineral deposit from evaporated water shows up as cloudy streaks and spots that regular soap can't touch. Hard water stains are calcium and magnesium carbonate that bond to glass when water evaporates, building up in layers until your door looks frosted. The good news: these deposits dissolve in acid, and you probably have everything you need already. The trick is contact time and heat. Cold vinegar works, but hot vinegar works faster and better. Most people spray and wipe immediately, which does almost nothing. The acid needs time to break down the mineral bonds. A proper deep clean takes 30 minutes of soaking, not 30 seconds of scrubbing. Do this right once, then maintain it weekly, and your glass stays clear without the desperate scrubbing sessions.

  1. Heat Vinegar to Full Power. Pour white vinegar into a microwave-safe measuring cup and heat for 60-90 seconds until hot to the touch but not boiling. You want it warm enough that it stays active longer on the glass. Pour the hot vinegar into a spray bottle using a funnel. Work quickly while it's still hot.
  2. Soak Every Surface Thoroughly. Spray the hot vinegar generously over the entire glass surface, working from top to bottom. You want it dripping wet, not lightly misted. Pay extra attention to the bottom third of the door where water pools and stains build thickest. For vertical doors, spray in sections and re-apply as it runs down.
  3. Time Does the Real Work. Walk away. This is where most people fail. The acetic acid needs time to dissolve the mineral deposits. For light buildup, 15 minutes works. For heavy white scaling, go 30 minutes and re-spray any areas that dry out. The glass should stay visibly wet the entire time.
  4. Break Down Mineral Bonds Gently. Use a blue non-scratch scrub pad or the soft side of a sponge to work the vinegar into the stains with circular motions. You'll feel the texture change as deposits break loose. For stubborn spots, make a paste of baking soda and a few drops of vinegar, apply it to the pad, and scrub those areas specifically. The combination creates mild abrasion plus chemical action.
  5. Strip Away All Residue. Use the shower head to rinse all the vinegar and loosened deposits off the glass. Hot water works better than cold for this final rinse. Make sure you get every bit of residue, especially along the bottom edge and in the corners where the door meets the frame.
  6. Eliminate Spots Before They Set. Squeegee the glass from top to bottom in overlapping vertical strokes. Wipe the squeegee blade after each stroke. Then use a dry microfiber cloth to buff any remaining water spots and check your work. The glass should be completely clear and streak-free.
  7. Coat Glass to Repel Water. Once the glass is completely dry, apply a rain repellent product designed for auto windshields. Spray it on, let it haze for a minute, then buff it off with a clean microfiber cloth. This creates a hydrophobic coating that makes water bead and roll off instead of sitting on the glass to evaporate and leave new deposits.
  8. Stop Stains Before They Start. Keep a spray bottle of diluted vinegar (50/50 with water) in the shower. Once a week, spray the glass after your shower while it's still warm, let it sit 5 minutes, then rinse and squeegee. This prevents new buildup from ever getting established.