Skip to content
xmoo.app

Bandradar: HF propagation map, live

Who hears whom on the HF bands – the last 24 hours of FT8, WSPR and CW against the VOACAP prediction, worldwide or from your own locator. How to read the map · Open compact window

Operating with WSJT-X? The Bandradar alert line sits next to it as a slim window, alerts stations you still need and tells you when a band change pays off – for Windows, Linux and macOS, free.

loading …

A world map of the last 24 hours: which HF contacts actually happened, in one direction or both, and whether the model predicted them. The data comes from radio amateurs all over the world (FT8, WSPR, CW); the prediction is calculated with VOACAP. For your own location, enter your locator.

World map of HF propagation on 20 metres: green lines connect Europe with North America, the day/night boundary, blue areas show activity per cell.
The map on 13 November 2026 at about 16:37 UTC, 20 m band: lines = the strongest paths of the last hour, green = possible according to the model. Map data © OpenStreetMap contributors.

What it is for

If you are on the air, you want to know: is the band open right now, and to where? A prediction on its own only tells you what to expect on a median day of the month. The map puts next to it what was actually heard over the last 24 hours. You can see where the model is right, where it is too pessimistic (sporadic E, a solar storm, a night path that has opened) and where a band ought to be open according to the prediction but nobody hears anything.

How to read the map

How the prediction is made

The prediction is calculated by voacapl, the Linux version of the VOACAP propagation model. For every band (80 to 10 m) and every UTC hour it gives the probability REL that the required signal-to-noise ratio is reached, based on the monthly median. The threshold is set for FT8: 13 dB in 1 Hz bandwidth, which is about −21 dB in 2500 Hz. The report shown is the VOACAP SNR minus 34 dB, i.e. the scale WSJT-X displays. The sunspot number is NOAA’s predicted smoothed value for the month (November 2026: 83.2). The model assumes an isotropic antenna (0 dBi), 100 W and a noise level of 145 dBW at 3 MHz. A cell counts as “open” from REL 50 %; you can change that with the slider.

A worked example

Path JN49 (Stuttgart area, Germany) → FN31 (Connecticut, USA): 6,131 km, bearing 295°. The table shows four cells of the path view with the prediction and the WSPR spots of the last 24 hours (as of 13 November 2026, 16:37 UTC; each pair of numbers: sent from JN49 and heard in the FN31 area / sent from there and heard at JN49).

JN49 → FN31, VOACAP prediction and WSPR spots of the last 24 hours
Band, hourRELReportSpots → / ←Reading
20 m, 13 UTC63 %−15 dB56 / 67open and heard both ways: green
15 m, 13 UTC72 %−9 dB146 / 73open and heard both ways: green
15 m, 12 UTC22 %−36 dB201 / 55hardly open according to the model, yet clearly heard: purple
40 m, 13 UTC0 %−62 dB0 / 0closed in daytime: model and observation agree

The example shows both sides: the model gets the overall pattern right (20 and 15 m open in daytime, 40 m closed). An hour earlier it is clearly wrong on 15 m, because a monthly median knows nothing about the conditions on a particular day.

Alert line for WSJT-X

If you operate with WSJT-X, you can also put Bandradar next to it as a slim window: the Bandradar alert line follows who you hear, alerts stations you still need (new country, new grid, dupes in contest mode) and suggests a band change when another band has more new grids open. For Windows, Linux and macOS; your log stays on your computer.

Limitations

Privacy in brief

The map loads map tiles directly from OpenStreetMap, so the tile server sees your IP address. Your locator stays in your browser’s storage and is sent to my server with each request. Details: privacy policy, section 12.

Sources

Page last updated: 13 November 2026