To clean glasses: rinse with lukewarm water, apply a small drop of dish soap, gently rub lenses and frames with fingers, rinse thoroughly, and dry with a clean microfibre cloth. Never use paper towels, clothing, or window cleaner.
Reviewed for accuracy by the FramesDirect editorial team using manufacturer specifications and published lens information.
Cleaning your glasses properly protects your investment and ensures clear vision. Rubbing lenses dry can scratch coatings, while harsh chemicals can damage anti-reflective layers. The right method extends lens life and maintains optical clarity.
Most people clean their glasses incorrectly without realising it. Using clothing, paper towels, or household cleaners may seem convenient, but these materials cause micro-scratches and degrade lens coatings over time.
Gather these simple supplies before cleaning:
Scratch-resistant lenses guide Anti-reflective coating
Follow these 7 steps every time for streak-free, scratch-free lenses:
Before touching your glasses, wash hands thoroughly with neutral soap. This prevents transferring oils and dirt from fingers to lenses.
Hold glasses under lukewarm running water for 15 seconds. This dislodges dust and debris that could scratch lenses during cleaning.
Add one to two drops of mild, lotion-free dish soap to each lens. Lotion-free is essential — lotions leave residue that clouds lenses.
Using fingertip tips (not nails), gently rub both sides of lenses, nose pads, hinges, and temple arms. Be gentle to avoid scratching coatings.
Rinse under lukewarm water until lenses squeak when touched. This removes all soap residue that could cause streaks or skin irritation.
Hold glasses upside down and gently shake to remove water droplets. This reduces drying time and prevents water spots.
Use a clean, dry microfibre cloth to gently pat or lightly wipe lenses dry. Avoid heavy pressure — let the cloth do the work.
Examine lenses under light for remaining smudges. If needed, repeat the cleaning process or use a lens cleaning spray for stubborn areas.
Streaks usually come from soap residue, dirty cloths, or dry wiping. Here’s how to avoid them:
A dirty cloth spreads oils instead of removing them. Wash your cloth weekly:
Anti-reflective (AR) coating is delicate and requires extra care. The same soap-and-water method works, but be gentler:
Avoid alcohol-based cleaners, window cleaners, or pre-moistened wipes unless specifically labeled safe for AR coatings. These can strip the coating over time.
Crazed lenses
Opticians recommend cleaning glasses at least once daily — ideally twice (morning and evening). A quick light cleaning daily keeps smudges manageable.
For thorough cleaning with soap and water:
Why do glasses fog up
Rubbing dry lenses drags dust particles across the surface, causing scratches. Always rinse first to remove debris.
Paper products shed fibers and cause micro-scratches. They also leave lint behind. Use microfibre only.
Lotion-containing soaps leave a film on lenses that clouds vision. Use lotion-free dish soap only.
A dirty cloth traps oils and spreads them around. Wash weekly with bleach-free detergent, no fabric softener.
Household cleaners and high-alcohol wipes damage AR coatings and can create a foggy appearance.
Yes — mild, lotion-free dish soap and lukewarm water is the best way to clean glasses according to optometrists. This method breaks down oils without damaging coatings.
Avoid hand soaps with lotions, fragrances, or moisturisers. These leave residue that clouds lenses and requires extra rinsing. Stick to simple dish soap like Dawn.
Microfibre cloths are the best choice for cleaning glasses. They are lint-free, trap oils effectively, and can be washed and reused. Look for cloths sold by optometrists or eyewear retailers.
Avoid using the cloth for anything other than lenses. Using it on your face or phone screen transfers oils and reduces effectiveness.
Yes — mild, lotion-free dish soap and lukewarm water is the best method recommended by optometrists. Avoid hand soaps with lotions, as they leave residue that clouds lenses.
Use the same soap-and-water method but rub very gently with fingertips. Rinse thoroughly and pat dry with a clean microfibre cloth. Avoid alcohol-based or ammonia cleaners.
Clean glasses at least once daily with a microfibre cloth. Do a thorough soap-and-water wash 2-3 times per week. Clean immediately after swimming, sweating, or heavy dust exposure.
Frames Direct is an in-network provider for most major vision insurance plans, including VSP, EyeMed, Aetna, Cigna, Humana, UnitedHealthcare, and Medicaid, so you can shop for prescription eyeglasses and sunglasses online and apply your benefits at checkout without visiting a physical store. If your plan includes out-of-network coverage, you can submit a reimbursement claim directly to your insurer after purchase. Prefer to use your Flexible Spending Account or Health Savings Account? FSA and HSA cards are accepted on all eligible eyewear and can even be combined with site promotions. Learn how vision insurance works at Frames Direct .