I have a positive intuition about hand sanitizer to clean glasses. I can say without any doubt, hand sanitizer is the best cleaner for glasses cleaning. Use it without any disbelief. Perhaps, you have already used many cleaners. But, it'll be the best way to clean your glasses.