Forecast
Pulling fire detections and the mixing layer.
Peak PM2.5
Plume index
Mixing layer
Next 48 hours
Cigarette equivalent
One cigarette ≈ 22 µg/m³ of PM2.5 over 24 hours (Berkeley Earth). Avoided counts what following the clean windows saves you.
What to do
Tailored to your health profile.
Loading detections…
The gap
—
Green corridor
Report what you can smell
Your report validates the plume model where you are. We ask about smoke, never about who is burning.
Model agreement
Once three people nearby report what they can smell, this shows how often the forecast matched what was actually in the air.
Home
Everything — alerts, clean windows, and what-to-do advice — is calculated for this point.
Who is this for?
Used with your profile so What to do advice matches this person — masks, activity limits, and food tips.
View date
Pick a past burning day. Air, map and travel all reload for that date.
Quick picks · 2025 season
Live mode — pick a calendar date or a quick pick, then Apply.
Alerts
Smart home
Not wired up in this build. The forecast fires a POST at threshold crossing.
Data
Fires: NASA FIRMS (VIIRS). Wind, mixing layer and rain: Open-Meteo / ECMWF IFS. Background PM2.5: CAMS and CPCB monitors via OpenAQ. Routing: OSRM. No account, no login, nothing stored about you beyond a random device id.