Most glasses cleaners are surprisingly simple formulas. The bulk of any spray or solution is isopropyl alcohol (rubbing alcohol), water, and a tiny amount of surfactant, which is the ingredient that actually lifts oils off your lenses. Everything else, including fragrances, preservatives, and pH adjusters, typically makes up less than 1% of the bottle.
The Main Solvent: Isopropyl Alcohol
Isopropyl alcohol is the workhorse of most commercial glasses cleaners, often making up 70% or more of the formula by weight. Some products use ethanol instead, but isopropyl alcohol is preferred because it evaporates quickly, dissolves oily residue on contact, and leaves no visible streaks behind. This is the same rubbing alcohol you’d find in a first aid kit, just diluted and combined with other ingredients to make it gentler on coated lenses.
The alcohol serves two purposes. It breaks down the thin film of skin oil (sebum) that transfers from your nose, cheeks, and fingers onto your lenses throughout the day. And because it evaporates faster than water, it reduces the chance of water spots or streaking when you wipe the lens dry.
Surfactants: The Grease Lifters
Alcohol alone can dissolve oils, but surfactants are what actually pull debris off the lens surface so it can be wiped away cleanly. A surfactant is a molecule with two ends: one end attracts water, and the other attracts oil and grease. When you spray a cleaner onto a smudged lens, the oil-attracting ends of surfactant molecules cluster around tiny particles of grime, forming microscopic bundles called micelles. The water-attracting ends then let those bundles rinse or wipe away with the liquid.
Common surfactants in lens cleaners include poloxamer 407 (a gentle, non-ionic detergent) and various amphoteric surfactants that carry both positive and negative charges, making them effective yet mild. The amount is small. You only need a trace of surfactant to get the micelle-forming effect, and too much would leave a soapy residue on the lens.
Water and Minor Additives
Purified water makes up much of the remaining volume, serving as the carrier that helps distribute the alcohol and surfactant evenly across the lens. Beyond that, most commercial formulas include a handful of additives in very small quantities, usually totaling less than 3% to 5% of the product:
- Fragrances: A faint scent added to some spray cleaners for a “clean” smell. These are absent from contact lens solutions due to eye sensitivity, but common in eyeglass sprays.
- Preservatives: Ingredients like benzyl alcohol or similar compounds that prevent bacterial growth in the bottle over time.
- pH adjusters: Buffering agents such as sodium citrate or sodium borate that keep the solution at a neutral pH, preventing it from being too acidic or alkaline for coated lenses.
- Anti-static agents: Some formulas include compounds that reduce static charge on the lens surface, which helps repel dust after cleaning.
What Glasses Cleaners Leave Out
What’s not in a proper glasses cleaner matters just as much as what is. Ammonia, the active ingredient in most household window cleaners like Windex, is deliberately excluded. Ammonia strips anti-reflective coatings over time, causing permanent haze or discoloration on treated lenses. Harsh bleach-based chemicals and abrasive particles are also absent for the same reason.
This is why opticians warn against grabbing the glass cleaner from under the kitchen sink. A product designed for windows has no reason to protect delicate lens coatings, and even a few uses can start degrading the anti-reflective, hydrophobic, or scratch-resistant layers on modern prescription lenses. Paper towels are similarly problematic: their fibers are coarse enough at a microscopic level to scratch coated surfaces.
How to Make Your Own
If you run out of commercial cleaner, a reliable homemade version uses three ingredients: 1 fluid ounce of cool or lukewarm water, 1 fluid ounce of 70% isopropyl alcohol, and 2 drops of liquid dish soap (make sure it’s lotion-free, since lotions leave a greasy film). Mix these in a small 2-ounce spray bottle, and you have a cleaner that works on the same principles as store-bought versions.
The dish soap acts as your surfactant, and the alcohol handles fast evaporation and grease cutting. Keep the dish soap to just a couple of drops. More than that creates visible residue on the lens, and you’ll spend more time buffing it off than you saved by skipping the store. Use a clean microfiber cloth rather than a tissue or shirt hem, which can trap grit particles that scratch coatings.
Coated Lenses Need Extra Caution
If your glasses have anti-reflective, blue-light-filtering, or hydrophobic coatings, the cleaning solution you use is especially important. These coatings are thin layers bonded to the lens surface, and they’re more chemically sensitive than bare glass or polycarbonate. Commercial glasses cleaners are formulated to be safe for these coatings, keeping the alcohol concentration high enough to clean but not so concentrated that it attacks the coating bond.
For coated lenses, avoid any cleaner that contains ammonia, acetone (nail polish remover), or high-concentration undiluted rubbing alcohol. Even vinegar, often recommended as a natural cleaner, is acidic enough to degrade some coatings with repeated use. The safest approach for expensive progressive or coated lenses is a cleaner specifically labeled for use on eyeglasses, or the simple DIY recipe above, which keeps the alcohol at a safe dilution.