Amateur Digital App Icon

Amateur Digital

Decode and transmit RTTY, PSK31, Rattlegram, and other digital modes on your iPhone or iPad

Join the TestFlight Beta

Help shape the app — try it early and share your feedback!

Built for Ham Radio Operators

📡

Multi-Channel Decoding

Monitor multiple frequencies simultaneously. Automatically detects and decodes signals across the audio passband.

💬

iMessage-Style Interface

Familiar chat interface with message bubbles. Swipe to reveal timestamps, tap to transmit.

🔊

USB Audio Interface

Works with external USB soundcards connected between your iPhone and radio. Full duplex operation.

☁️

iCloud Sync

Your settings sync automatically across all your devices via iCloud.

📊

Band Frequency Reference

Built-in reference for digital mode calling frequencies on all HF bands from 160m to 6m.

Supported Digital Modes

Full transmit and receive support for popular amateur radio digital modes

Core Mode

RTTY

45.45 / 50 / 75 / 100 Baud

Radio Teletype using FSK with Baudot encoding. The original digital mode, widely used in contests and DX. Configurable mark frequency, shift, and baud rate. Multi-channel decoder monitors 8 frequencies simultaneously.

Experimental Modes Beta

PSK31

BPSK · 31.25 Baud

Phase Shift Keying at 31.25 baud with Varicode encoding. Extremely narrowband (~31 Hz), ideal for low-power QRP operation on crowded bands.

BPSK63

BPSK · 62.5 Baud

Double-speed PSK31. Same BPSK modulation with twice the throughput, useful when band conditions are good and you want faster exchanges.

QPSK31

QPSK · 31.25 Baud

Quadrature PSK at 31.25 baud. Encodes 2 bits per symbol for double the data rate of PSK31 at the same bandwidth, with built-in Viterbi error correction.

QPSK63

QPSK · 62.5 Baud

Quadrature PSK at 62.5 baud. The fastest PSK variant, combining QPSK's 2 bits per symbol with higher baud rate for maximum throughput.

Rattlegram

OFDM · 170 bytes in ~1 second

OFDM burst mode with polar error-correction codes and CRC-32. Sends up to 170 bytes of UTF-8 text in a single ~1 second burst. Based on the open-source Rattlegram protocol.

Enabling Experimental Modes

  1. Open the app and tap the gear icon to open Settings
  2. Scroll to the Experimental Modes section
  3. Toggle on the modes you want to use (PSK31, BPSK63, QPSK31, QPSK63, or Rattlegram)
  4. Return to the mode selection screen — your enabled modes will appear alongside RTTY

Screenshots

What You Need

📱

iPhone or iPad

Requires iOS 17.0 or later. Works on iPhone and iPad.

🔌

USB Audio Interface

Any USB soundcard with Lightning or USB-C connection. Connects between your device and radio.

📻

HF Transceiver

Any amateur radio transceiver with SSB capability. Use USB mode on all HF bands.