Hard water stains on glass are calcium and magnesium mineral deposits left behind when water evaporates. Standard glass cleaners don't dissolve them — you need an acid-based approach.
White Vinegar Method (Most Common)
- Saturate a cloth or sponge with undiluted white vinegar
- Press it against the stained glass and hold for 5–10 minutes — longer for heavy build-up
- Scrub with the same cloth in circular motions
- Rinse with water and dry immediately with a squeegee or microfibre cloth
For shower glass: spray undiluted vinegar over the entire panel, let sit 10–15 minutes, scrub with a non-scratch pad, rinse.
Bar Keepers Friend (For Heavy Deposits)
- Wet the glass surface
- Sprinkle Bar Keepers Friend powder on a damp cloth
- Rub in circular motions — the oxalic acid dissolves mineral deposits the vinegar can't fully shift
- Rinse thoroughly and dry
Drinking Glasses
- Soak in a solution of equal parts white vinegar and water for 30 minutes
- Rub with a cloth and rinse
- Or run through the dishwasher with a cup of white vinegar placed on the top rack — the vinegar disperses through the wash and clears mineral etching from multiple glasses at once
Prevention
- Squeegee shower glass after every use — takes 10 seconds and prevents deposits from forming
- Apply a rain-repellent product (Rain-X or similar) to shower glass every few months — water beads off rather than drying to deposits
- A whole-home water softener is the permanent solution if hard water is a persistent problem throughout the house