How to Remove White Marks from Glass, Windows & Mirrors

Quick answer

Most white marks on glass are mineral deposits. Wipe on equal parts calcium, lime and rust remover and warm water, let it sit two minutes, then rinse with cold water.

Start the steps

Prefer a ready-made fix? Our top picks ↓

Prep first

Before you start

  1. Work out the cause from where the mark is and how it appeared before you pick a remover.
  2. Test any product on a hidden spot first, such as the underside of the base.
  3. Keep acid descalers off marble and other natural stone, which they etch. The Marble & Natural Stone guide covers those surfaces.

Most white marks on glass come from hard water, leaving limescale behind as it dries, or from deodorant or undissolved detergent. If cloudiness is still there after cleaning, the glass may be etched, and there's no remedy that clears it. Check the glass in good light before you commit to a full clean, so you know which problem you're solving.

Glasses that come out of the dishwasher with a film usually need a hard-water remover, not more rinsing. On a glass top stove, keep cleaner off the burner edges and dry the surface fully afterward. Fish tank glass with white stains needs a thorough rinse after any limescale remover, before fish go back in.

Before you start

What glass, windows & mirrors can take

Safe to use1

  • Water

Use with care7

  • Hot water
  • Soaking
  • Chlorine bleach
  • Solvents (alcohol, spot removers)
  • Acids (vinegar, lemon)
  • Scrubbing and abrasives
  • Heat, once the stain is out

5 items

What you'll need

0 of 5 ready

Tap an item to get it on Amazon, or tick what you already have.

As an Amazon Associate we earn from qualifying purchases.

6 steps

Step by step

0 of 6 done
  1. Step 1 of 6

    Work out what made the mark

    Look at where the mark sits and how it appeared. A chalky film that wipes off or responds to a damp cloth is usually mineral deposit, while a cloudy patch in the glass itself may be etching.

    Test the product on a hidden spot first, such as the underside of the base.

  2. Step 2 of 6

    Mix equal parts descaler and water

    Pour equal parts calcium, lime and rust remover and warm water into a glass or porcelain bowl, making a 50/50 solution. Stir gently until it is evenly mixed.

    Careful. Don't use cleaners with fluorine compounds on glass, because they damage it.

  3. Step 3 of 6

    Wipe the solution onto the marks

    Dampen a cloth or sponge in the solution and wipe the stained areas of the glass. Cover the whole mark and its edges, not just the middle.

    Tip. Hold the glass steady by its base so the rim gets even coverage.

    Careful. Don't mix the descaler with bleach or other household cleaners.

  4. Step 4 of 62 minutes

    Let it sit for two minutes

    Leave the solution on the marks for two minutes, and set a timer so you don't go over. Keep the cloth or sponge in contact with the glass so the marks stay wet.

    Careful. Don't leave the product on any surface for longer than two minutes.

  5. Step 5 of 6

    Rinse the glass with cold water

    Rinse thoroughly under cold, clean water until no solution is left on the glass. Check the rim and any seams where the solution could sit.

  6. Step 6 of 6

    Dry and check the clarity

    Dry the glass with a soft cloth and check it in good light from a few angles. If the mark is gone you're done; if cloudiness stays, the stronger option further down is the next step.

If you'd rather buy than mix

Best products for white marks on glass, windows & mirrors

Look for a calcium, lime and rust remover, and skip any product that lists fluorine compounds for glass. Choose one that is made for mineral deposits rather than a general glass cleaner.

How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on glass, windows & mirrors, and its directions fit the steps above.

Finished the steps? How does it look?

How to tell it's working

The glass looks clear from every angle, and the rim feels smooth to a fingertip. If a faint haze remains after drying and rinsing, the mark is probably etched rather than deposited.

What changes for yours

Adjust for your glass, windows & mirrors

Drinking glasses and glassware

Hard-water film on drinking glasses responds to the steps above, and it shows most on the rim. Work the solution around the rim with a damp cloth rather than dipping the whole glass.

Ceramic mugs and plates need different handling, so see the Dishes & Mugs guide for those. For crystal or etched glassware, a mark that stays after the steps is damage, and no product will clear it.

Mirrors

Dampen the cloth with the solution and wipe the spots rather than spraying the mirror directly. Keep vinegar and ammonia-based cleaners away from the mirror, since they can damage the edges and backing.

White spots that sit under the glass surface may be damage to the silver backing, and those can't be washed off. Rinse and dry the mirror well so no solution is left near the edges.

Glass top stove

Let the stove cool completely before you touch it with liquid, because a sudden temperature change can crack the glass. Test a small patch first, and keep the solution away from any gaps around the edge.

Once it is cool, wipe the marks, wait the two minutes, then rinse with cold, clean water and dry the surface.

Glasses after the dishwasher

If the film is soapy rather than chalky, wash the glasses by hand in warm water and rinse them well before you reach for the descaler. A soapy film often lifts on the first rinse.

If a chalky film stays after handwashing, it is hard-water mineral deposit, so use the steps above on the rim and the inside of the glass.

Fish tank glass

Don't put the descaler into a tank with fish in it. Remove the fish, drain the tank, and clean the glass outside it with the steps above, then rinse it thoroughly before it goes back in.

If the cloudiness stays after that, the glass may be etched, and that won't come off.

Heavy or long-standing buildup

A mark that has sat on glass for weeks or months is harder to lift, so give it the full-strength repeat for two minutes, not longer. Use the undiluted descaler on the mark only, then rinse with cold water.

If the mark dried on and came back after every run through the dishwasher, it is more likely to be etching than a deposit. Repeating the descaler on etched glass won't clear the cloudiness, because no remedy removes it.

If the glass is still cloudy after the full-strength repeat, the damage is probably permanent. Set the glass aside or replace it, because more scrubbing only scratches it.

Vinegar, baking soda, peroxide and more

Do home remedies work on white marks on glass, windows & mirrors?

Several home remedies are common for white marks, but most of them don't dissolve the mineral deposits that cause this stain. A calcium, lime and rust remover is the one that dissolves these deposits, so the rest won't clear them.

Skip6

RemedyVerdictWhat to know
White vinegarSkipLeave vinegar out of this one. It can damage the edges and backing of a mirror, and the descaler in the steps is what handles mineral deposits on glassware.
Baking sodaSkipBaking soda is a gentle scrub, not a descaler, so it won't clear a mineral deposit. Use the steps instead.
Hydrogen peroxide (3%)SkipPeroxide doesn't dissolve mineral deposits, so it won't clear this stain. Leave it out and stick with the descaler steps.
Dish soapSkipSkip dish soap for chalky deposits; it won't clear them. A plain warm-water wash is enough for a soapy film.
Oxygen bleach (OxiClean)SkipOxygen bleach doesn't dissolve mineral deposits, so it won't clear this mark. Leave it out and use the descaler steps.
Rubbing alcoholSkipAlcohol won't dissolve a mineral deposit, so it won't clear this stain on glass. Leave it out.

What makes it worse

Mistakes to avoid

Don't scrub with steel wool or abrasive pads

Steel wool, scouring pads and hard objects scratch glass, and a scratch can hold dirt and look like a new mark. Stick to a soft cloth, or a plastic or nylon pad if you need more grip.

Don't shock hot glass with cold liquid

Glass can break from a sudden temperature change, so don't add liquid to a hot glass or dish. Let it cool first, and don't set a hot dish on a countertop, metal surface or in the sink.

Don't keep scrubbing a mark that won't move

If the mark is still cloudy after the steps, the glass may be etched, and no remedy removes the cloudiness. Repeating the descaler more often won't change that, so stop and check for etching.

When to call a professional

Once the full-strength repeat has been tried and the glass is still cloudy, no product will fix it, so replacing the piece is the practical choice. If white spots are inside a mirror, damage to the backing can't be cleaned off either, so there's no home fix for it.

Questions

What causes white stains on glass?

Most white marks are mineral deposits left when hard water dries on the surface. Some are etching, which is damage to the glass itself and can't be washed off.

Will the white spots on my mirror come off?

Surface deposits usually come off with the steps above. Spots under the glass are damage to the backing and won't clear, so wipe a small hidden patch first to see which kind you have.

Why do my glasses get a white film after the dishwasher?

The film is usually hard-water mineral deposit or detergent residue. Hand wash with warm water first, and if a chalky film stays, use the descaler steps.

Can I use these steps on a glass top stove?

Yes, but only once the cooktop is completely cool, because a sudden temperature change can crack the glass. Test a small patch first and keep the solution away from any gaps around the edge. Rinse well with cold, clean water and dry the surface afterward.

What if the mark stays after the full-strength repeat?

The cloudiness is most likely etching, and no remedy removes it. At that point the glass has reached the end of what cleaning can do, so the practical call is to stop.

How do I tell etching from a deposit?

A deposit wipes off or responds to the descaler. Etching is cloudiness that stays after the steps and doesn't wipe away.

Is it safe to clean a fish tank with this?

Not with fish in the tank. Remove the fish, drain the tank, and clean the glass outside it, then rinse well before it goes back in.

White Marks on other materials

All 29 materials for white marks

Other stains on glass, windows & mirrors

All 45 stains on glass, windows & mirrors

Start from the bigger picture

How we know this

Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.

  1. CLR
  2. Clemson Extension
  3. Minwax
  4. Natural Stone Institute
  5. Daltile
  6. Pyrex
  7. Kohler