Windows that fog up inside and won’t clear mean there is too much moisture in the cabin and the climate system is not removing it — commonly because the air is on recirculation, the AC compressor isn’t running, the cabin filter is clogged, or water is getting in. A greasy film on the glass with a sweet smell is different and points to a heater core leak, which needs prompt attention. This guide is about visibility; the smell-led guides are AC smells musty and musty smell only with the heater.
Clear the Glass Safely First
If you cannot see clearly, stop in a safe place until the glass is clear. Turn the fan up, select the windscreen demist setting, turn the air conditioning on, choose fresh air (not recirculation) and set the temperature warm. Cracking a window helps get damp air out quickly.
That combination works because air conditioning dries the air, and a warm, dry airflow evaporates the film on the glass. If it doesn’t clear, the cause is below.
Common Causes, Most Likely First
- The air is set to recirculate, trapping the moisture breathed out by the occupants.
- The AC compressor isn’t running, so the air isn’t being dried. See AC compressor clutch not engaging and AC blows warm air.
- A clogged cabin air filter restricting flow — see how to tell if your cabin air filter needs replacing.
- Damp carpets, mats or a water leak from a door seal, windscreen seal, sunroof drain or scuttle area, which keeps feeding moisture into the cabin.
- A blocked AC condensation drain — see car AC leaking water inside cabin.
- A leaking heater core — coolant vapour fogs the glass with an oily film and a sweet smell. See sweet smell from car coolant.
- Very cold, wet weather combined with wet clothing, snow or a full car of people.
How to Narrow It Down
- Check the settings — fresh air, AC on, windscreen demist.
- Feel the carpets and mats, including under the front seats, for dampness.
- Smell and wipe the glass: a sweet smell and a greasy film that smears points to coolant. Check the coolant level only when the engine is cold — how to check coolant level safely, and look for coolant leaking into the footwell.
- Check the cabin filter and replace it if dirty.
- Check that the AC compressor engages when the demist setting is selected.
- Look for water ingress after rain or a wash: wet door seals, scuttle debris, a blocked sunroof drain.
Possible Fixes
| Cause | Fix | Typical cost |
|---|---|---|
| Wrong settings (recirculation) | Use fresh air, AC on, demist | $0 |
| Clogged cabin filter | Replace the filter | $15 – $80 |
| Blocked AC drain | Clear the drain | $0 – $150 |
| Water leak (seal, sunroof drain, scuttle) | Reseal or clear the drain; dry the carpets | $50 – $500 |
| AC compressor not working | Diagnose and repair the AC system | $150 – $1,200 |
| Leaking heater core | Replace the heater core | $500 – $1,200 |
Can I Keep Driving With This?
Only once you can see clearly. For ordinary condensation, clear the glass and carry on. If there is a sweet smell and a greasy film, treat it as a coolant leak: coolant vapour is unpleasant to breathe and a heater core leak can empty the cooling system — see our coolant leaking under car guide.
When to See a Mechanic
If the fogging returns every day after you’ve dried the cabin, the carpets stay damp, or you smell coolant. More in our air conditioning section and car problems hub.
Frequently Asked Questions
Why do my car windows fog up inside?
Moisture in the cabin condenses on cold glass. Recirculation, damp carpets, a clogged cabin filter or an AC system that isn’t drying the air are common causes.
What’s the fastest way to clear a fogged windscreen?
Use the demist setting with the AC on, fresh air (not recirculation), the fan high and the temperature warm, and crack a window if needed.
Why does turning on the AC help clear fog?
Air conditioning removes moisture from the air, so a warm, dry airflow evaporates condensation quickly.
Could a greasy film mean a heater core leak?
Yes. A greasy film with a sweet smell is typical of coolant vapour from a leaking heater core and needs prompt attention.
How much does it cost to fix?
Often nothing or a $15–$80 cabin filter, up to $500–$1,200 for a heater core.