The FogBlocker Wet Wipes work on all lenses including those that have coatings. It comes in a package of 20 and is a single-use anti-fog wipe and lens cleaner. It's easy to use, fast-drying and one coat lasts up to 24+ hrs. The wipe also cleans dirt, grease and does not smear.