Cloudy, yellow headlights make any car look older than it is. Worse, they can cut the light reaching the road by a noticeable amount, which makes night driving harder and less safe. The best way to clean cloudy headlights at home is to wet sand the damaged layer, polish the lens, and then seal it with a UV-protective coating. Quick hacks like toothpaste can help a little, but without that final sealing step, the haze usually comes back within weeks. This guide walks you through every option and the full method that actually lasts.

Why do headlights get cloudy?
Most modern headlight lenses are made of polycarbonate plastic, not glass. From the factory, they have a thin protective coating. Over the years, sunlight, road grit, heat, and harsh chemicals wear that coating away, and the bare plastic starts to oxidize. That is the yellow, foggy layer you see. Since the damage is on the surface, you can remove it.
One quick test: if the haze or water droplets are on the inside of the lens, cleaning the outside will not help. That usually means a broken seal, and the headlight housing may need repair or replacement.
Comparing the methods
| Method | Works on | How long it lasts |
|---|---|---|
| Toothpaste or baking soda | Very light haze | Short time |
| Plastic polish by hand | Light to moderate haze | A few months without a sealant |
| Headlight restoration kit with sanding and UV sealant | Moderate to heavy yellowing | Often a year or more |
| Professional restoration | Any surface damage | Usually the longest |
The quick fix: toothpaste
Regular white paste toothpaste (not gel) is a mild abrasive. Wash the headlight, rub a small amount on with a damp microfiber cloth in small circles for a few minutes, then rinse. On a lightly faded lens, you will see a difference. It is a good trick for a quick improvement, but it will not remove deep yellowing and it leaves the plastic unprotected.
The best method: sand, polish, and seal
Most restoration kits follow this process. You can also buy the parts separately.
What you will need
- Painter’s masking tape
- Wet/dry sandpaper in several grits, for example 800 or 1000, then 2000, then 3000
- A spray bottle of water with a drop of car soap
- Plastic or headlight polish and a microfiber cloth
- A UV-blocking headlight sealant or clear coat
Step 1: Wash and tape
Clean the headlight with soapy water and dry it. Cover the paint and trim around it with two layers of masking tape. Sandpaper scratches paint fast, so do not skip this.
Step 2: Wet sand with the coarsest grit
Keep the lens and sandpaper wet the whole time. Sand in straight, even strokes in one direction, side to side, with light pressure. The water will turn milky yellow. That is the damaged layer coming off. Keep going until the whole lens looks evenly frosted with no shiny or yellow patches left.
Step 3: Move to finer grits
Switch to the next finer grit and sand in the opposite direction, up and down. Changing direction helps you see when the earlier scratches are gone. Repeat with each finer grit. The lens will look smoother and clearer at each stage, even though it is still slightly hazy.
Step 4: Polish
Rinse and dry the lens. Apply polish and work it in with firm circular motions, by hand or with a drill polishing pad on low speed. This is where the clarity comes back. Wipe it off and check from a few angles.
Step 5: Seal it (the step most people skip)
Sanding removed the old protective layer, so the bare plastic will oxidize again quickly unless you protect it. Clean the lens with the prep wipe or alcohol if your sealant asks for it, then apply the UV sealant exactly as the instructions say. Let it cure fully, usually away from rain and dew, before driving.
Hacks to avoid
- Bug spray. Products containing DEET can make the lens look clear for a moment by softening the plastic, but they can damage it and make things worse.
- Harsh household cleaners and solvents. They can cloud or crack polycarbonate.
- Dry sanding. Without water, sandpaper clogs and can leave deep scratches.
How to keep headlights clear longer
- Park in a garage or shade when you can.
- Wash headlights with car soap, not dish soap or strong degreasers.
- Reapply a UV protectant every few months.
- Consider clear protective film on new or freshly restored lenses.
Frequently asked questions
Does WD-40 clean headlights?
It may make them look slightly better for a short time by filling in the surface, but it does not remove oxidation and attracts dust. It is not a real fix.
How long does headlight restoration last?
Without a sealant, often just a few months. With a good UV sealant, many restorations last a year or longer, depending on sun exposure.
Is it better to restore or replace headlights?
Restoring is far cheaper and works for surface haze. Replace them if the lens is cracked, there is moisture inside, or the reflector behind the lens has burned or peeled.
Can cloudy headlights fail an inspection?
In some areas, yes, if the light output is too weak. Rules vary by location, so check your local inspection requirements.
Final thoughts
Toothpaste is fine for a quick touch-up, but the best way to clean cloudy headlights at home is to wet sand, polish, and finish with a UV sealant. It takes about an hour per pair and can make a ten-year-old car look years younger at the front. More importantly, you will see the road much better at night.

Leave a Reply