Nano coating for glass and plastic surfaces, which prevents fogging. The coating is designed for internal vehicle windows, mirrors, spectacle glasses,ski goggles, motorbike helmets. Nano coating does not leave any traces on the surfaces. The coating is completely invisible and resistant to temperature changes. The product is odorless, environment and human friendly.