Yes, Haida Nanopro filters are constructed with specially coated glass that makes them resistant to water, oil, and scratches. They can be easily cleaned using a microfiber cloth or lens cleaning solution.