FT8 Live Monitor

Pipeline problem — decodes may not be flowing
  • No decodes in 28d ago (lifetime 44,781 in DB — pipeline may be dead)
Live FT8 monitor · updates every 15 s · all data is read-only and public.
2026-09-29 05:56:22 UTC

About this dashboard

This page is a live monitor of FT8 radio activity received at this site. Two software-defined radios (RTL-SDR dongles connected to ham-band antennas) listen on shortwave amateur frequencies 24/7 in 15-second slots, the standard FT8 transmission window. Captured audio is decoded automatically; every callsign and signal report you see below is a real over-the-air message.

What the panels show

How it works

  1. Two RTL-SDR receivers on a Raspberry Pi capture the FT8 sub-band audio for whichever amateur band is active in the current 15-second slot.
  2. The 15-second WAV files are written to a network share and decoded by WSJT-X's jt9 engine running on an NVIDIA Jetson Nano.
  3. Each decoded message becomes a line in a JSON log; the dashboard you are reading aggregates those logs every few seconds and re-renders only the panels that changed.
  4. Solar / geomagnetic data is pulled from NOAA's public Space Weather Prediction Center every hour and used to score each amateur band for our latitude/longitude. An optional “auto” mode then steers the receivers to whichever bands are predicted to be open.

All data is read-only. Times are UTC. Bands cover 160 m through 10 m on the standard FT8 frequencies. Learn more about FT8.

Band conditions NIGHT live · 3 min old

QTH FN00bn (40.56°N 79.88°W) · updated 05:54:10Z · sources: sfi: 2026-09-28T20:00:00 · k: 2026-09-29T00:00:00 · xray: 2026-09-29T05:51:00Z · sn: 2026-09-28T00:00:00 · wind: 2026-06-30 18:40:00.000 · alerts: 2026-09-29T05:54:10.388241Z · kc2g: 2026-09-29T05:45:00 · data: NOAA SWPC + KC2G + HamQSL
Bz
?
n/a
foF2
2.8
MHJ45 ionosonde
MUF
8.6
use night row (MUF is a daytime F2 metric) · KC2G MHJ45
Wind
?
n/a
K
2.0
almost quiet · live now · forecast 03-06Z: 2.00
X-ray
B3.2
now · 24h peak C2.5
SFI
95
average
Spots
46
moderate
NOAA alerts active
Space Weather Message Code: ALTEF3

NOAA 3-day Kp forecast

Live K/K = now · NOAA 3-day Kp = likely next · issued 2026-09-29 05Z · * = current UTC slot
UTCTodayTomorrowDay 3
00-031.671.671.67
03-062.00 *1.67 *1.33 *
06-091.671.671.33
09-121.001.331.33
12-151.001.331.33
15-181.001.001.33
18-211.671.001.67
21-001.671.671.67
Peak forecast: — · Worst window: none · Best recovery: stable by 00Z
FN00bn · Live K: 2.0 (now) · Forecast this slot (03-06Z): 2.00
HF impact: quiet geomagnetic conditions · Next 3h forecast Kp: 1.67
Recovery: stable by 00Z

Predicted right now

160m80m60m40m30m20m17m15m12m10m6m
Day P 32F 52F 58G 73G 79G 85G 86G 82G 73F 64P 43
Night now at QTHG 82G 82G 77G 82G 76F 58P 44P 34P 25P 20P 14
What do these mean? (good vs bad)
Solar Flux Index (10.7 cm)Daytime ionization driver for the F2 layer; higher = better high-band (15/12/10 m) propagation.70 quiet sun · 80–120 average · 130–180 high · >180 excellent
Sunspot countActive regions on the visible solar disc. Loosely tracks SFI.0 quiet · 30–80 moderate · 100–150 active · >150 very active
A-index (planetary, 24h)Daily summary of geomagnetic activity. High A = ionosphere still recovering from a storm; everything HF degraded.0–7 quiet · 8–15 unsettled · 16–29 active · 30–49 minor storm · 50+ major storm
K-index (3 h, planetary)Real-time geomagnetic disturbance. Most actionable index for HF: K=4 noticeably degrades 20 m+; K=5+ kills HF DX. Live K is shown in the KPI row; NOAA 3-day Kp forecast below shows what is likely next.0–1 quiet · 2 almost quiet · 3 unsettled · 4 active · 5+ minor → severe storm (G1–G5)
NOAA 3-day Kp forecastDeterministic 3-hour Kp slots for the next three days from SWPC. Used for band scoring only when live K is stale; does not replace the live K KPI.Kp<5 quiet/active · 5 G1 · 6 G2 · 7 G3 · 8 G4 · 9 G5
GOES X-ray fluxSolar flares ionize the daylit D-layer and absorb HF ("shortwave fade"). Letter-class scale.A/B background · C minor · M moderate (R1–R2 blackout) · X strong (R3+ blackout)
MUF (Maximum Usable Frequency)Highest frequency supported for a typical mid-latitude F2 hop at your latitude. Bands above MUF are unlikely to support F2 DX (6 m is usually sporadic-E, not MUF).KC2G GIRO nearest station · HamQSL model · fallback ≈ 2.5√SFI+5 MHz
IMF Bz (solar wind)North/south component of the interplanetary magnetic field at L1. Southward (negative) Bz couples into Earth's magnetosphere and often precedes rising Kp and HF degradation.>0 nT favorable · 0 to −5 watch · <−5 storm coupling likely
Solar wind speedBulk plasma speed at L1. High-speed streams and CME shocks sustain geomagnetic activity and HF absorption.<400 quiet · 400–500 elevated · >500 high · >700 severe
NOAA G/R/S alertsOperational watches and warnings from SWPC alerts.json. G = geomagnetic, R = radio blackout, S = radiation storm.G1–G5 · R1–R5 · S1–S5 (higher = worse for HF/VHF)
foF2 (KC2G)Observed F2-layer critical frequency from the nearest GIRO ionosonde. Direct measure of ionospheric height/density.Higher = better high-band support at mid-latitudes
per-band character
160mTop band: D-layer absorption murders this band by day; shines at night with low noise and a quiet ionosphere.
80mLocal/regional ragchew band day; opens to DX after dark.
60mChannelized in many countries. Behaves like 80 m but with lower noise; often surprisingly useful.
40mThe workhorse: usable day OR night; degrades less from geomag activity than the higher bands.
30mStable, quiet, low-power friendly. Mostly digital traffic.
20mDX backbone by day; goes long at sunset; closes after dark in winter.
17mLike 20 m but quieter and more SFI-dependent. Often the first to close at sunset.
15mNeeds SFI ~110+ to be reliable. Closes shortly after dark.
12mStrongly SFI-dependent. Often dead unless SFI > 130.
10mAll or nothing: with high SFI, world-wide; with low SFI, almost nothing except sporadic-E.
6mMagic band: usually quiet on F2; opens via Sporadic E (May–Aug peaks) or on rare high-SFI days.
colour key (per-band table)
  Goodscore ≥ 70 · green · expect reliable contacts
  Fairscore 45–69 · yellow · DX possible but harder; QSB likely
  Poorscore < 45 · red · ragchew range only or band closed
KPI tiles (indices row)
Green / yellow / redK, Bz, wind, SFI, spots, X-ray — good / okay / bad for HF
WhitefoF2 and MUF — informational MHz readings only (not coloured good/bad)

PSK FN00 by Band

0 full list →
BandSrcDst
Loading…
Total decodes
44,781
0 today · 0 last 24 h
Unique stations
5,636
0 new today
Last hour
0
0.0 decodes / min
Slots ingested
313,566
v3sixm, v4hf

Decodes per hour (last 24 h)

07:000
08:000
09:000
10:000
11:000
12:000
13:000
14:000
15:000
16:000
17:000
18:000
19:000
20:000
21:000
22:000
23:000
00:000
01:000
02:000
03:000
04:000
05:000
06:000

By receiver

RadioLifetimeToday
v3sixm3,1500
v4hf41,6310

By band

BandLifetimeToday
40m32,0100
20m7,2250
6m3,1500
17m1,3130
15m9720
80m1020
30m90

Decodes by band by hour (last 24 h, UTC)

No band-tagged decodes in the last 24 h.

Top stations heard (last 24 h)

No callsigns yet.

6m alerts

Play a sound and show a browser notification when a new 6 meter FT8 decode arrives. Click Enable once (browser policy).

off

Recent decodes (last 50)

2026-09-29 05:56:22 UTC
UTCRXBandSNRHzMessage
11:00:30v3sixm6m-242885<...> <...> 591730 KA31CB
00:35:30v3sixm6m-23934VN3LAD CI98 3
12:43:15v3sixm6m-2412778I6YX G34RGS R 599 7263
04:12:00v3sixm6m-243563TU; YD8IN 977ZY R 559 0672
01:07:15v3sixm6m +11592K8NWN N3XF RR73
01:06:45v3sixm6m +31592K8NWN N3XF FN00
23:33:15v3sixm6m-142154NF1O K3ISH FN21
23:10:45v3sixm6m +11588CQ TEST N3XF FN00
23:10:15v3sixm6m +21589CQ TEST N3XF FN00
23:09:45v3sixm6m +11589CQ TEST N3XF FN00
23:09:15v3sixm6m -41591CQ TEST N3XF FN00
22:54:15v3sixm6m-141582VA3TIC N3XF FN00
22:53:45v3sixm6m-121585VA3TIC N3XF FN00
21:38:45v3sixm6m-111580CQ TEST N3XF FN00
21:33:45v3sixm6m-151580K0DAS N3XF FN00
21:22:45v3sixm6m-151579CQ TEST N3XF FN00
20:36:15v3sixm6m-131463CQ TEST N3XF FN00
20:31:15v3sixm6m-131464K2TXB N3XF 73
17:23:15v3sixm6m-151587K8GP/R N3XF FN00
13:26:00v3sixm6m -81104N2NT KD2LGX R FN13
00:17:30v3sixm6m-101201WB1GQR N3XF FN00
23:56:00v3sixm6m-111203WA3EKL N3XF FN00
23:55:30v3sixm6m-111202WA3EKL N3XF FN00
23:39:45v3sixm6m-141202N3TKK N3XF 73
23:35:00v3sixm6m-141200CQ TEST N3XF FN00
23:34:30v3sixm6m-151196CQ TEST N3XF FN00
23:29:00v3sixm6m-161193CQ TEST N3XF FN00
23:24:00v3sixm6m-161197K3QIA N3XF 73
22:52:00v3sixm6m-131094K8GP/R N3XF R FN00
22:36:00v3sixm6m -41095CQ TEST N3XF FN00
22:25:30v3sixm6m-151097N2SCJ N3XF R FN00
19:53:00v3sixm6m-171091NA1CN N3XF R FN00
11:00:30v3sixm6m-24270A80NGL 311KHJ R 569 2972
20:54:00v3sixm6m-212583CQ AC3MO FN00
20:48:30v3sixm6m-202583<...> AC3MO FN00
13:52:00v3sixm6m-24912<...> <...> 571759 EN88EM
10:57:00v3sixm6m-15671CQ K3LL FN00
13:12:30v3sixm6m-161418CQ N3XF FN00
01:33:30v3sixm6m +7580KB2CQB K3GT -14
00:56:00v3sixm6m +8579CQ K3GT FN00
00:51:00v3sixm6m +8578N8YO K3GT FN00
15:18:30v3sixm6m-232662K1ABC CI4YIP/R R PH84
00:33:00v3sixm6m-243513EI2TVT FB6YDH BL43
00:11:30v3sixm6m-142515W2HRO KB0EO RR73
19:19:15v3sixm6m-221603757WIV QY2KVW 569 3138
01:04:15v3sixm6m-181960CQ AC3MO FN00
01:03:45v3sixm6m-191960CQ AC3MO FN00
22:40:45v3sixm6m-241101EC8ZQI/R KO4NXW R JN23
05:19:30v3sixm6m-241788TU; CW0AJK CM9ODD 539 1360
01:40:15v3sixm6m-191576N1KI WD0BGZ EN00