Practical, tested guides for a safer, cleaner and more efficient home.

How to Remove Hard Water Stains From Glass, Tile and Fixtures

Many homeowners search for how to remove hard water stains after spotting cloudy glass or crusty faucets. Hard water contains minerals such as calcium and magnesium. When the water dries, those minerals stay behind as white, chalky deposits. Luckily, you can remove them with common household items.

What Causes Hard Water Stains?

Water picks up minerals as it moves through soil and rock. When it evaporates from a surface, the minerals remain. Over time, they build into a visible film that gets harder to remove.

The U.S. Geological Survey explains how water hardness varies across the country on its water hardness page.

Supplies You Need

  • White vinegar
  • A spray bottle
  • Baking soda
  • A non-scratch sponge or microfiber cloth
  • An old toothbrush
  • Paper towels or plastic wrap

How to Remove Hard Water Stains With Vinegar

Vinegar is mildly acidic. Therefore, it dissolves mineral deposits without harsh chemicals. Mix equal parts white vinegar and warm water in a spray bottle.

Shower Glass and Doors

First, spray the glass generously. Let it sit for ten to fifteen minutes. Next, scrub with a damp sponge, then rinse with clean water. For stubborn spots, make a paste of baking soda and vinegar. Apply it, wait five minutes and scrub gently.

Faucets and Showerheads

Soak a paper towel in vinegar and wrap it around the fixture. Secure it with a rubber band, or use a plastic bag filled with vinegar for showerheads. Leave it for one hour. Afterward, scrub with a toothbrush and rinse well.

Tile and Grout

Spray the vinegar solution on the tile and let it soak. Scrub with a soft brush. Do not use vinegar on natural stone such as marble or travertine, because the acid can etch the surface. Use a stone-safe cleaner instead.

Sinks and Toilets

For toilet rings, pour vinegar into the bowl and let it sit for an hour. Then scrub with a toilet brush. For sinks, apply a vinegar-soaked cloth to the stain and wipe clean after thirty minutes.

Tips for Tough or Old Stains

  • Repeat the treatment instead of scrubbing harder.
  • Use a plastic scraper on thick buildup.
  • Try a commercial limescale remover if vinegar fails. Follow the label and ventilate the room.
  • Never mix vinegar with bleach, because the combination releases toxic gas.

How to Prevent Hard Water Stains

Prevention takes less effort than repeated scrubbing.

  • Wipe glass and fixtures dry after each use with a squeegee or towel.
  • Apply a thin coat of glass sealant or rain repellent to shower doors.
  • Install a water softener if hard water affects your whole house.
  • Spray a light mist of vinegar solution weekly.

If you also deal with slow drains, read how to unclog a drain without harsh chemicals.

Final Thoughts

Now you know how to remove hard water stains from nearly every surface. Use vinegar, give it time to work and scrub gently. Then wipe surfaces dry to keep them sparkling. A few minutes of upkeep each week will protect your fixtures for years.

Good to know: This guide is for general information only. Always follow manufacturer instructions and local codes, and hire a licensed professional for gas, major electrical or structural work.
H
Written by the Home & Yard Guide team

We research every topic using manufacturer guidance and trusted public resources. Read our editorial policy.

Keep reading

More helpful guides