We use RX-grade polycarbonate in our lenses, so most cleaners designed for prescription glasses will work. Standard spray-on lens cleaner, available from opticians or some supermarkets, and a microfiber cloth is usually what we recommend. You can also use pre-moistened lint-free lens wipes if you prefer.
Another option to thoroughly clean them is to use lotion-free dish soap. Wash your hands thoroughly to remove any oils on your skin, run the lenses under lukewarm tap water (avoid hot water), and place a small drop of dish soap on each side of each lens. Gently rub both lenses and the frame for a few seconds with your fingertips, rinse thoroughly, shake them a little to remove most of the water, then dry with a lint-free dish towel. If any smudges remain at this point, a dry microfiber cloth should clean them up quite well.
We do not recommend using household glass cleaners meant for windows, since these are not designed to clean polycarbonate lenses and may cause damage.