Tooling

Ham Digital Modes (FT8, PSK31, RTTY)

WSJT-X, JS8Call, Fldigi, JTDX, MSHV — the killer apps that made HF popular again in 2026.

The single biggest change in amateur radio in the last decade: weak-signal digital modes turned a 5 W radio + a wire dipole into a worldwide DXing tool. FT8 alone now dominates HF activity by a huge margin — more QSOs are made on FT8 than every voice and CW mode combined. Cross-link with Ham Rig Control (Hamlib) for the CAT layer underneath, Ham Logging for capturing QSOs, and Propagation & Band Conditions for live-spot networks.

The K1JT family — weak-signal kings

  • WSJT-X — Joe Taylor (K1JT, Nobel Prize physicist) and team. The reference application for FT8, FT4, MSK144, JT65, JT9, WSPR, Q65, FST4, FST4W. Cross-platform (Win/Mac/Linux). Hamlib-based CAT control. GPLv3. Default for anyone running FT8.
  • JTDX — community fork of WSJT-X with better decoder for crowded bands (claimed 1–2 dB improvement on FT8); UI tweaks (waterfall, audio band selection, multi-decode display). GPL. Active in 2026.
  • MSHV — LZ2HV's all-mode tool focused on EME (moonbounce) and contest multi-streaming. Free, closed source. Popular with serious VHF/EME ops.
  • Q65 / FST4W — newer K1JT-family modes for very weak signals (EME, microwave, ionospheric scatter). Built into WSJT-X.

Conversational / keyboard modes

  • JS8Call — FT8-derived mode for keyboard-to-keyboard chat with weak-signal robustness. Forwarding, group rooms, store-and-forward. The "ham radio Internet, slow but always works" — popular with off-grid / preparedness ops. GPLv3.
  • Fldigi — the multi-mode workhorse. PSK31, PSK63, PSK125, RTTY, Olivia, Contestia, Hellschreiber, MFSK, Domino, Throb, MT63, CW, SSTV, Wefax. FAQ-rich, plugin-rich, on every shack PC. Cross-platform. GPLv3. The default for any non-WSJT digital mode.
  • DM780 — part of Ham Radio Deluxe; closed; paid. Multi-mode; pretty UI; less common than Fldigi in 2026.
  • MultiPSK — Windows; closed; paid (~$45); huge mode list including obscure / paid-data modes.

Specialist tools

  • WSPR / WSJT-X built-in — Weak Signal Propagation Reporter; transmits a 100 mW beacon and reports back via wsprnet.org. Beacon receivers worldwide log who heard your signal — the canonical "is my antenna working?" test.
  • WSPRnet daemon — receive-only WSPR continuously; contributes to the global propagation database.
  • PI4 — beacon mode for VHF/UHF; more robust than CW beacons.
  • VarAC — newer "social" digital mode app, FT8-style, with chat / file transfer / store-and-forward; closed, free.
  • FT8Call (legacy) — the predecessor to JS8Call; superseded.

Hardware interfaces

  • SignaLink USB — classic isolated USB sound card / PTT box; ~$120. Plugs between rig and PC; the standard "ham digital interface" for 20 years.
  • Tigertronics SignaLink USB / RIGblaster Advantage — same niche; mature.
  • Modern transceivers (Yaesu FT-991A, Icom IC-7300 / IC-7610, Kenwood TS-590SG, Elecraft K4) — built-in USB sound card + CAT interface; no SignaLink needed, just a USB cable. Recommended for new setups.
  • QRP-Labs QDX — see Homebrew & Ham-Flavored SDRs; $90 kit transceiver explicitly designed for FT8 / WSPR / digital. The cheapest path into HF FT8.
  • Raspberry Pi as digital-modes shack PC — a Pi 4/5 runs WSJT-X / Fldigi / JS8Call comfortably; the Pi Classic Projects page covers this.

Companion / log-watcher software

  • GridTracker — see Propagation & Band Conditionsa map that tracks every FT8 station you decode, colored by grid square / continent / "needed for award." Plugs into WSJT-X via UDP. Almost everyone running WSJT-X also runs GridTracker. Closed; free.
  • JTAlert — Windows-only; WSJT-X companion with audio alerts, log integration, watch-lists. Closed; free.
  • PSKReporter spotter integration — WSJT-X reports your decodes to pskreporter.info; see Propagation page.

Practical guidance

  • CAT + audio + PTT. The triumvirate. WSJT-X needs a working serial CAT connection (rig control), an audio device (in/out), and a PTT line (often via CAT command, or RTS/DTR on a serial port, or VOX).
  • Time sync. FT8 / FT4 are time-slot-based (15s and 7.5s respectively). Your PC clock must be within ~1 second or you decode nothing. NTP-sync mandatory; chrony on Linux, Meinberg on Windows. The #1 cause of "FT8 doesn't decode anything."
  • Audio levels. Too hot = ALC compression; too cold = no decode. WSJT-X's "Wide Graph" should show a noise floor near 30 dB; transmit ALC should be zero.
  • Don't run 100 W into FT8. ~25 W is plenty; the mode works reliably at 5 W and below. Easier on the rig and the band.
  • Stations near you crash your decoder. Strong local stations on the FT8 segment overload the decoder; reduce RX gain or use the JTDX decoder for better dynamic range.
  • Auto-sequence + Hold TX Watchdog. WSJT-X's auto-sequence is great; the watchdog is essential — leaves a TX'ing radio when you walk away from the keyboard.

License / pricing notes

  • WSJT-X / JTDX / JS8Call / Fldigi / WSPR / VarAC — FOSS (GPL) except VarAC (closed but free).
  • MSHV — closed, free.
  • Ham Radio Deluxe + DM780 — paid (~$100).
  • MultiPSK — paid (~$45).
  • GridTracker / JTAlert — closed, free.
  • PSKReporter / WSPRnet — community-run, free for use; please feed back what you decode.

Pick this if…

  • Default FT8 / FT4 / WSPR setup, 2026: WSJT-X + GridTracker.
  • Crowded bands or contest-night FT8: JTDX (better decoder).
  • Off-grid keyboard chat: JS8Call.
  • Anything PSK / RTTY / Olivia / Hellschreiber: Fldigi.
  • EME / moonbounce / multi-stream: MSHV.
  • Cheapest entry into FT8: QRP-Labs QDX kit + WSJT-X + a wire dipole.
  • Modern radio with no extra hardware: Icom IC-7300 + a USB cable + WSJT-X.

On this page