7 Proven Ways to Clean a Hazy Mirror

If you're frustrated with cleaning your mirror, only to find streaks from another angle.

 You're not alone.

clean a hazy mirror

This used to get me frustrated until I tested different methods and finally found a few solutions that WORK! 

I have seven different ways that I have tested which you can try right now. 

This used to wind me up a lot and I tried all sorts of cleaning sprays hoping that one would finally deliver on its promise of a streak-free mirror.

Even some of the home remedies like cornstarch and vinegar were epic failures!

That's why I am happy to let you in on the products I tried that finally worked!

Shall we begin?

My Tried And Tested Methods For Streak-Free Mirrors

Tip #1 E-Cloth

Move over paper towels!

Microfibre cloths are so much better.

I rave a lot about E-Cloths on this blog because they clean mirrors SO well.

E Cloth

They aren’t just any kind of microfibre cloth. They are of excellent quality and come in a pair. One is a waffle texture and the other is smooth.

If you don’t have access to the E-Cloth where you live.

Simply get two types of microfibre cloths. A waffle or terry cloth microfibre towel and a flat weave microfibre cloth/ microfibre glass cloth.

The combination of these two cloths will give you the best shine on your mirror with zero streaks.

Of all the methods I have tried, I find the microfibre cloth duo to be the best way to clean a cloudy mirror.


  • Run the waffle microfibre cloth under warm water
  • Wring the cloth as much as you can. You want it damp, not soaking wet
  • Work in circular motions over your dirty mirror, concentrating on any dried-on stains (This is the only time it’s ok to use circular motions)
  • Fold the glass cloth in two till it forms a large square. This gives you eight sides to work with.
  • In an ‘S’ pattern, work your way from top to bottom
  • If the surface of the cloth gets wet, simply switch to the other sides of the square
  • Repeat the process if necessary

What do you think? Streak-free right?

I told you! This is by far the best way to clean your mirror.

No chemicals, no store-bought cleaner, just water, and some elbow grease.

Tip #2 Squeegee

My bathroom mirror surface is really large.

Insert Image

Sometimes I am not in the mood to use the E-Cloths because they require quite a bit of elbow grease so I simply squeegee.

Let me show you how I do it.



  • Wet a microfibre cloth or sponge and go over the entire mirror and any set stains or water spots. You can also wet your cloth with a light soapy solution
  • Your cloth or sponge should be wet but not dripping. You don’t want water dripping into the corners of the mirror (I explain later why this is not good for your mirrors)
  • Squeegee in a straight pattern, wiping the squeegee on a dry lint-free cloth or paper towel before going again. 
  • Use the dry cloth to clean any liquid off the edges of the mirror

Tip #3 Vinegar and Water

I’m pretty sure you were wondering when I was going to mention the best homemade glass cleaner.

vinegar mirror cleaner

Of course, I wasn’t going to leave out the most popular cleaning solution- vinegar.

Vinegar is amazing for cleaning mirrors and it delivers better results than many store-bought cleaners. 

See the results of my experiments with homemade mirror cleaners here


  • Fill a spray bottle with equal parts vinegar and very warm water. I use warm water because it evaporates quickly
  • Spray the vinegar solution lightly on the mirror. You don’t need too much. Excess water tends to leave streaks
  • Grab a clean microfibre cloth and work in an S pattern on the mirror’s surface. Don’t wipe in circular motions here, you risk transferring the dirt from one area to the other.
  • Repeat the process if necessary

Vinegar is such a great cleaning product but the smell can be rather strong. When it evaporates, it leaves in its wake the freshest smell.

Tip #4 Kärcher Window Vac

If you are looking for a store-bought product that leaves no streaks and requires next to no effort.

squeegee for shower glass

The Kärcher Window Vac is the easy solution. 

I call it 'a squeegee on steroids'. This product makes the cleaning process so much easier and is not too expensive.


Fill the spray bottle with a cleaning concentrate and some water

  • Spray the foggy mirror and wipe it with the attached microfibre pad
  • Similar to how you would use a squeegee, vacuum the mirror in long vertical strokes
  • Repeat till you cover the entire mirror
  • Clean any wet edges with a dry cleaning cloth

Tip #5 Hydrogen Peroxide

If you’ve tried a few different cleaning solutions and can’t get rid of the haze on your mirror, the best thing to get is hydrogen peroxide.

hydrogen peroxide mirror cleaner

This simple first aid ingredient can remove the film and haze that form over your glass. 

Many times haze can form due to wrong cleaning practices and a build of some store-bought cleaners.

Hydrogen peroxide can be used for a lot of household cleaning but it’s also excellent for window glass and mirrors.


  • Get 3% hydrogen peroxide. If it’s only available in a higher concentration, dilute it with a cup of distilled water.
  • Pour the hydrogen peroxide into a spray bottle (light affects the solution) or just put a spray nozzle over the hydrogen peroxide bottle
  • Spray directly on a microfibre cloth or spray lightly on the mirror’s surface
  • For best results, wipe in an S pattern and your mirror glass will look shiny again


Distilled water is important to prevent a DIY mix from going bad too quickly when you store it. If not make only the amount you need.

Tip #6 HG Glass and Mirror cleaner

Of all the commercial glass cleaners this is the only product that I have seen that doesn’t smear mirrors or glass.

It actually cleans with little to no streaks.

hg glass mirror cleaner

To be honest, the HG brand is particularly amazing.

I have tried the mould remover and the results were incredible. 

The only reason I don’t buy a lot of products is that my E-Cloth does a pretty good job with just water and that saves me a lot of money.


  • Spray the surface of your mirror moderately. You don’t want to drench it with cleaner. More liquid makes it harder to clean
  • Wipe in an S pattern with a dry microfibre cloth
  • You can finish off and dry with a squeegee using vertical strokes

Tip #7 Dish soap

My number seven solution is dish soap because this is a simple product that can be used alone or with some of the methods I mentioned above.

dish soap

Adding a tiny drop of dish soap in warm water can be the only thing you actually need to clean your mirrors.

You need to do this carefully otherwise you end up with an even bigger haze on your mirror.


  • In a spray bottle, add the tiniest drop of dish soap in very warm water. I mean the tiniest amount. You don’t want to make a solution that is too soapy because that can leave streaks
  • Spray onto the mirror’s surface and wipe in an S pattern concentrating on areas that might be hazier or have dried water spots
  • Quickly finish off with a flat weave microfibre cloth
  • This simple soap solution can also be used with a Squeegee or the E-Cloth

What To Do When The Mirror Still Looks Hazy

If you have tried all the products and tips and your mirror still looks hazy, it could in fact be because the backing of the mirror has been damaged.

To fix this, you will need to re-silver the mirror. This begs the question, ‘How valuable is the mirror’?

Depending on the size of the mirror, re-silvering can cost anywhere from £17- £142 excluding shipping costs and it might be much cheaper to simply replace it.

You can save money by getting a silver/ mirror effect spray but bear in mind that you will not get professional results.

However, if the mirror in question is an heirloom or holds some type of value to you, it might be worth re-silvering.

Best Practices To Avoid Hazy Mirrors

What can we do to keep our mirrors shiny, clear, and in top shape so we don’t have to re-silver?


Don’t freak out. My husband tried this on our bathroom shower glass and I have been hooked ever since.

His rationale was…. it works on our car windshield so why not in our home?

If you use antifog for your bathroom mirrors, it will reduce the amount of fog you get during showers.

Build up of fog on mirrors can make them look hazy but antifog reduces that.

Remember to still follow some of the cleaning practices I mentioned above.

A build-up of anti-fog on your mirror surface will make it look hazy eventually.

Prevent Oxidation

Silver (the coating on the back of your mirror) is highly prone to oxidation.

Throughout this post, I have emphasised not drenching the mirror surface with liquid.

This is because when you clean your mirror over time and water touches the corners, it can seep into the silver coating and eventually cause it to degrade.

Avoid Bleach

Bleach might be a great disinfectant but it’s pointless to use it on your mirrors.

It will leave streaks and just like water, it will oxidise the silver if it seeps into the back of the mirror.

FAQs on How To Avoid Hazy Mirrors

Can you clean mirrors with newspaper?

Back in the day, newspapers were the go-to cleaner for mirrors or glass.

They actually still work pretty well! However, with most things moving online, newspapers aren't as common in our homes anymore.

Relying on something you might not have on hand isn't ideal for cleaning.

Coffee filters can be a decent substitute, but in my opinion, nothing beats a high-quality microfibre cloth.

They're readily available, reusable, and leave mirrors sparkling clean with minimal effort.

Why your mirror is cloudy after cleaning?

Many times this is a result of a build-up of store-bought cleaning products that have dried onto the surface of the mirror.

Another reason could be the cleaning method.

Cleaning in a Z or S pattern gives you fewer streaks unlike cleaning in a circular pattern. A circular pattern transfers dirt from one spot to the other.

Other times, you are just dealing with an old mirror that needs replacing.

Can you re-silver a mirror and how much does it cost to re-silver?

Yes, you can re-silver your mirror.

Depending on the size, it can cost between £17- £142 excluding shipping.

You can also get re-silvering spray but the results are of lower quality.

Can you clean your mirror with toothpaste?

Some people claim toothpaste works but I have never tried it out because I have never needed to.

It seems rather unnecessary if you have the right products and methods I mentioned in this post.

There will always be a new trend for cleaning just about anything.

Please remember that when you follow good cleaning practices and have the right tools and products, you don’t need to follow trends.

clean a hazy mirror easily


Hey you, I’m Torera

Hey there! I am Torera, a home care and cleaning enthusiast with a mission to make cleaning as fun and easy as possible for women like you. As someone who had to learn everything from scratch, I have the mindset of a beginner and know exactly how to take you from A to Z. Let us ditch the overwhelm and create a space that is clean, cozy, and totally you!

Leave a Comment