QTH.app version 0.6.3 has been released

In amateur radio, the “QTHQ-code means “What is your position?” when used as a question or “My position is…” when used as a statement. The Automatic Packet Reporting System® is a common avenue that amateur radio operators communicate their positions, among other useful information.

QTH.app is an APRS® client application exclusively for the macOS platform. It connects to the APRS network  via radio or Internet to help operators receive, transmit, and visualize information being shared over APRS.


  • Easy map navigation
  • Supports connecting via:
    • Audio Modem – Use the internal Mac sound card
    • Serial KISS TNC
    • APRS-IS
    • AGWPE – exists, but buggy
  • GPS Connections
    • Bluetooth GPS
    • Uses macOS Location Services in the absence of a GPS
  • Support for drawing APRS shapes directly on the map
  • Mapping APRS position reports, objects, etc
    • APRS symbols
    • Graphical display of speed and direction
    • Tactical callsigns
    • Station paths, including dead reckoning
    • Telemetry graphs
  • APRS timeline
    • Go back in time and see where things were at a certain time
  • Special weather station display, including wind barbs and temperature colors
  • Location beaconing
  • Instant Messaging
    • Store favorite ham radio contacts in the Apple Contacts
  • Alerts
    • Integrated with macOS notification center
    • Custom matching rules
  • Logs packets to database
  • Comprehensive help system
  • Offline maps
  • Other types of maps, topographical, OpenStreetMap, OpenCycleMaps, etc
  • Map grids USNG/MGRS,  Maidenhead
  • APRS Queries
  • Simple digipeater support


  • Multilingual support – Supports English now. French later. Other languages as I have help.
  • Spoken voice alerts
  • Rig control for tuning to frequency objects
  • Local data sharing with other QTH instances on LAN – Intended for operations rooms
  • Search and Rescue features
  • External API for integrations


  • Collect data from weather stations. Check out WeeWX for this.


Browse the Help Book Online


QTH.app follows a “freemium” pricing model. QTH.app is free to receive APRS traffic. The transmit functions require a software license. This serves a couple purposes: It allows verification that the person transmitting holds a valid amateur radio callsign and it puts a few dollars in my pocket.

If you would like to purchase a license, please visit the store: QTH.app License


QTH.app Changelog


  • Overhauled the audio level meter for the Audio Modem
  • Removed the RX column in Connections window. Most connections don’t have a RX rate large enough to show up as more than a blip on the indicator, making it seem like the meters are broken. The RX/TX stats graph on the local info panel shows effectively the same information in a more intuitive manner.
  • Switched AudioModemConnection to using device UIDs instead of device names to more accurately identify devices that are plugged and unplugged and also devices that create separate input and output devices with the same name. Looking at you SignaLink USB 🙂
  • Major refactoring in the audio modem code


  • Fixed a problem with Signalink USB where it creates two audio devices that are named the same and QTH was wrongly selecting the output device for input
  • Commands sent to the TNC should no longer count towards the TX stats
  • Fixed error messages coming from input/output devices that don’t support volume changing
  • Added experimental Kenwood D710 KISS device type


  • Fixed Audio Modem level meter