Things I’ve learned, published for the public benefit
Hope This Helps header image

How to clean eyeglasses

Picture of Ludwik dishwashing liquidI’ve worn eyeglasses since I was 3 years old. A few years ago, I started getting annoyed with the dust and grease that keep building up on my glasses. Maybe it’s old-age grumpiness kicking in, or maybe it’s because I started to use LCD displays whose immaculate picture quality sensitized me to any blurriness between the LCD matrix and my retina.

Anyway, I started cleaning my glasses regularly. The problem was that I couldn’t figure out a good cleaning technique. First, I tried washing my glasses with running water and then drying them up with towels. That didn’t work so well for the grease and the towels (either cloth or paper) would leave tons of lint on my glasses. So I bought a professional microfiber cloth, the same kind that I use for cleaning photographic lenses, and some isopropyl alcohol (isopropanol), the stuff that they put in those overpriced “lens cleaning kits” you’ll find in the photography section of your electronics store. That was a lot better than my previous technique, but the alcohol would not clean off all the grease, which was impossible to remove completely with the cloth.

Well, I’ve finally figured it out. (Actually, I wish I had. I learned about this technique from my optician.) The answer is dishwashing liquid (AKA dish soap).

  1. Rinse your glasses under running water.
  2. Put a bit of dishwashing liquid on one of the lenses, then use your fingers to gently rub the liquid on both sides of both lenses.
  3. Rinse glasses again to remove the dish soap. You don’t need to use your fingers to get the dish soap off – just use running water. You should be looking at perfectly clean lenses with a few drops of water on them. If there’s any grease or other spots, repeat steps 2 and 3.
  4. Use a microfiber cloth to gently clean off remaining water drops. Use light touches – there might be small pieces of dirt on the cloth and if you rub it too hard, they might scratch the lenses. The microfiber cloth leaves no fluff, so your glasses should be perfectly clean.

It’s really a perfect combination. The dish soap dissolves all the grease, so you don’t get any smudges when you use the microfiber cloth. The microfiber cloth removes the remaining water drops and (non-greasy) stains made by evaporating water, and leaves no lint. The result: pristine-looking glasses in one minute.

What’s more, this technique is fairly convenient to use. Many online how-tos recommend special eyeglass-cleaning sprays or vinegar, which may be expensive or unavailable. On the other hand, most people have dish soap in their kitchen, so the only special accessory you need is a microfiber cloth, which costs $7 (for a top-quality one) and can be re-used for years. And even that isn’t really necessary, as paper towels or tissues work almost as well.


54 Comments so far ↓

  • Dan Vinh

    I completely agree with your method of cleaning glasses using dishwasher liquid. I have been using it for the past 2 years. In the past, I used ordinary soap and ruined several pairs of glasses. I later discovered that ordinary soap (or many other kinds of soap) contains “emollients” to make your skin soft. The emollients destroy a fine stratum of chemicals that many modern glass manufacturers incorporate in the manufacturing process. The polarized glasses and night-driving glasses with anti-reverberating properties are particularly vulnerable.
    More power to you!

  • Emmanuel Ocean

    Costco has a relatively cheap ($6) cleaning kit which comes with two microfiber cloths, 2.5 bottles* of cleaning fluid with unlimited refills, and a repair kit. That stuff works really well on the go, although I do use the dish soap method too!
    *2 small bottles and one mini/travel bottle.

  • john

    I use this same method to clean CDS/DVDs. Run lukewarm water and use a few drops of dish soap and a clean finger tip to wash them under water flow. Shake dry…then dry completely with a microfiber cloth…paper towels scratch.

    For eyeglasses…the microfiber cloths need to be regularly degreased…I just put them in a bowl and wash by hand…otherwise they pick up lint in a washer.

  • tory

    Microfiber cloths are alittle more expensive than regular rags, but its amazing how soft they are and dont scratch my glasses. Thank you so much for the article.

  • Dayle

    I use a plastic pump spray bottle with a weak detergent / water mix and use a old fat blush brush to wash. Spray directly on your glasses and nose pads a couple of times and use the brush to clean all sides. Rinse all with warm warm water. Blot your warm glasses dry with one sheet of toilet paper and you are done real quick. I always do this at the bathroom sink so toilet paper is always close by. No scratches either.

  • ARNY

    I use Johnson & Johnson’s baby hair shampoo instead – works really well, and is safe for plastic lenses. Use warm water to rinse.

  • Torsten

    Hmmm, agree – have been cleaning my glasses for the last 20 years using fairy.

    The only point where I strongly disagree is using papertowels to dry your glasses: paper is very hard and rough – so if you wear plastic glasses the paper will scratch these.

    I like the idea with the micro fiber but so far I have simply blown the water drops away or used the hand dryer.

  • Trudi - Optician

    Definately use the microfiber cloths and keep them in a case when not wearing them.

  • Squeaky Clean Window Cleaning

    Dawn Ultra to be more specific for Dish Soap and Glass. Thats what I use to wash windows. For my Glasses I use Lens Crafters products.

  • Dante

    Hmm never thought about using dish soap to clean my glasses. Always used the the micro fiber that came with my glasses.

  • Sami

    I only use clean t-shirts. They must be wash-machine clean. Depending on fabric they work perfect. If very dirty I may pour some water first, then use one part of t-shirt gently to remove all the dirt. It’s important that there’s no hard dirt like minuscule stones. Then other part of t-shirt to clean the grease. I may rub quite powerfully which is not a good thing to do, but I’ve weared the same plastic lenses 10 years, and they are still perfectly fine. I do this every 2nd day, so I must have done it 1500+ times.

  • Kala

    Don’t ever use tissues or paper towels on your glasses. They are a wood product and will likely scratch your lenses.

  • David

    BEST METHOD EVER!! I found the best method ever for cleaning eyeglasses WITHOUT scratching the lenses. I have tried many other techniques described on the Internet and have always ended up with scratches on the lenses. Anytime you use a cloth of any type you run the risk of damaging the lenses. I bought a can of compressed air from Office Depot that is sold as “cleaning duster”. I blow the lenses off with compressed air before I wet them to remove as much loose dust as possible. I wash my hands with dishwashing soap to be sure they aren’t the source of dirt. Then I wet the lenses and put some soap on my hands and gently rub both sides of the lenses at the same time. Next I rinse the lenses with fresh water and the blow the lenses dry with compressed air. This reduces the number of times the lenses are touched and greatly reduces the opportunity for scratching. I have had my lenses for over 3 months and do not have a single scratch on them.

    • Pearl

      This does in fact sound like the “BEST METHOD EVER!!”
      The compressed air idea sounds over the top but genius never the less. Time for a visit to Office Depot. ; )

    • Edward

      This works excellent. I tried with a big industrial fan to dry them up. Dust and grease? Totally gone, same as my glasses.

  • linda

    my husband left in glasses in a bowl of dish det over night and they are a MESS —what can he do?

    • Sadie

      no worries ask your doctor there sure will be a way to fix them or you can try to wash them with warm water first and then copy the rest of the method above!!

  • sadie

    amazing tried it and loved it this is a great method of cleaning your glasses try it and you will love it!!!!!!! AHHHHH I CAN’T BELIEVE HOW WELL IT WORKS BRILLIANT

  • Tibi

    not long ago I have been to an eye consult and I was told I need to wear glasses. I have astigmatism and am working quite a lot at the computer the doctor gave my lenses an anti-reflex coating which I was told it is damaged by detergents. So my question still is: “how do I remove grease smears from my glasses without damaging them in any way?”, something besides using those “overpriced lens cleaning kits”.

    • Amir

      I have the same question..
      You’re doctor is right fairy dish soap ruined my eyeglasses anti reflex coating. It took a couple of years to damage the coating, but still..

  • James McKnight

    Been doing just that for decades now, I sort of “learned” the trick from the optometrist when he strongly warned me against doing just that insisting instead I purchase the grossly overpriced cleaning solution from him. That made me suspicious that he was in fact worried I would find out that the cheapest method was the one that actually worked best and that I would spread the word… which I did. I use an antiquated shaving brush to apply the dish soap but finger works good too.

  • ybin

    I was just wondering if there is any particular motion one must use when wiping the lens with cloth. Do you use a left to right motion, up and down, or a circular motion? Does it matter at all?

    • Tomasz

      After you clean the lenses with dish soap and rinse it off, all that should be left on the lens are a couple drops of water. A few light touches with a microfiber cloth should get these right off.

      I would advise against rubbing the cloth too hard on the lens. If there is any dirt on the cloth (like a grain of sand), you can scratch the lens.

  • couchcash

    This works great. I washed mine with dishwashing liquid and rinsed with the sprayer with warm water, then dried them with the hair dryer. Finally if there are any little smudges left a microfibre cloth does the trick.

  • Chase Wolfey Gray

    thank you so much, this worked absolutely perfectly, it’s like i got brand new glasses lol

  • Matt

    Thank you! I got glasses for the first time recently at the age of 24 and the greasy marks has been annoying me so much! Just done your method in a minute and they’re back to new again!

  • Belinda

    This also works great on windows an mirrors too!

  • deidre

    I’ll try thIs when I get home. It makes sense, because the suds in dish soap is the best way to get the grease off of frying pans.

  • Helena

    I heard that tissues wil scratch the lens so you should use the cloth that came in the glasses case.

  • Mellisa

    Thank you for the wonderful and useful tips that you shared 🙂

  • Roger

    I completely agree with everything in the cleaning tips; however, like others have already commented…I would never us any paper product to clean your glasses as they contain wood pulp and will definitely scratch the surface of the lens.

  • Raffael

    I use the dish soap method with a warm water rise with a pat dry technique and this method is ideal. When I am on the road, I use Zeiss non ammonia glass cleaner. Zeiss cleaner with a micro fiber cloth is by far the second best solution for cleaning glasses!

  • ,Lawn Mower Repair Cornelius Or,

    If you would like to take a good deal from this post then you have to apply
    such strategies to your won website.

  • best mascara for short straight lashes Phoenix

    I am truly thankful to the owner of this website who has
    shared this enormous piece of writing at at this

  • talking books online

    If you desire to increase your knowledge simply keep visiting this site and
    be updated with the hottest news posted here.

  • ways for stay at home to make money Phoenix

    I think this is among the most vital information for me.
    And i am happy reading your article. However should statement
    on some basic issues, The site taste is wonderful,
    the articles is truly excellent : D. Excellent task, cheers

  • what is the best wireless home security system

    Heya i am for the first time here. I came across this board and
    I find It really useful & it helped me out much. I hope to give something back and aid others like you helped me.

  • roof contractor roanoke

    Whatever your decision, know that there are great reasons to buy or to rent.
    To start with, know what project types your loved
    one likes. Weight distribution can also be an offender if not equally proportioned.

  • solar panels and austin tx

    The concept of architectural design has now become intertwined with the concept of passive house design and this is the reason why people have become familiar with the concept of passive
    house. In order to save that much money, you have to factor in the wind speed, how much energy you
    use on a day to day basis and other factors that you
    have no control over. An off-grid version would be for use in a remote location, such as a
    farm, a boat, or a cabin with no access to utilities.

  • thailand seo

    But sadly, many people today ignore on-page SEO, and so they miss out on some great
    search engine love. A search engine is a computer program that searches documents or files
    using specific keywords and displays the result that based on the keywords and relevancy.
    So keep continuously updating, and Google will
    reward you generously with an increase in visitors
    to your site.

  • ,Generator Repair Camas Oregon,

    Hi colleagues, its fantastic post concerning cultureand
    fully defined, keep it up all the time.

  • hoa next plumbing pompano beach

    A Los Gatos plumbing expert is a strategy
    to all of your plumbing Los Gatos problems. Adjust it one link at a
    time, flushing after each adjustment. Do not just ask any plumber to come over and do some immediate repairs.

  • best criminal defense lawyers in denver colorado

    I almost never comment, but after looking at a few of
    the remarks on this page How to clean eyeglasses | Trying To Be
    Helpful. I do have 2 questions for you if you don’t mind.

    Could it be just me or does it give the impression like some of these
    comments come across as if they are coming from brain dead people?
    😛 And, if you are posting at other sites, I would like to
    follow everything new you have to post. Could you make a list
    of every one of your public sites like your linkedin profile, Facebook page or twitter feed?

  • carrie

    I work in a optical shop and this is exactly what we recommend. Don’t use Windex at all it will ruin your glasses. And people as us all the time how to clean their glasses.

  • kris

    A perfect practical method does not exist. As a guy who works with laser optics i have some experience in professional cleaning.

    In case of eyeglasses often it’s matter how easy you want to clean glasses or how clean it you want.
    Realistic and practical cleaning:
    Use dishwater soap. Not all soaps are good.
    Do not use turbid soaps with balsam/cream etc.
    The less additives like aromas, dyes, shining stuff the better.
    Be careful with acid soaps (with ammonia, vinegar, lemon or something) it can damage AR coating (not abruptly,but after many uses after probably quite long time you end up with very reduced AR coating performance and you will notice huge difference when you buy a pair of new glasses).

    With plastic lenses with AR coating I would suggest my advice:
    1.Do not use paper towels! Instead use fine clean microfiber cloth!
    Not all microfiber cloths are the same. Sometimes even photography grade does not mean good grade.
    In my private opinion the best microfiber clothes are provided by good eye-lens companies. They provide this kind clothes for free for they expensive progressive lenses or free-forms.
    If you are using single vision try to obtain this kind of cloth from your optician.
    2. Avoid dry-wipes, If you want wipe, do it after water cleaning or after using cleaning solution (spray).
    In the proposed method author says about touches, instead of wipes!
    Do as mentioned!
    Even new microfiber cloth after couple uses get some dirt and leaves smudges. Take care of the cloth. Try touching one side of clothe and wipe with other side (good wipe should has logo or picture on on side – thus you can distinguish right side (wipe by side without logo or picture).

    Washing of cloths is not trivial (often your washed cloth will leave smudges).
    Try to wash cloth in mild soap. Rinse and wring out many times(even dozens) , wear gloves for best results. For final cycles of rins-wing use distilled water (if you have it).

    If you own good hydrophobic AR coating you are happy!
    You can clean lenses without wipes and touching by clothes.

    During rinsing it is possible to not leave any drop. You have to use small laminar stream of water. During rinsing keep glases in stream and observe glasses, if you notice moment without drops, just move out glasess from stream.
    Touch cloth to bottom of your frames only.

    Not practical in home:
    If you are paranoiac about cleaning your lenses
    Use Distilled water for final rinse. Blow your glasses with Nitrogen or Argon from cylinder (regulated stream from a gun) .

    From my observations compresses air from cans (for cleaning computer etc), alway leaves tiny cloudy marks.

    After cleaning inspect lenses!
    Use light from strong LED torch and watch scattered light form the surface.


  • James

    Thought you’d like to know…
    My wife bought me a pair of polarized Ray-Bans for Father’s Day. I wrote the company for care instructions because I had read various tips (ie. Only use the microfiber cloth to clean because the polarization will be damaged). I wanted to validate and separate myth from reality. In response to my request for care instructions, they copied and pasted your instructions to me (without crediting you, I might add). It surprised me that such a notable company didn’t have their own care instructions. At a minimum, it should be a flattering testimony that your advice is good!

  • light

    I’ve used this method around 5 times now and my glasses now have these little dots on them, as if the coatings are being eaten up. Upon reading the comments I realized that the dishwasher soap I’m using has lemon in them =(

  • Hattie Gutierrez

    I have eyeglasses sine I was 8 years old. I have never tried to clean them using dishwasher detergent. At home my mom uses only non-toxic homemade detergents. Is it possible to use them for cleaning my eyeglasses? Greets!

  • gregladen

    This works for me too, but I’m not sure about what it does to coatings.

    I use warmish water, not hot.

    As stated, never use paper towels … paper is made of plants, and plants tend to have phytoliths. These are tiny microscopic rocks that develop in or around plant cells. They leave microstriations.

  • b

    Holy hell I can SEE

  • John

    I just had to comment on this. I have had glasses all my life and I have long eyelashes, they seem to coat my glasses with grease…literally about an hour after washing them.

    The best solution I have found is actually head and shoulders citrus shampoo… just clean them like that with my finger. Then what I do is take the shower head down, twist it so it turns into pressure wash (like a car wash) and wash the glasses at full power on both sides, and dry with a towell. This gets water everywhere (because they are concave lenses) but it works…for a few hours until they are coated with grease again.

    My lenses are terrible. I can wash them, put them on a desk in my office, leave them half an hour and pick them up to find they are covered in dust. They seem to ATTRACT dust, and when you use something to take the dust off the lenses, they smear so you have streaks on the lenses.

    It drives me mad in the summer!

  • Alejandra Lucas

    This is some good information.I’m going to try this technique to clean my classes hopefully it will help me .

  • Jimladdy

    I wanted to know if I could use soap, THANK YOU. I cleaned so much with my microfibre but it’s just no use for grease.

    Thank you!

Leave a Comment