Weather along your journey.
Compare your departure with two later options. See what is forecast where you expect to be.
Choose endpoints and a departure to begin.
Road names along this route
Labels come from the routing source and OpenStreetMap. Shared names with agency reports help inspection but do not verify carriageway, signed direction, access or a route closure.
Route and weather samples appear on the shared map.
Blue points have complete requested samples; amber points have missing data. Pink points have a gust or smoke-sample limit exceedance with complete coverage. Click a point for timing and source details.
Weather at estimated arrival times
Each row uses the forecast hour containing that sample time. Stops include arrival, departure and samples at most 30 minutes apart; the separate stop summary checks forecast-period coverage across the full stop. Conditions between driving samples remain unassessed. Times use the forecast point's timezone where available; otherwise UTC. Sustained wind and gust speed are separate forecasts. Gusts use the NWS grid interval containing arrival, with its source times below. Values between points are not interpolated.
| Route point | Coordinates | Arrival local time | Temperature | Sustained wind | Gust | Rain chance | Forecast / coverage | Source times (UTC) |
|---|
Work-zone reports near estimated passage
Approximate 250 m proximity to supplied lines or endpoint locations, including planned stops. Endpoint-only records do not describe the full work-zone path. Feed age, reported direction and date verification are separate. Work-zone dates may be broad windows; inspect the agency description for recurring or intermittent schedules. This does not confirm a route closure or detour. Orange dashed lines and dots show supplied agency geometry; gray indicates delayed data or ended, conflicting or unknown applicability.
Hourly model samples around your travel times
NOAA RAP near-surface smoke at 8 m. Each travel/stop time uses the preceding and following hourly instantaneous samples at that location; exact-hour arrivals use one sample. The larger available value is shown without interpolation. Missing samples remain unknown. These brackets do not establish concentration between hours, maximum smoke along the road, time above a limit, inhaled dose, or safe travel conditions. Points are rounded to 0.01° before nearest-neighbor model sampling. All source times below are UTC.
| Route point | Travel time (UTC) | Bracketing samples | Largest available sample | Coverage / limit | Source evidence |
|---|
Current alert intersections
Overlap windows below use UTC. They follow the route geometry and estimated timing through loaded alert polygons or official zones. Zones may be broader than the actual hazard.
Weather that matters to you.
Save a place, understand what is changing, and find a window that fits your plans.
Choose a place to begin.
Choose a location above the map or click a spot. Its weather will appear here in expandable sections.
Keep a record while you’re away.
Opt in to official alert changes and forecast threshold crossings for the next 24 hours. Scheduled upkeep runs hourly; source outages and capacity can delay checks or miss intervening changes. This is not emergency delivery. Optional browser push can notify enrolled devices below.
Connecting this browser’s private storage…
Four watches per browser; this public deployment supports 64 total. No sign-in needed. Places stay on this device. A private key saved in this browser controls your watches; clearing site storage loses access, and another browser has a separate list. Delete watches and disable push before clearing storage or leaving a shared device. Your watch settings and recent updates are stored on the server. Deleting a saved place does not delete its watch; manage watches below.
Connecting this browser…
Receive watch changes while you’re away.
Enroll this device to receive changes from all your current and future saved watches, even when the dashboard is closed. Watches are checked during hourly upkeep; delivery depends on your browser and operating system and is not emergency alerting. Notifications can show watch names and change summaries on your lock screen. Clearing site storage does not cancel delivery; disable push before clearing storage or leaving a shared device.
Checking push availability…
Recent delivery attempts
Accepted means the push service accepted the message; it does not confirm display or reading. Muted means quiet hours prevented sending; these updates will not be sent later. Up to 50 recent deliveries shown. Removing a device stops queued deliveries; in-flight messages may still arrive.
See what overlaps.
Select a saved place to evaluate overlapping conditions.
All six rule checks and coverage
| Rule | Result | Coverage |
|---|
Rules check official alert overlaps, nearby measured PM2.5 during a heat alert, and selected hourly forecast thresholds. Thresholds are planning choices, not official warning criteria. Sources may be correlated; no probabilities are multiplied. Absence of a combination is not absence of danger.
Conditions around this place.
Loading nearby observations…
Distances are straight-line distances. A nearby fire does not establish exposure, and a monitor may not represent conditions at your exact location. PM2.5 can have sources other than wildfire.
See when modeled smoke changes.
NOAA RAP near-surface smoke at 8 metres above ground, sampled at hourly forecast times. These are model estimates, not measurements, hourly averages, total PM2.5, AQI or personal exposure. Available coverage depends on the latest daily run.
Select a saved place.
Forecast times and missing coverage
| Valid time | Smoke µg/m³ | Coverage |
|---|
Compare with measured air quality below and official guidance. The chart does not identify health-safe conditions or predict all sources of pollution.
NOAA source ↗Compare two smoke forecasts.
NOAA HRRR near-surface smoke from the University of Utah archive, compared with RAP at matching forecast times. Both estimate instantaneous smoke at 8 metres above ground. They are related models, not independent evidence of accuracy. Neither represents total PM2.5, AQI or personal exposure.
Select a saved place.
Matched times, differences and gaps
| Valid time · browser local | HRRR µg/m³ | RAP µg/m³ | HRRR minus RAP µg/m³ | Coverage |
|---|
Blue circles: HRRR. Orange squares: RAP. Differences are shown only when both collections are current. Missing chunks stay unknown; no interpolation or averaging between models. Loading uses a rounded 0.01° location, and the archive receives a regional chunk request rather than the place name. Shared hourly caching and a daily collection budget apply.
University of Utah archive methods ↗Look beyond smoke alone.
CAMS Global estimates total PM2.5, PM10, ozone, nitrogen dioxide, sulphur dioxide and carbon monoxide near the surface. All values use µg/m³. Regional model output is not a monitor reading, AQI, building-level concentration or personal exposure. Hourly values may be interpolated from coarser model steps.
Select a saved place.
Coordinates are rounded to 0.1° and sent only when requested; nearest grid cell requested. CAMS Global has about 45 km native spacing and 3-hour native steps. Model initialization time is not supplied by this API. Loading does not enroll background collection.
CAMS data via Open-Meteo · Copernicus Atmosphere Monitoring Service · CC BY 4.0. Changes: point selection, display and sample comparisons. Free API access is noncommercial; commercial forks need suitable provider access.
Alternative source · NASA GEOS-CF
An independent daily composition forecast, with a named model run and hourly averages. Useful when CAMS is unavailable or for inspecting another model. This research product is not AQI, a monitor reading, personal exposure or regulatory guidance. Choose NASA explicitly in Activity planner to compare hourly means with separate limits. Monitor comparisons continue to use CAMS.
Select a saved place.
Coordinates round to 0.1°; the nearest 0.25° model cell is requested only when you load. No background watch is created. Source: NASA GMAO / NCCS. Gas mole fractions are converted to ppb; particle mass concentrations are retained. Forecast run age and collection age are shown separately.
See how the air has changed.
Measured PM2.5 at nearby AirNow monitors. These preliminary readings may be revised; they do not establish wildfire attribution, conditions at your address or future air quality.
Select a saved place.
Hourly readings and coverage
| Observed | PM2.5 µg/m³ | NowCast AQI | Coverage | Monitor status |
|---|
Inspect nearby ozone readings.
See completed hourly concentrations and reported ozone NowCast AQI from nearby AirNow monitors. This is preliminary local context, with gaps and reporting times preserved.
Select a saved place.
Monitor concentrations are hourly reports; NowCast AQI is a separate source calculation. Nearby readings do not establish exposure at your address. These preliminary data may be revised and are not certified regulatory measurements. Choose CAMS for regional bracket samples in separate units, or NASA GEOS-CF for matching hourly means in ppb near the monitor. Each comparison requires forecasts actually archived before the observed hour. Comparing also collects the selected forecast for future checks; no background subscription is created. AirNow data limitations ↗ · Models: NASA GEOS-CF and Open-Meteo / CAMS, CC BY 4.0.
Check forecasts against later readings.
Use the monitor selected above. Only completed observation hours and forecasts archived 1–24 hours before their start can be paired. Regional model samples and preliminary hourly monitor concentrations differ in location and averaging; these diagnostics are not calibrated accuracy or exposure estimates.
Select a place and nearby monitor.
This explicit check also collects the current particulate forecast and monitor history for later comparison. No background subscription is created. Model: Open-Meteo / CAMS, CC BY 4.0; changed by point selection and diagnostic differences. Measurements: EPA AirNow, preliminary data.
Read the river, upstream of your plans.
Select a place to find gauges.
Nearby gauges may be in another watershed. River readings do not establish flood risk at your address, and do not cover all flash or surface-water flooding.
Where does this place connect to the river network?
Identify its containing catchment, then view upstream drainage at the indexed stream point. This is geographic context, not flood depth or inundation at your address.
Select a saved place.
This optional lookup sends coordinates, rounded to six decimals, to USGS and stores shared results on the hosted service. Names are not sent. Current support is the contiguous-US region; some locations or large basins may be unavailable. USGS NLDI ↗
Monitoring sites connected through the river network
Search 100 km upstream with tributaries and downstream along the mainstem from this catchment’s reach. Sites may be historical, off the flowpath or without live readings. An exact NOAA station-ID match can open its gauge detail.
Load a watershed first.
Send watch changes to your tools.
Connect a Zapier Catch Hook, Pipedream HTTP endpoint or your own receiver on workers.dev. Future changes from all your watches send the watch name, coordinates, change title, event ID and time to that destination. Initial watch baselines stay quiet. Delivery follows hourly upkeep and may be delayed.
Connecting this browser’s private storage…
Use this secret to verify signatures. It is cleared from this view on refresh. If lost, delete and recreate this webhook.
Connecting this browser…
Recent delivery attempts
Two destinations per browser. Signed JSON, stable delivery IDs and up to four attempts within 24 hours. History retains up to 200 deliveries per destination for seven days. Receivers must deduplicate retries. Browser push quiet hours do not apply to webhooks; pause a destination to stop its queued updates. External providers may have their own fees and limits. Receiver setup and signing guide ↗
What actually happened nearby.
Select a place to find stations.
Today · forecast, observations & remaining outlook
Local source scorecard & decision reliability
Compare retained NWS, HRRR and GEFS temperature forecasts with this station. Uses existing archives; no model download or background subscription.
How often did temperature limits hold?
Explore past NWS forecasts against your chosen limits. This does not change activity preferences.
Observed readings · last 24 hours
| Station local time | Temperature | Temperature QC | Wind | Gust |
|---|
Measurements describe this station, not your exact location. Null values stay unknown. Source quality flags: V = checked including spatial consistency; G = manually accepted; S = no spatial check; Z = preliminary. Failed QC values are withheld. All quality flags ↗
How has the forecast changed?
Compare temperatures and rain chances for the same next 48 hours with an earlier collected forecast. This reads the existing archive; a new place may have no earlier edition. An unchanged forecast can still be wrong.
Select a saved place.
Temperature from an identified HRRR run.
Inspect instantaneous 2 m temperature from one NOAA HRRR run at the nearest native 3 km cell. This complements the official NWS outlook and GEFS spread; it does not establish which forecast is more accurate. Coordinates are rounded to 0.01°. Coverage is limited to the contiguous United States.
Select a saved place.
Source: NOAA HRRR via the University of Utah archive. Latest available six-hour cycle at least two hours old; 48 forecast hours from initialization. Missing future hours remain unknown. Explicit loading uses the shared HRRR collection budget; no background subscription is created.
How did captured HRRR temperatures compare?
Compare forecasts collected at least one hour before their target time with the selected station’s later readings. Uses existing HRRR history for the contiguous US; it does not download a new model forecast.
How did earlier forecasts compare?
Inspect errors by forecast lead from 6 to 72 hours, with shared-hour comparisons and daily coverage. This requires forecasts collected before the weather occurred; a new place starts without that history.
Observation editions are retained for 30 days after collection. Past weeks require evidence already collected then; gaps stay unknown. Collection runs on demand, so a new location has no older history.
Did the GEFS member range include the reading?
Compare identified daily ensemble temperatures with the selected observation station over the last seven days. Only forecasts actually collected at least six hours before the weather occurred qualify. This evaluates retained evidence without requesting a new model forecast.
How widely do the model members differ?
Inspect temperature and sustained-wind spread from 31 related GEFS members. A narrow range can still be wrong. Member percentiles and threshold counts are not calibrated probabilities, confidence scores or independent votes.
Select a saved place.
Inspect member ranges and counts
| Valid time · browser local | Members | 10th–90th member percentile | Median | Full member range | Threshold count |
|---|
Quantiles require all 31 members; incomplete sets stay unknown. No probability of an entire activity window is inferred from these individual times. Loading sends a rounded grid location to the selected provider; place names are not sent. The identified source contains daily 00 UTC runs, with native three-hour samples; initialization time and archive snapshot are retained. Shared collection is bounded and refreshes at most every six hours.
Weather data by Open-Meteo.com or NOAA GEFS from dynamical.org · NOAA GEFS · CC BY 4.0. VentusIQ computes the displayed member quantiles and counts.
What happened after weather like this?
Explore ten years of NASA POWER daily history near this place. Compare an upcoming forecast day with past days of similar temperature and wind, then inspect what followed.
Historical context uses MERRA-2 reanalysis: a model informed by observations, not measured weather at your address. Historical outcomes do not replace the official forecast or predict impacts. The comparison sends a rounded grid location to NASA when you request it; place names are not sent to NASA. NASA methods and validation ↗
What did a nearby station record?
Choose a historical date to inspect measured weather that day and the following day. No current forecast is required. Find up to ten US stations within 100 km of your saved place.
Choose a historical date and find nearby stations.
NOAA GSOD summarizes available station reports by the source reporting date. Extreme temperatures and precipitation can cover parts of adjacent days; means reflect station operating hours. Records may contain gaps or remaining quality errors. Nearby station weather is not a measurement at your address, and this inspection does not validate the analog forecast. Catalog coordinates do not establish historical station continuity. Finding stations sends no location to NOAA; loading records sends the station ID and dates. NOAA reporting methods ↗
Do similar station days help?
Choose a historical station above, then compare temperature analogs with seasonal and persistence baselines on later measured daily means. This evaluates station history, not the current forecast.
Find nearby stations and choose one above to evaluate temperature analogs.
What impacts were reported?
Inspect NOAA Storm Events records for a state or county and past dates. Reuse a comparable day and its following day, or choose your own period. Records arrive months later and may be revised.
Choose an area and one to seven past UTC dates. Nothing is collected until requested.
County/zone context does not prove an impact at your address. Counts, casualties and damage are not summed across potentially overlapping records. Damage fields retain NOAA's units (K thousands, M millions, B billions); missing values stay unknown. Source times retain their stated UTC offsets. No matching record is not an all-clear. NOAA database ↗
What changed?
Alert revisions and forecast shifts since this device’s previous successful check.
Find a window that works.
Compare the next 48 hours using your limits. Times are local to the selected place.
Presets are editable comfort preferences, not safety standards.
Sustained wind and gusts are separate forecasts. A requested gust limit needs complete coverage throughout the window. Rain chance is hourly probability, not expected duration. Extra margins are what-if scenarios, not calibrated confidence. Review official alerts and current local conditions before making plans.
Particle and gas forecasts: Open-Meteo / CAMS, CC BY 4.0. Changed by point selection and user-limit comparisons. CAMS gas limits use µg/m³. The NASA option uses separate saved limits: gases in ppb and PM2.5 mass at RH 35% in µg/m³. NASA checks cover whole hourly averages overlapping the window, require a collection within 90 minutes and a run within 48 hours, and cannot bound short-term peaks. Blank means no check; no health threshold is supplied.
Hourly outlook
Official forecast ↗| Time | Weather | Temperature | Wind | Rain chance |
|---|
Follow the alert beyond the map.
Collected messages, official updates and changes in active-feed presence.
Select a collected alert to follow its timeline.
View what had been collected
Collection time controls replay. A message retrieved later cannot appear in an earlier view, even if it was issued earlier. Unattended alert upkeep is hourly; intervening changes can be missed.
Coverage of this timeline
Connections follow explicit NWS message references. They do not prove that every message describes one physical storm. Leaving the active feed is not proof of cancellation, all-clear conditions or a measured outcome.
Keep the timeline and its evidence together.
After loading station readings, gauge readings or storm reports below, prepare one record containing the selected alert snapshot and those results. It includes original source data, missing-coverage notes and a combined chronology.
Combined chronology
| Collected UTC | Issued / observed UTC | Record | Detail |
|---|
Preparing this record makes no source requests. It preserves the currently loaded result from each panel; missing panels stay explicit. The HTML report opens offline. A checksum supports detecting changed JSON content; it is not a source signature. A matching time and area do not prove that an alert verified.
What did stations measure during the alert?
Match reported station coordinates and observation times to this alert chain’s collected boundaries and effective windows. Temperature, wind and gust summaries use quality-controlled readings (V/G). A measurement at one station does not establish impacts throughout the area or verify the warning.
River readings during this flood event
Match NWPS observed readings to the alert’s collected boundaries and stated valid times. A gauge inside an alert area does not establish watershed membership or flooding at an address. These readings are not official warning verification.
What was reported in this area?
Compare severe-convective alert windows with NOAA’s preliminary tornado, wind and hail reports. Reports can be delayed, duplicated, estimated or corrected. Matching an area and time does not establish that an alert verified.
What is the water doing next?
Observed levels, forecast highs and official impacts at a selected gauge.
Choose a gauge to see its observations, forecast and impacts.
Keep track of threshold changes.
Watch an official action or flood threshold. Keep observed crossings separate from forecast samples in the next 72 hours, with updates when comparable forecast crossing windows change. This describes the gauge, not flooding at your address.
Connecting this browser’s private storage…
Creating a watch stores this gauge and your selected threshold on the server. It uses one of your four watch slots. Hourly upkeep can miss changes between checks; review actual check times. Feed readers poll for updates.
Explore upstream and downstream gauges
Follow NOAA's gauge associations along the river. Open a related gauge to inspect its own observations, thresholds and forecast.
Choose a gauge.
Lists preserve NOAA's order; they do not establish distance, travel time or flood arrival. Coverage may omit tributaries or other gauges. Water levels use each gauge's own reference and cannot be compared directly. A connected gauge does not establish flood conditions at your address.
What changed in the river forecast?
Comparisons use the same gauge and shared future times. New observations alone do not count as a new forecast. Crossing brackets are sample-bounded estimates, not exact flood arrival times.
Level through time
Official gauge ↗Solid blue: observations. Dashed violet: forecasts. Times below use your device timezone. Gaps remain gaps.
Accessible data table
| Time | Product | Reading |
|---|
Threshold timing
Crossing windows use adjacent forecast samples, without estimating a more precise time. Action stage is a preparation threshold, not necessarily flooding.
Official local impacts
These statements describe conditions associated with specified gauge levels. They are not verified current closures or impacts at your address.
Source details & forecast controlsFreshness · fire search · smoke timeline
Reported wildfires
Flames mark incident locations, sized by reported acreage and zoom. Blue-gray with a check means reported 100% containment, not extinguishment. Muted dashed flames have a record over 48 hours old or an unknown time; this is a display convention, not a claim about current fire activity. A smaller gray outline indicates missing acreage. Select a fire for its source dates and reported perimeter: an orange dashed boundary, not an evacuation zone.
Enable to load NIFC incidents.
NIFC / WFIGS ↗PM2.5 observations
Small colored circles show measured monitor AQI. Gray indicates missing or older readings. Enable AQI separately for EPA’s estimated regional zones.
Enable to load AirNow monitors.
EPA / AirNow ↗Satellite heat detections
NASA's imagery shows VIIRS thermal anomalies for the available UTC day. These are detected pixels, not fire boundaries.
Enable to check NASA's available date.
NASA FIRMS / GIBS ↗PM2.5 AQI zones
EPA’s interpolated estimates between monitors, updated hourly by the source. These are not address-level measurements or total AQI across all pollutants. Boundaries are generalized to 0.01° for display.
Enable AQI in Layers to load regional estimates.
EPA / AirNow contours ↗Animate forecast smoke
NOAA RAP near-surface smoke · contiguous US · instantaneous model samples, separate from measured PM2.5 and AQI. Colors show concentration bands, not health categories. Transparent areas are unknown; gray means 0–<1 µg/m³. Zooming enlarges a fixed regional image and adds no detail.
Enable to view NOAA RAP forecast smoke.
No forecast selected
Bands in µg/m³; lower bound included, upper bound excluded. No interpolation between forecast hours or accumulation of exposure. The animation stops at the end; missing hours show no image.
Smoke valid time applies only to this overlay. Official alerts, fires and monitors retain their own timestamps. NOAA source ↗
Inspect satellite heat detections
NASA FIRMS · NOAA-20 VIIRS · nominal 375 m pixels from the rolling 24-hour NRT file. Acquisition times reflect overpasses. Orange: nominal/high detection confidence; gray: low. Points are pixel centers, not unique fires or boundaries. Other satellites and US territories are not included.
Enable to load NOAA-20 detections.
Current detection points are hidden during alert replay.
Thermal anomalies may include industrial heat or volcanoes. No detection does not rule out fire. NASA field definitions ↗
These layers show latest available data and are hidden during alert replay. Return to Live to restore them.
Incident records and perimeters can lag conditions on the ground. Satellite overpasses, clouds and coverage gaps can hide fires. Fire and satellite layers do not show evacuation zones or predict spread. The separate smoke overlay shows model guidance.