Written By
Published Sep. 28, 2021

Those who wear glasses know it doesn’t take much to smudge them up. When smudging happens away from home, it becomes a bit unpleasant and uncomfortable seeing through them. Eyeglasses should be cleaned regularly to prevent dirt and bacteria build up. While some eye doctors suggest dish soap to get the job done, specialized cleaners can do a better job, and deliver streakless lenses when you’re out on the go.

The best eyeglass cleaners are easy-to-use, portable, and gently clean your lenses without leaving any residue or streaks behind. They also don’t use harsh ingredients like ammonia that could potentially damage your lenses or hurt your eyes. For our selection of the best eyeglass cleaners, read on. 

How We Picked These Products


When making our selections for the best eyeglass cleaners, we narrowed our search to ten products between six companies. With so many eyeglass products available, the most important factor we considered was how well this product keeps your eyeglasses clean. Prioritizing various needs and ease of use, we offer a range of products, some of which have very different functions.

  • Quality of Clean: The best eyeglass cleaners will rid your lenses from dust, dirt, smudges, and bacteria and will not leave behind any streaks or residue. We prioritized products that left glasses streakless every time. 
  • Chemical Ingredients: Are the ingredients used in the products gentle enough for your lenses. Do they contain substances like alcohol and ammonia?
  • Mobility: Convenience and mobility was the other main factor we considered. With a sink and soap often doing an okay job at home, cleaners with portability make up the majority of our list.

The Best Eyeglass Cleaners: Reviews and Recommendations

Best Overall Eyeglass Cleaner: Optix 55 Gel Lens Cleaner Kit

Optix 55

Check Price

Why It Made The Cut: Optix 55 Gel Lens Cleaner Kit is a special new non-drip gel formula that actually stays on the lens, unlike liquid lens cleaners. 


  • Type: Gel
  • What’s Included: Two 8 ounce bottles and two microfiber cloths
  • Formula: Ammonia and Alcohol-free Gel


  • Includes two sets with spray and microfiber cloths
  • Ammonia and alcohol-free
  • Includes convenient carrying case


  • May leave a film on glasses

Optix 55 Gel Lens Cleaner Kit features a special gel formula that works similarly to liquid cleaner, but with one caveat: Unlike liquid cleaner, gel stays in place, allowing for an efficient wipe-away clean. Each purchase includes two kits, each with an 8-ounce bottle and a 6 by 7 inch microfiber cloth, ideal for on-the-go cleaning. This gel cleanser is offered in three colors: pink, blue, and clear. 

Safe for use on eyeglasses, anti-reflective lenses, and sunglasses, as well as phones, cameras, and computer screens, this spray gel won’t leave behind any streaks or film. All you need is one spray on each side of the lens. This cleanser is alcohol free and contains no ammonia, so you’ll get clear lenses with no smell. With such great value and efficiency, it’s hard to find any cons about this product, but one user noted that the product left a film. 

Best Value Eyeglass Cleaner: Optix 55 Microfiber Cleaning Cloths

Optix 55

Check Price

Why It Made The Cut: The Optix 55 Microfiber Cleaning Cloths are lightweight, washable, reusable and 100 percent lint-free, and they come in a pack of 12, making this a great value pick. 


  • Type: Microfiber Cloth
  • What’s Included: 12 6 x 7 inches  Cloths In Vinyl Pouch
  • Formula: Dry Cloth


  • Reusable 
  • Individually wrapped
  • Comes in a 12 pack


  • No liquid cleaner

Optix 55 Microfiber Cleaning Cloths, available in gray and purple, are 100 percent microfiber, made from a soft, scratch-free weave. Your purchase includes 12 cloths individually wrapped in a clear vinyl pouch.  With so many included in a pack, you’ll have one for every bag, pocket, and glasses-case in your rotation. The cloth itself is soft, scratch-free and designed to pick up dirt and dust without leaving streaks on the lens. These cloths are 100 percent lint-free, washable, and reusable, providing lasting value and consistently clean lenses. 

These microfiber cloths are also safe for use with TV screens, computers, phones, camera lenses, and the like. While this microfiber set works great for removing dust and dirt, for smudging or bacteria, you may need a spray cleanser to get the job done.

Best Anti-Fog Eyeglass Cleaner: FogAway by Gamer Advantage

Gamer Advantage

Check Price

Why It Made The Cut: This spray will help prevent fog on all lenses, face shields,  and other devices for 24 hours.


  • Type: Spray
  • 2 ounce bottle


  • Silicone-free formula
  • 600 pumps in one bottle  
  • Long-lasting use 


  • Relatively expensive 

FogAway by Gamer Advantage is a silicone-free formula that works on most eyeglass and sunglass lenses including ones that are anti-reflective or have hydrophobic coating. With just a few sprays on both sides of the lens, you will be fog-free for approximately 24 hours. Effective in cold weather, humidity, or heat, this US-made product has been rigorously tested and has been a trusted brand by military, safety professionals and first responders. 

The spray is sold in a two ounce bottle, which will give you about 600 pumps. While this does mean solid product longevity, it is a little pricey. 

Best Travel Eyeglass Cleaners: Zeiss Lens Wipes

Why It Made The Cut: These wipes are individually wrapped, pre-moistened tissues that provide gentle cleaning on-the-go. 


  • Type: Wipes 
  • What’s Included: 220 wipes 
  • Formula: Ammonia Free, Isopropyl Alcohol


  • Individually wrapped 
  • Pack of 220 wipes
  • Pre-moistened 


  • Some wipes in package may be dry

Zeiss Lens Wipes are the perfect solution for cleaning dirty lenses when you’re out and about. Available in packs of 220 wipes, each wipe is individually wrapped and disposable. Developed to clean without leaving residue or streaks, the pre-moistened wipes are free from ammonia, and contain no artificial fragrances. A solid choice for eyeglasses, these wipes also work for camera lenses, binoculars, cellphones and are safe for anti-reflective coatings.

To clean your lenses from dust and dirt, move the wipe in a circular motion, until completely clean and dry. Some reviewers do mention that some wipes in the package were dryer than others. However, with 220 wipes in a pack, we believe this product is still good value. 

Best Professional Eyeglass Cleaner: Magnasonic Ultrasonic Cleaner


Check Price

Why It Made The Cut: Using ultrasonic waves and tap water, this plug-in electric jewelry cleaner offers a perfect gentle at-home clean for multiple pairs of eyeglasses. 


  • Type: Ultrasonic Cleaner 
  • What’s Included: Digital Timer Function with Five Cycles
  • Formula: Tap Water Only


  • Has a digital timer
  • Easy to use 
  • Cleans multiple pairs of glasses at a time


  • Expensive 
  • Cannot clean glasses with scratches or cracks in the coating

Using only tap water, the Magnasonic Ultrasonic Cleaner will give you professional results in just minutes. Perfect for cleaning eyeglasses, sunglasses, jewelry, watches and more, this cleaner generates 42,000 Hz of ultrasonic energy waves to create millions of microscopic cleansing bubbles that gently lift dirt away from your glasses without using any harsh chemicals. 

Built to operate with multiple types of jewelry, the built-in digital timer has five preset cleaning cycles ranging from 90 to 480 seconds to choose from and an automatic  shutoff. Super user-friendly, all this cleaner requires is that you fill it with water and place your item directly into the basket and select the appropriate cycle. 

While this item  is more expensive than the others, it provides a professional at-home clean and works as well with any jewelry in your cabinet, making it a great buy for those who have many pairs of glasses. One downside is that glasses with scratches or cracks in the coating should not be cleaned by this product. 

Things to Consider Before Buying Eyeglass Cleaners


When shopping for eyeglass cleaners, consider what you want out of it. If a face mask is making your glasses fog, consider anti-fog spray. If you travel a lot, wipes or a small spray bottle might be better. Should you want a more intense clean for multiple pairs of glasses, the Ultrasonic Cleaner from Magnasonic is a great option.


If you’re on a budget, it should be rather easy to find an eyeglass cleaner that works for a reasonable price. Often, companies sell cleaners in sets or bulk packages, look for these if you’re shopping for value.


What is the best product to clean eyeglasses?

There are many ways to clean eyeglasses. For multiple pairs or for an especially deep clean, consider an ultrasonic jewelry cleaner. If you’re on the go, use a lens wipe, spray, or a microfiber cloth.

What do optometrists clean glasses with?

With so many available cleaners, eye doctors and optometrists still often suggest using lotion-free mild dish soap. Ajax, Palmolive, and Joy are recommended. Use warm water to rinse your glasses, then using a small drop of soap, rub both sides of the lens and nose pads, rinse and dry with a microfiber cloth (they leave no lint).

Can I clean my glasses with windex?

While Windex is a household glass cleaning staple, the ingredients are too abrasive to use on eyeglasses, and can damage the material or coating on the lens, not to mention make your eyes water!

Final Thoughts

Choosing an eyeglass cleaner is an important step to achieving better vision every day. Eyeglass cleaners should gently clean your lenses, without leaving any film, residue, or streaks behind. There are many brands and products to choose from. With a good sense of your needs and priorities, finding a solid eyeglass cleaner should be no problem. For a great travel-ready eyeglass cleaner that will help you out no matter the circumstance, we recommend Optix 55 Gel Lens Cleaner Kit.