Yes, WD-40 can clean foggy headlights. Just spray WD-40 onto the headlights and wipe with a clean cloth. However, for best results, it's best to leave the headlight cleaning/restoration to the professionals like Omni Auto Glass.