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

Proven methods to remove white mineral deposits from shower doors, faucets, and tile.

What Creates Hard Water Stains

Hard water stains are deposits of calcium carbonate and magnesium left behind when water evaporates. They appear as white, chalky film on glass shower doors, cloudy spots on chrome faucets, white rings around drains, and a hazy film on tile. The minerals are dissolved and invisible in the water itself, but once the water evaporates, they crystallize on the surface.

The harder your water, the faster stains accumulate. Water above 120 PPM (7 GPG) leaves noticeable deposits within days. Water above 200 PPM creates stubborn buildup within a week. Check your city\'s water to see your hardness level.

Why Stains Get Worse Over Time

Fresh hard water spots wipe off relatively easily. But each layer of minerals bonds chemically to the surface and to previous layers. After weeks or months, the deposit thickens, hardens, and becomes much more difficult to remove. On glass, the minerals can etch into the surface permanently if left for years. This is why regular cleaning matters more in hard water areas.

Removal Methods by Surface

Glass shower doors and mirrors

Glass is the most common surface affected by hard water stains. Here is a step-by-step approach from mild to aggressive:

  • Light buildup: Spray undiluted white vinegar on the surface. Let it sit 15-30 minutes. Scrub with a non-scratch nylon pad and rinse
  • Moderate buildup: Make a paste of baking soda and white vinegar. Apply to the glass and let it fizz for 10 minutes. Scrub with a nylon pad in circular motions
  • Heavy buildup: Use a commercial product containing phosphoric acid (like Bio-Clean or Lime-A-Way). Follow the product instructions carefully. Wear gloves
  • Severe etching: A cerium oxide polishing compound can sometimes restore etched glass, but this requires buffing with a polishing pad. If the glass is deeply etched, replacement may be the only option

Chrome and stainless steel fixtures

Chrome plating and stainless steel finishes scratch easily, so never use abrasive pads or powders.

  • Apply CLR (Calcium, Lime, Rust remover) or Bar Keepers Friend with a soft microfiber cloth
  • For faucets, soak a cloth in white vinegar and wrap it around the fixture for 30-60 minutes
  • For aerator screens clogged with scale, unscrew the aerator and soak in vinegar overnight
  • Dry fixtures after each use to prevent new deposits

Tile and grout

Tile is relatively durable, but grout is porous and absorbs mineral deposits.

  • Spray a 50/50 vinegar and water solution on tile surfaces. Let sit 10 minutes and scrub
  • For grout lines, apply a baking soda paste and scrub with a stiff brush
  • Steam cleaners work well on both tile and grout without chemicals
  • Seal grout lines after cleaning to reduce future mineral absorption

Toilet bowls

The hard water ring inside a toilet bowl is one of the most stubborn stains to remove.

  • Lower the water level by turning off the supply valve and flushing
  • Apply a pumice stone (wet it first to avoid scratching the porcelain)
  • For severe buildup, use a hydrochloric acid-based bowl cleaner (like The Works or Zep)
  • Never mix acid cleaners with bleach; the combination creates toxic chlorine gas

Natural stone (granite, marble, travertine)

Vinegar and acidic cleaners will damage natural stone. These surfaces require pH-neutral cleaners specifically made for stone. Use a stone-safe hard water remover or a poultice of baking soda and water. Consult the stone manufacturer before using any cleaning product.

Cleaning Product Comparison

ProductActive IngredientBest ForAvoid On
White vinegarAcetic acid (5%)Glass, tile, fixturesNatural stone, marble
CLRLactic acid blendFixtures, appliancesNatural stone, painted surfaces
Bar Keepers FriendOxalic acidStainless steel, porcelainGold, brass, marble
Lime-A-WaySulfamic acidHeavy scale on glass and tileNatural stone, chrome
Pumice stoneAbrasionToilet bowls, porcelainGlass, fiberglass, chrome

Prevention Strategies

Removing hard water stains is a recurring battle. Every shower, every faucet use, every toilet flush adds new mineral deposits. The only way to stop the cycle is to address the water itself.

Squeegee after every shower

A quick 30-second squeegee of glass doors after each shower prevents 90% of buildup. This is the single most effective habit for hard water homes that do not have a softener.

Dry fixtures after use

Keep a microfiber cloth near the bathroom sink and wipe down faucets after use. This prevents water spots from forming in the first place.

Apply a water-repellent coating

Products like Rain-X or ceramic coatings designed for shower glass create a hydrophobic surface that causes water to bead and run off instead of drying in place. Reapply every 1-3 months.

Install a water softener

A whole-house water softener removes calcium and magnesium from all water in your home. This eliminates new mineral deposits entirely. No more stains on glass, fixtures, or tile. Existing scale gradually dissolves as softened water passes over it.

Consider a salt-free conditioner

A salt-free conditioner does not remove minerals but changes their structure so they are less likely to bond to surfaces. Spotting is reduced but not eliminated. This is a good option for people who want to keep minerals in their drinking water. Learn about the differences in our hard water guide.

When Stains Mean Something Else

Not all water stains are from hardness. Reddish-brown stains indicate iron. Blue-green stains on white fixtures suggest copper leaching from pipes, often due to acidic water. Black stains may indicate manganese. If your stains are not white or chalky, your water may have additional issues worth investigating. Check your city\'s water for a full breakdown of what is in your tap water.

💧 Not Sure What You Need?

Take our 60-second quiz to get a personalized recommendation based on your city's data.

Take the Water Quiz →
💧

What Does Your Water Need?

60-second quiz based on your city's real data.

Take the Quiz

Check Your Water

See your city's data.

Look up your city

Quick Test

Screen for 17 contaminants at home in 2 minutes.

17-in-1 Test Strips →

Affiliate link

Compare Systems

Side-by-side comparisons