How to Remove Hard Water Stains From Shower Glass (Without Scratching It)

September 28, 2026 · Cleaning · hard-water-stains, shower-glass, limescale, bathroom-cleaning

Why shower glass clouds over

Those chalky white streaks and cloudy patches aren’t dirt. They’re what’s left behind after a water droplet evaporates. Tap water carries dissolved calcium, magnesium, and silica, and when the water vanishes, the minerals stay welded to the glass, layer after layer, shower after shower. Soap scum (fatty acid salts from soap plus those same minerals) glues itself into the mix, which is why scrubbing with regular bathroom spray barely dents it. The good news: most of that buildup dissolves with the right acid and enough dwell time. The bad news: if it’s been sitting for years, part of it may have chemically etched the glass, and no cleaner will fix that.

Start by identifying what you’re dealing with

Run a fingernail or a plastic card over the cloudy area while the glass is dry.

SeverityBest approach
Light spotting, weeks oldWhite vinegar spray, 15–30 min dwell
Moderate crust, months oldCitric acid solution or vinegar + dish soap, 30–60 min, repeat
Heavy, years of buildupOxalic-acid cream cleanser + non-scratch pad, then polish
Smooth cloudiness that won’t budgeCerium oxide polish or professional glass restoration

Method 1: Vinegar or citric acid soak (do this first)

  1. Heat plain white vinegar until warm (not boiling) and pour it into a spray bottle. Warm acid works noticeably faster. Alternatively, dissolve 2 tablespoons of citric acid powder in 2 cups of warm water.
  2. Add a teaspoon of dish soap to the bottle and shake. The soap thickens the liquid so it clings to vertical glass instead of running straight to the drain, and it breaks down the soap-scum layer that shields the minerals underneath.
  3. Spray the glass generously, then press paper towels or a thin microfiber cloth flat against it and re-spray until saturated. This is the step most people skip. Acid only works while it’s wet.
  4. Let it sit 30 minutes. Re-wet if the cloth starts drying.
  5. Scrub with a non-scratch nylon pad or a melamine foam sponge, working in small circles.
  6. Rinse thoroughly with clean water and squeegee dry immediately.

Repeat rather than escalate. Two 30-minute rounds outperform one aggressive scrub.

Why it works: calcium carbonate scale is a base. Acetic acid (vinegar) or citric acid reacts with it to form calcium acetate or calcium citrate (both water-soluble), releasing carbon dioxide in the process. That’s the faint fizzing you may hear. The reaction is time-dependent, not pressure-dependent, which is why dwell time beats elbow grease.

Method 2: Baking soda paste for stubborn patches

For localized crust, mix baking soda with just enough water to make a spreadable paste, apply it to the spot, and scrub gently with a damp non-scratch pad. Baking soda is softer than glass (roughly 2.5 on the Mohs scale versus 5.5–6 for glass), so it abrades deposits without scratching the surface. Do this after the acid soak, not mixed with it. Combining vinegar and baking soda neutralizes both into salty water and wastes the acid entirely.

Method 3: Oxalic acid cream cleanser for heavy buildup

Cream cleansers containing oxalic acid (the classic powdered cleanser sold in a can, in its softer paste form) combine a stronger acid with a fine mild abrasive. Apply a small amount to damp glass, leave it 1–2 minutes, work it with a damp non-scratch pad, and rinse completely. Never let it dry on the glass or on metal fittings. Ventilate the bathroom, wear gloves, and test a low corner first.

Method 4: Polishing (when chemistry has run out)

If the glass is smooth but still hazy, minerals have bonded into or corroded the silica surface. The only real remedy is abrasive polishing with cerium oxide, a glass-polishing compound used with a felt pad on a low-speed drill or polisher, kept wet throughout. It removes a microscopic layer of glass. It’s effective but slow and easy to botch by overheating one spot, so consider a professional glass-restoration service for large panels.

Common mistakes that make it worse

When this won’t work, and what to do instead

Permanent etching happens when scale sits on glass for years in a hot, wet environment; alkaline minerals slowly leach silica out of the surface, leaving a microscopically pitted layer. The telltale signs are uniform haze across the whole panel, no texture under your fingernail, and no improvement after acid treatment. At that point your options are professional polishing, replacing the panel, or accepting it. Call a glazier if the panel is toughened safety glass with damaged edges, if scratches are catchable with a fingernail, or if seals are leaking. Water tracking behind a frame is a structural problem, not a cleaning one.

Keeping it clear afterward

A squeegee after every shower is the single most effective habit; it removes the water before it can evaporate and deposit anything. Backing it up with a weekly vinegar-and-soap spray keeps light film from establishing. A hydrophobic glass sealant (automotive rain-repellent products work on shower glass) makes droplets sheet off rather than bead and dry, and typically lasts a few months per application.

FAQ

Can I use toilet bowl cleaner on shower glass? Some people do because it contains hydrochloric acid, but it’s risky: it damages chrome, grout, natural stone, and metal frames on contact, and the fumes are far harsher in an enclosed shower. Citric acid or an oxalic cream cleanser gets you most of the way with far less collateral damage.

Does a razor blade scraper damage glass? A new, undamaged blade held nearly flat against wet glass can shear off thick scale without scratching, since steel is softer than glass. The risk is real, though: a nicked blade, a dry surface, or a tilted angle will leave marks, and it’s a bad idea on any coated or plastic panel.

Why do my stains come back within a week? Either your water is very hard, you’re not drying the glass, or the surface has micro-scratches or lost coating that give minerals more to grip. Squeegeeing plus a sealant addresses the first two; the third usually needs polishing.

Is a water softener worth it just for the shower? A whole-house softener eliminates the cause rather than the symptom and also protects your water heater and fixtures. If that’s not practical, an inline shower filter reduces some deposits but generally won’t remove dissolved calcium the way ion-exchange softening does.