Homemade Eyeglass Cleaner


How do you clean your eyeglasses?  With just plain old water?  With window cleaner?  Or maybe you just breathe on them to steam them up a bit and then grab the corner of your shirt and start rubbing?   All of these methods will work to some extent, but you can make your life a little easier (and your glasses a whole lot cleaner!) with a bottle of this homemade eyeglass cleaning solution.

How to make your own eyeglass cleaner - save money with this easy homemade mixture

I first decided to make my own eyeglass cleaner several years ago when I had some little spots on my lenses that weren’t coming off with just a quick rinse with water under the faucet.  It turned out those spots were the mist from hairspray settling on my glasses. I needed something that would get rid of those stubborn spots and this homemade cleaner did the trick.

Let’s take a closer look:

How To Make Homemade Eyeglass Cleaner

The method I use to make my own eyeglass cleaner is to use a simple 50/50 mix of water and rubbing alcohol with a tiny squirt of dish soap added in too. I put my mixture in a small 2 oz mist bottle and don’t take the time to measure. I just fill my little bottle half way with rubbing alcohol, fill it the rest of the way with water, and finish up with a tiny squirt of dish soap. I then give it a gentle shake to mix things together and it’s done!

You can buy fancy eyeglass cleaners and pay anywhere from $5 to $20 a bottle.  This homemade solution for cleaning eyeglasses can be made for just pennies and is certainly just as effective.

Homemade Eyeglass Cleaner is simple to make and saves money too!

What About The Alcohol?

There have been some questions about the alcohol in this mixture and if it is safe for lenses.

I can only respond with my own personal experience using this mixture and it has not been a problem for me.  I have been happily using it for several years and it’s done a fine job with no damage to my lenses. However, I do not have transition lenses or the anti-glare coating on my lenses. Also after about two or three years, I’ve been needing to get my prescription updated and so I don’t keep a pair of eyeglasses much longer than that at this point in my life anyway.

If you have concerns about using the alcohol with any of the special type of lenses, you could try using a little less alcohol in the mixture or try leaving the alcohol out and just using a mixture of mildly soapy water in your spray bottle.

How to make your own homemade eyeglass cleaner

Interestingly enough, I recently had to purchase a new pair of glasses and they gave me a little complimentary cleaning kit and various papers to take home with me.  So I’m reading my papers and there was a note on there not to use alcohol.  BUT – then I read the ingredients on the little free bottle of cleaner they gave me and it says “contains alcohol”.  So go figure!  They were saying one thing, but doing the opposite.

No wonder we can’t figure out what to do!

Again, I will just say that my experience with this cleaner has been positive. (In fact, I make it in larger batches and use it as a homemade glass and mirror cleaner for around the house too!) For me, the rubbing alcohol gives it the extra boost to really get the glasses clean, especially from the pesky hairspray residue that creates problems for me. It’s been a very simple and frugal way to make a homemade version of the store bought eyeglass cleaners.

Here’s how to do it:

Homemade Eyeglass Cleaner

Make your own eyeglass cleaner for pennies with this quick and simple mixture.
Author: TheMakeYourOwnZone.com


  • 1 oz Rubbing Alcohol (70% Isopropryl)
  • 1 oz Water
  • Tiny Squirt Dish Soap
  • Small 2 oz Mist Bottle


  • Pour the rubbing alcohol and the water into your bottle
  • Add a tiny squirt of dish soap.
  • Put the top on your bottle and give it a gentle shake to combine the ingredients.
  • To use: squirt onto your lens and wipe off with a soft cloth.


This recipe can be made in any size by simply using a 50/50 mix of water and rubbing alcohol.  Fill your bottle half way with alcohol, then fill it the rest of the way with water, and finish off with a small squirt of dish soap.

Easy Homemade Eyeglass Cleaner

This post was originally published August, 2012 and was updated August, 2018.

Need a few more bright ideas?
Sign up for the monthly email newsletter to learn about my latest content and tips for frugal homemade living.

Leave a Comment

Your email address will not be published. Required fields are marked *


  1. I’m just a guy, but I’ve learned a lot about cleaning glasses over the years and here is my Mojo, my Zen Of Eyeglasses.

    How you clean your glasses really depends on what type of lenses you have, polycarbonate plastic, glass or whatever AND what type of coating(s) you have, if any. Most lenses these days seem to be polycarbonate coated with something. For instance, lots of people get the so-called anti-scratch coating which does NOT prevent scratches caused by “polishing” your lenses,although the anti-reflection coating does work fine.

    1. Clean and RINSE your hands good. Otherwise, you’re going to wash your hands’ oil, grit and grime onto your glasses.
    2. Have a NEW (a week or less old) microfiber cloth ready for drying. If you kee using the same cloth for much longert than that, and if you wash your glasses a few times a day, the cloth starts to pick up oil from your skin that gets transferred back onto the cleaned lenses, causing that frustrating “I just CLEANED THEM, how can there be stuff on my glasses?” problem. I know, you can probably get them clean by hand washing them but, hey, a package of them online ain’t that expensive. Back to the cleaning:
    3. ,Consider using DISTILLED water unless you have a water softener or reverse osmosis (RO) system. Some areas of the country have very hard water, with lots of iron or other minerals in it. Guess what those gritty minerals can do to your lenses while you’re washing away.
    4. I DON’T use alcohol for fear of shortening the lifespan of my lens coating . I’ve heard people say it ruined their glasses.
    5. RINSE the lenses BEFORE you wash them with cleaner. You want to flush away any airborne grit and whatever you can BEFORE you start actually cleaning the lens.
    5. I do use a bit of DAWN dish washing liquid with water (not just the Dawn by itself) and rub the lenses with my CLEAN fingertips. Your fingerprints make excellent scrubbers, like a good sponge. While you’re at it, CLEAN the frame and earpieces. Your glasses come in contact with airborne gack all day long and you wear them in direct contact with your face. Clean your eyeglasses, not just the lenses.
    6. RINSE thoroughly, tale your time and get all that soap off. I use my fingertips to accelerate the process, then just rinse without rubbing.
    7. Shake off the excess water and BLOT THE LENSES DRY with your new, clean microfiber towel. DON’T rub the lenses unless you still have persistent smudges and only if you use distilled water and have a really clean cloth. Otherwise, you WILL put fine scratches on the lens. YOU CAN’T SCRATCH THE LENSES IF YOU DON’T RUB THEM. I never “polish” my lenses.
    8. When you’re away from home, carry a little spritz bottle with distilled water in your back pack/purse/man purse (and, if you’re you’re feeling lucky) maybe 10% alcohol and/or a drop of Dawn. First, HOSE THE LENSES DOWN GOOD on both sides with the cleaning spritz. GIVE IT A MINUTE, let the solution soften and dissolve the gack. Then HOSE THEM DOWN AGAIN. Let the liquid run off the lenses, floating away as much stuff as possible. Now, at this point you are leaving a soap film on the lenses so I carry a second RINSE spritzer with only distilled water. I think this will help prevent any possible damage to the lenses BY NOT LEAVING alcohol or soap in contact with them when you are finished. Spritz the cleaning solution off, let it dribble good then use your new/clean microfiber cloth to BLOT them dry.
    9. You’re done, you’re glasses are clean and sanitary and should last for years without scratches (the leading cause of most complaints).

  2. I used Witchhazel instead of rubbing alcohol. It has less of a percentage of alcohol. I thought it might address concerns about damage to protective coating on lens. It works just fine.

  3. Thanks for sharing nice natural tips to clean eyeglass. please share another article about eyeglass cleaner.

  4. Rubbing alcohol is a great disinfectant too! I’m wondering about using distilled water so that it lasts longer and since it’s going to be near my eyes?

  5. I simply use a mix of vinegar, soap and water in my little bottle. Works great (and I have an anti-reflective coating). I haven’t seen any damage to it either

  6. I know this isn’t home made, but my optometrist uses spray Pledge (for dusting furniture) to clean the lens of glasses. It works great and resists build up, just as it would on furniture. Weird!

  7. I use a similar mixture on my bathtub after bathing and it really seems to cut the oils, etc that stick to the tub sides. It lessens the amount of scrubbing by far.

    1. I never thought to use a mixture like this on my bathtub, although my homemade daily shower cleaner does have alcohol in it, and it must be the alcohol that’s doing it. Thanks for sharing your tip!

  8. Does this work for antireflective coatings? I remember using straight alcohol on one pair as a friend said it worked great. It fogged up my lenses. So, I am a little skittish.

    1. Rita – I was posting the answer above when your comment came through wondering about the same issue. The alcohol is what makes this mixture work well, but if you are worried about the anti-reflective coatings, you can leave the alcohol out and use a little more soap instead, or you can try using less alcohol.

      1. Thanks, Beverly. I will probably leave the alcohol out as my glasses cost almost $400.00! Also, I have it checked to be notified when I get a response by email, but I never got one. Is that part working okay?



    1. After doing some research, I believe this should be safe on lens with anti-reflective coatings. If you wanted to be a little more cautious, however, instead of doing a 50/50 mixture of alcohol and water you could use less alcohol and more water (perhaps a 30/70 ratio of alcohol to water). Or you could just use water and use a few more drops of soap for an alcohol free mixture, but the rubbing alcohol is really what makes this eyeglass cleaner work well.

    1. I have not tried this on my mirrors yet, but I did use it on the inside of my car windows the other day and it worked great! It’s the time of year when the sun is at a really glaring position when I drive to work in the morning and I could see how cloudy my car windows were. I decided to use this cleaner and it did a really good job of cleaning the car windows without leaving any streaking. That makes me think it would probably work well for mirrors too.

    1. Well I must confess that I keep this eyeglass cleaner in my bathroom and most of the time after I squirt on the cleaner, I simply use the nearby hand towel to dry my glasses off. As I’m washing my towels on a regular basis I’m never using the same cloth for an extended time for this purpose. The towel seems to be soft enough and does not leave lint on my glasses. However if you do have a soft cloth that you like to use, I would think the rubbing alcohol would be helpful in keeping germs from starting, and most cloths for cleaning your glasses should be machine washable.

    1. I am not sure, but if you are concerned about the transition lenses, you can leave the alcohol out and add just a bit more soap.