
Easy DIY: How to Make Eyeglass Cleaner Spray Today
Why I Stopped Buying Commercial Lens Cleaners
I used to buy those little boxes of Zeiss pre-moistened wipes. They cost about $12 for a box of 200 wipes. That adds up fast. I'll be honest, I kept forgetting to buy them at the store. Then I'd end up wiping my glasses on my cotton t-shirt. Bad idea. My $250 pair of Ray-Ban Wayfarers got micro-scratches right across the left lens. That's exactly when I figured out how to make eyeglass cleaner spray at home. It takes exactly two minutes to mix. Plus, the ingredients cost less than $5 total.
The Science Behind Safe Eyeglass Cleaning
Modern lenses aren't just plain glass or plastic. They have multiple delicate layers. Anti-reflective (AR) coatings are incredibly thin. For instance, the Crizal Sapphire HR coating has an oleophobic top layer that repels fingerprints. Harsh chemicals strip this layer away permanently. I've seen people ruin their $400 Varilux progressive lenses with Windex. Don't do that. You need a solution that cuts through facial oils without dissolving the factory-applied sealants. Distilled water prevents hard water spots. A tiny bit of surfactant breaks down the grease.
My Go-To DIY Eyeglass Cleaner Spray Recipe
This is the exact formula I use every single morning. It works beautifully on both glass and polycarbonate lenses. I've tested this on my own glasses, my wife's sunglasses, and even my kid's cheap plastic reading glasses.
The Ingredients
- Distilled Water (3 parts): Never use tap water. Tap water contains dissolved minerals like calcium and magnesium. These leave tiny white spots when the water evaporates. I buy a gallon of distilled water at the grocery store for about $1.29.
- 70% Isopropyl Alcohol (1 part): Do not use 91% or 99% alcohol. The higher concentrations evaporate too quickly and can be too harsh for some older AR coatings. The 70% version has enough water content to be gentle but still kills bacteria and cuts grease.
- Dish Soap (1 drop): I specifically use Dawn Ultra in the original blue scent. It's formulated to lift grease without leaving a filmy residue. You only need one single drop. If you use too much, your lenses will streak.
Step-by-Step Mixing Instructions
Getting the ratios right is crucial. I use a standard 8-ounce amber glass spray bottle from Amazon. The amber glass protects the mixture from UV degradation, though honestly, it mostly just looks nice on my bathroom counter.
- Fill the 8-ounce bottle about three-quarters full with distilled water. That's roughly 6 ounces.
- Add exactly 2 ounces of 70% isopropyl alcohol. A small kitchen measuring jigger works perfectly here.
- Add one single drop of Dawn Ultra dish soap. Resist the urge to add more. One drop is plenty for 8 ounces of liquid.
- Screw the spray nozzle on tightly. Shake the bottle gently for about 10 seconds to mix. Don't shake it violently, or you'll create a bottle full of useless suds.
- Spray a light mist onto both sides of your lenses. Wipe gently with a clean microfiber cloth.
Alternative Alcohol-Free Recipe for Sensitive Coatings
Some opticians strictly advise against using any alcohol on certain high-index lenses. If your eye doctor gave you a specific warning, use this alternative. I'll be honest, it doesn't cut through heavy facial oils quite as fast as the alcohol version. But it's 100% safe for every coating on the market.
The Alcohol-Free Ingredients
- Distilled Water (8 ounces): Again, strictly distilled.
- Witch Hazel (1 teaspoon): Make sure it's alcohol-free witch hazel, like the Thayers brand. It acts as a very mild astringent to help lift oils.
- Dish Soap (1 drop): Same Dawn Ultra blue formula.
Mix these in your spray bottle. Shake gently. This mixture has a slightly shorter shelf life. I recommend making it in smaller 4-ounce batches if you choose this route.
Ingredients You Must Absolutely Avoid
I can't stress this enough. People grab whatever is under the sink when their glasses are smudged. This destroys lenses. Here is a breakdown of what to avoid and why.
| Ingredient | Why It Ruins Lenses |
|---|---|
| Ammonia (Windex) | Strips anti-reflective and UV coatings instantly. Leaves a cloudy haze. |
| White Vinegar | The acetic acid eats away at the oleophobic topcoat over time. |
| Bleach | Causes severe pitting in polycarbonate lenses and destroys frames. |
| Saliva | Contains digestive enzymes and bacteria. Just smears the grease around. |
Choosing the Right Spray Bottle and Cloth
The liquid is only half the battle. If you spray a great cleaner onto a dirty cloth, you'll just scratch your lenses. I highly recommend investing in a few high-quality tools.
For the bottle, I use the Flairosol continuous mist spray bottle. It costs about $12 on Amazon. It sprays a super fine mist that covers the lens evenly without dripping down the nose pads. It's a game changer for quick cleanups.
For the cloth, throw away the cheap ones that came with your glasses. Buy a pack of MagicFiber premium microfiber cleaning cloths. They are tightly woven and trap dust instead of pushing it around. I keep one in my car, one at my desk, and one in my bathroom.
How to Properly Wash Your Microfiber Cloths
This is where most people mess up. A dirty microfiber cloth is basically a sheet of sandpaper. You need to wash them regularly. I wash mine every two weeks.
Put them in the washing machine by themselves. Use a gentle, fragrance-free liquid detergent. I use All Free Clear. Set the water temperature to warm, around 90°F to 105°F. Hot water can melt the tiny synthetic fibers.
Never use fabric softener. Fabric softener coats the fibers in a waxy residue. That wax will transfer right back onto your glasses and cause terrible streaking. Air dry them on a clean towel. Don't put them in the dryer, as they will attract lint from your other clothes.
How to Clean Your Frames and Nose Pads
Your lenses might be spotless, but your frames can still harbor gross buildup. Nose pads collect dead skin cells and facial oils. This turns into a hard, yellowish crust over time. I clean my nose pads every Sunday night.
Take a cotton swab and dip it in your DIY eyeglass cleaner spray. Gently scrub the silicone nose pads and the metal hinges. The alcohol breaks down the sebum quickly. You'll be amazed at how much yellow gunk comes off on the cotton swab.
For the arms of the glasses, wipe them down with a microfiber cloth dampened with the spray. Don't soak the hinges. Excess liquid can seep into the tiny screws and cause rust on cheaper metal alloys. If you have titanium frames like my Silhouette rimless pair, you don't have to worry about rust. But it's still best to keep the hinges relatively dry.
Traveling with Your DIY Eyeglass Cleaner
Taking your homemade spray on an airplane requires a bit of planning. The TSA limits liquids to 3.4 ounces (100 milliliters) in carry-on bags. My standard 8-ounce bottle won't make it through security.
I buy a pack of 2-ounce travel spray bottles from the drugstore. They cost about $4 for a set of four. I fill one with my DIY mixture and toss it in my clear quart-sized liquids bag.
Pressure changes in the airplane cabin can cause spray bottles to leak. To prevent a messy disaster in your carry-on, unscrew the cap slightly before takeoff. This equalizes the pressure inside the bottle. Tighten it back up once you reach cruising altitude. I learned this the hard way after my cleaner leaked all over my passport on a flight to Denver.
Troubleshooting Common Smudge Issues
Sometimes your glasses still look dirty after cleaning. Here is how I handle the most common problems.
Problem: The lenses streak when I wipe them.
This usually means you used too much dish soap in your mixture. Dump the bottle out and start over. It also happens if your microfiber cloth is saturated with old facial oils. Wash the cloth or grab a fresh one.
Problem: There are tiny white spots after drying.
You used tap water instead of distilled water. Those spots are mineral deposits. Wipe the lenses with a 50/50 mix of distilled water and 70% alcohol to dissolve the spots, then dry with a clean cloth.
Problem: The spray nozzle gets clogged.
This happens if you used a cheap dish soap with thickeners or added too much soap. Take the spray mechanism off the bottle. Run the nozzle under hot tap water for 30 seconds. Pump the sprayer a few times while it's submerged to flush out the soapy blockage.
Problem: The spray smells bad after a few weeks.
Bacteria got into the bottle. This happens if you touch the spray nozzle to your dirty lenses. Always spray from about 4 inches away. If it smells sour, dump it and wash the bottle with hot soapy water before refilling.
Frequently Asked Questions
Can I use this DIY spray on my camera lenses?
I don't recommend using this exact recipe on expensive camera lenses. Camera optics have highly specialized multi-coatings that react poorly to even mild dish soaps. Stick to dedicated optical cleaning fluids like the Zeiss Lens Cleaning Solution for your photography gear.
How long does this homemade eyeglass cleaner last?
The alcohol-based recipe will easily last for six months or more if kept at room temperature. The alcohol acts as a preservative that prevents bacterial growth. The alcohol-free witch hazel version should be used up within two to three months.
Will this cleaner damage my plastic frames?
This mixture is perfectly safe for acetate, TR-90, and standard plastic frames. However, if you have vintage horn or wood frames, avoid spraying the liquid directly onto the material. Spray the cloth first, then wipe the lenses to protect the natural materials.
Can I add essential oils to make it smell nice?
Please don't add essential oils to your eyeglass cleaner. Oils leave a stubborn film on optical surfaces that is incredibly difficult to remove. The tiny amount of dish soap in the recipe won't be enough to emulsify the added essential oils.
Is it safe to use this on blue-light blocking glasses?
Yes, this recipe is completely safe for blue-light blocking lenses. Most blue-light filters are embedded within the lens material or applied as a standard AR coating. The mild 70% alcohol and single drop of soap will not degrade the blue-light filtering properties.









