Wildfire Watch

Data sources

Live data, not an official warning. Satellites see heat, not fire. A hotspot can be a wildfire, a farm burn, a factory, a gas flare or a volcano. A small or cloud-covered fire can be missed. Follow your local emergency service. In an emergency, call 112.

NASA FIRMS (fires)
Hotspots from four polar-orbiting satellites over Europe: Suomi NPP, NOAA-20 and NOAA-21 (VIIRS, 375 m pixels) and Terra and Aqua (MODIS, 1 km pixels). Each passes a place about twice a day, so a fire can be a few hours old before it appears. The page joins hot pixels that touch into one fire. Circle size is the fire radiative power (FRP) of the fire's latest pass; colour is detection confidence. Fires last seen 24 to 48 hours ago are faded.
The FIRMS files need no key, but a web page cannot read them directly. A job on this site's GitHub copies them every 30 minutes. The footer shows both the newest satellite pass and the age of the copy.
Satellite cross-check
A green ring means two or more different satellites saw the fire. One satellite alone is more often a false alarm.
Open-Meteo (weather)
Current wind, temperature and humidity at each fire, the wind arrows, and the hourly forecast that sets the spread direction. Free, no key.
EFFIS (fire danger and burnt areas)
The European Forest Fire Information System. The fire danger layer is its Fire Weather Index forecast for today, the official European fire-danger scale. The context layer shows the areas it mapped as burnt this season.
The page's own danger badge
A simple score from the wind, heat and dryness at the fire. It is not the official index. Use the EFFIS layer for that.
Spread
Past steps show the satellite pixels seen up to that time: real detections, not an estimate. Future steps are a rough shape stretched along the forecast wind. They are not a fire-behaviour model and ignore terrain, fuel and fire fighting. The dashed outline is the uncertainty.
EEA Natura 2000 (protected sites)
When you select a fire, the page asks for the protected sites within 20 km and says whether the fire is inside one.
GeoNames (towns)
Places with 1,000 or more people, with their population. They name the fires and power the impact alerts.
Not used
MTG (the geostationary Meteosat satellites) sees Europe every 10 minutes, but its fire product needs an EUMETSAT account and a server, so it is not used. Pyronear is left out: its public dataset is training imagery, not a live feed.

This is a demo. Every fire, detection and weather reading is invented. The towns and protected areas are real places with rough outlines. Do not use this mode to make safety decisions. Switch to "Live data" for real fires.

Deepfire
The base hotspot layer. Near real-time, one point per detection. Circle size is fire radiative power (FRP, in megawatts); colour is detection confidence.
MTG (Meteosat Third Generation), every 10 minutes
Cross-checks Deepfire. A green ring means MTG saw the same fire; a dashed marker is a detection MTG made that Deepfire has not confirmed. Its 10-minute series is what makes the past steps of the timeline possible: they are estimates rebuilt from that series, not live readings.
Google WeatherNext
Wind arrows, the fire-weather danger level (from wind, temperature and humidity), and the direction the forecast spread leans in.
ELMFIRE
A computed simulation, not a feed. The forecast outline is stretched along the wind; the dashed outline around it is the uncertainty. It is always labelled with the time of the model run.
Catalan GIS (static)
Protected natural areas and population centres. They power the impact alerts and the nearest-town facts. Never real-time.
Pyronear (not used)
Left out on purpose. The public dataset is training imagery, not a live feed. It would add value only with a live camera network, which this page does not assume.

Base map © OpenStreetMap contributors, drawn with Leaflet.