ClearlyLearned
Menu
Home Improvement

How to Remove Hard Water Stains from Glass (What Actually Works)

A practical, tested guide to removing stubborn hard water stains from glass shower doors, windows, and glassware. We cover every method from household remedies to professional products.

SM
Sarah Mitchell
March 10, 2026 · 6 min read
Quick Answer
White vinegar and baking soda paste removes most hard water stains from glass. For severe buildup, use a commercial calcium/lime remover like CLR or Bar Keepers Friend. Apply, let sit for 15 minutes, then scrub with a non-abrasive pad.

Why Hard Water Stains Are So Stubborn

Hard water stains -- those cloudy, white spots on your shower door or drinking glasses -- are mineral deposits left behind when water evaporates. The main culprits are calcium carbonate and magnesium, and they bond tightly to glass surfaces over time. These are the same minerals behind tile grout turning black in bathrooms, though the mechanism there involves mold rather than mineral deposits.

The longer you leave them, the harder they are to remove. A fresh water spot wipes away easily. A stain that has been building up for months may require real effort.

Tip
The best strategy is prevention. Squeegee your shower glass after every use, and you will rarely need to deal with serious buildup.

What You Will Need

Before you begin, gather your supplies. The method you choose depends on how severe the staining is.

Step-by-Step: The Vinegar Method

This is the best starting point for most hard water stains. It is inexpensive, non-toxic, and surprisingly effective.

Warning
Never mix vinegar with bleach. The combination produces toxic chlorine gas. If you have recently used bleach-based cleaners, rinse the area thoroughly before applying vinegar.

The Baking Soda Boost

If vinegar alone does not fully remove the stains, add baking soda for extra cleaning power.

Make a paste by mixing three parts baking soda with one part water. Apply the paste directly to the stained areas and let it sit for 15 minutes. Then spray vinegar over the paste -- it will fizz as the two react. Scrub with a non-abrasive pad, rinse, and dry.

The mild abrasive quality of baking soda helps break through mineral deposits that vinegar alone cannot dissolve.

When to Use Commercial Products

For stains that have been building up for months or years, household remedies may not be enough. This is when commercial products earn their keep.

Bar Keepers Friend contains oxalic acid, which is excellent at dissolving mineral deposits. Apply it as a paste, let it sit for a few minutes, then scrub and rinse.

CLR (Calcium, Lime, Rust) is specifically formulated for mineral deposits. Follow the product directions exactly, and always test on a small area first.

Important
Always wear gloves when using commercial cleaning products. Ensure good ventilation, especially in enclosed spaces like showers. Read the product label completely before use.

Preventing Future Stains

Removing hard water stains is satisfying, but preventing them is far easier.

  • Squeegee after every shower. This takes 30 seconds and prevents 90% of buildup.
  • Apply a glass sealant. Products like Rain-X create a hydrophobic coating that causes water to bead and roll off.
  • Consider a water softener. If your home has very hard water, a whole-house water softener addresses the root cause. It will also help if your dishwasher is leaving white residue on glasses.
  • Wipe down glass weekly. A quick wipe with a microfiber cloth and glass cleaner keeps things spotless.

Related: Dishwasher Leaving White Residue on Glasses · White Film on Dishwasher Dishes · Tile Grout Turning Black Even After Cleaning

SM

Written by Sarah Mitchell

Sarah writes about home improvement and practical DIY topics. She focuses on clear, step-by-step guides that anyone can follow.