How to stop goggles from fogging? I wear corrective eyeglasses, and because of this, I frequently experience problems with fogging when I wear safety goggles. How can I prevent or reduce fogging?

The safety goggles I use are the standard-issue goggles supplied by the campus store, but I can use other goggles rated at least Z87+D3 ("+"=impact, "D3"=splash) if I want.

One method of reducing the fogging I have tried is wedging a folded paper towel under the top edge of the goggles. It works, but I don't feel comfortable with it because it compromises the splash protection of the goggles.

I have also tried placing desiccant packets (of the sort found in various packaging) in the goggles. This has helped somewhat but doesn't solve the problem completely.

One possible solution would be to get safety goggle with prescription corrective lenses built-in (making them Z87-2D3 instead of Z87D3), but I have not been able to find a supplier online for such eyewear.

What can I do to reduce or eliminate fogging?
Be careful with desiccant: silica may create tiny dust particles that could scratch the cornea, and hygroscopic salts may liquefy, possibly irritating.

A traditional anti-fog treatment is to rub the interior of the lens with bar soap (or a drop of mild detergent) and polish it. The soap decreases the surface tension of water, causing droplets to make a smoother, more transparent film. Wikipedia suggests some other anti-fog treatments.

There are also vented anti-fog goggles (the vents should have foam or other filter to make them splash resistant.

My personal choice for lab work or mechanical work is a full-face splash shield, which may offer more protection and does not fog.