APRSPH radio tower mark

APRSPH Messenger v0.9.7

Amateur radio messaging via APRSPH-11
Connecting...● 0 users online

Sign in or register

Enter your amateur callsign and email. We'll send a one-time login link. Email verification activates the callsign. Register your base callsign without an SSID. Choose your station SSID after signing in. Use the same email to add another callsign.

Optional, free, no app store needed.

Your selection applies to the whole app and is remembered on this device.

Conversations

No conversations yet. Tap the compose icon to send your first APRS message.

Select a conversation

Your messages, all in one place

Select a conversation on the left, or start a new APRS message.

Local community chat · visible to signed-in APRSPH members · not sent to APRS-IS. Keep it respectful; do not share sensitive information.

Settings

Personalize your messenger on this device.

Install APRSPH Messenger
Add an icon to your phone or computer for quick access.
Appearance
Choose your preferred theme
Notifications
Optional alerts while the page is running. Turn off anytime
Add callsign
Verify an additional base callsign
Administrator
Account review and suspension
Signed in as

Help

What is APRS messaging?

APRS carries short amateur-radio messages and position/status packets over radio, APRS-IS, and gateways. APRSPH Messenger is an APRS-IS web interface, not an emergency or private chat service. Messages are public and delivery is not guaranteed.

Join the APRSPH Net

Send an APRS message addressed to APRSPH: NET Hello from my station quietly checks in; CQ Hello from my station sends a greeting to the day's checked-in operators. LIST requests the day's station list. Check in again after the daily UTC reset. APRSPH Net instructions ↗

Join #APRSThursday

Independent of the APRSPH Net, #APRSThursday runs every Thursday 00:00–23:59 UTC. Send CQ HOTG Hello from my station to ANSRVR to join the HOTG group. When finished, send U HOTG to ANSRVR to unsubscribe and reduce unnecessary RF traffic. #APRSThursday guide ↗

Getting started

Sign in with an email link, select your verified base callsign and station SSID, then tap the compose icon to start a conversation.

How SSIDs work

APRS treats N2RAC and N2RAC-9 as distinct station identities. Select the SSID before sending; each identity has its own inbox and conversations.

Sending messages

Enter the destination including its SSID, if applicable. APRS messages are limited to 67 ASCII characters in this messenger. Sending to a station does not guarantee delivery or acknowledgment.

RF indicators in messages

A small RF · via IGATE badge appears only when the received packet path indicates it entered APRS-IS through an RF IGate (for example, qAR, qAr, or qAo with a valid IGate identity). The IGate callsign is shown when identifiable.

No badge does not mean “internet-only.” A message might be forwarded by a net, bot, or other gateway, or the routing information might not establish how it originated. Older saved messages can also lack path information.

The RF badge describes the packet's entry into APRS-IS, not proof that the sender is currently reachable over RF or that a reply will be delivered. Routing details remain available to administrators in the packet monitor.

Notifications

Enable or disable alerts in Settings. Approve your browser’s notification request and use Test alert to check delivery. Firefox and operating-system settings can block notification banners. The page must remain open and able to poll for messages; this is not closed-app push delivery.

Packet monitor (advanced)

Administrators can inspect recently received APRS-IS packet lines for troubleshooting. These are raw APRS packets, not just messages for your station. Packet content is public on APRS-IS, but please be considerate when sharing logs.

Open to load the latest packets
No packets loaded.

Administrator-only diagnostic: displays up to 40 recent packet lines held in memory. No server debug setting is required. If empty, no packets have been captured since the service started. Raw APRS traffic is public, but avoid sharing logs containing personal details.

Install on your phone or computer

APRSPH Messenger can be added to your Home Screen without downloading an APK. It still needs an internet connection for messages.

Android Chrome: Open aprsph.net/messenger/, tap the three-dot menu → Add to Home screen or Install app, then confirm.

iPhone Safari: Tap Share → Add to Home Screen, keep Open as Web App if offered, then tap Add.

Desktop Chrome/Edge: Use the Install icon in the address bar or the browser menu.

This is a Progressive Web App, not a standalone APK. Browser permissions and installed-app notifications depend on your device.

Troubleshooting

If messages do not appear, check the connection indicator, your selected SSID, and the destination callsign. Refresh the page if necessary. Contact the APRSPH administrator if email login or registration fails.

Never transmit passwords, private information, or sensitive details. APRS traffic is public.

About

APRSPH.NET official logo
APRSPH Messenger
Version 0.9.4

A lightweight web messenger for amateur radio operators, using APRS-IS through the APRSPH-11 shared gateway.

APRS application destination: APAIOR

Station identity: Full callsign, including SSID, when selected.

Built for accessible APRS messaging on desktop and mobile. Email verification is not proof of legal callsign ownership.

APRSPH website ↗

More from N2RAC: Read my other writing and radio projects at n2rac.com ↗.

Credits & support

Special thanks to Steve, N2RWE, for generously hosting APRSPH and helping keep it available to the amateur radio community.

APRSPH is free to use. Contributions are entirely optional. If you enjoy the service and would like to help support its continued operation and development, you can buy me a coffee or contribute through PayPal.

Support using USDT (Ethereum ERC-20)

Network: Ethereum mainnet (ERC-20) ONLY. Do not send on TRON (TRC-20), BNB Smart Chain (BEP-20), or other networks.

Verify the full destination address and network in your wallet before sending. Blockchain transfers may be irreversible, and network fees may apply.

QR code encoding the displayed Ethereum USDT receiving address
0xc2339f5443738e35f8139d18256f26f36f56312f

Support is voluntary and does not affect access to APRSPH.

Changelog

v0.9.7 — Display RF-only message badges where packet paths support them, with guidance in Help.

v0.9.5 — Message ingress diagnostics and admin last-online activity.

v0.9.4 — Web-only Chatboard, currently-online users, and registration notices.

v0.9.3 — Suspension enforcement and filter scaling.

v0.9.2 — Sign-in email diagnostics.

v0.9.1 — APRS-IS login verification and compact SSID subscriptions.

v0.9.0 — Installable PWA, home-screen help, registration email cooldown, and fairer per-visitor rate limits.

v0.8.8 · Accessibility fix

Corrected conversation callsign, message preview, and navigation text/icon visibility in High Contrast, High Visibility, and Warm / Low Glare themes.

v0.8.7 · APRSPH branding

Added the official APRSPH tower mark to the header and favicon, with the full logo on the sign-in and About screens.

v0.8.6 · N2RAC website

Added a link to n2rac.com for other writing and amateur radio projects.

v0.8.6 · Credits and optional support

Thank Steve N2RWE for hosting APRSPH; add optional Buy Me a Coffee, PayPal and ERC-20 USDT support in About, with address QR and network safety note.

v0.8.4 · Mobile navigation and packet monitor

Compact bottom tabs remain visible in a mobile conversation. Administrators can view recent packets directly in Help without editing server settings.

v0.8.3 · Packet monitor

Restored advanced APRS-IS packet monitor in Help, with manual refresh and optional live updates for administrators, without server debug configuration.

v0.8.2 · Desktop messaging workspace

Compact desktop station controls, a welcoming New message empty state, and a Back button that clears selection without leaving the app.

v0.8.1 · Notification controls

Disable or re-enable alerts without resetting site permission. Firefox desktop notification fallback and clearer test feedback.

v0.7.5 · Mobile chat and navigation

Message history scrolls independently with a fixed chat composer; browser Back returns to the previous in-app screen.

v0.7.4 · Unread conversations

Unread badges and bold previews per full callsign/SSID; active conversation highlighting on desktop and mobile.

v0.7.3 · Appearance options

Light by default; theme selector on login and in Settings; dark, high contrast, warm low-glare and follow-device options.

v0.7.0 · Mobile navigation redesign

Bottom tabs, icon-first actions, dedicated chat layout, Help, About and Changelog screens, improved responsiveness.

v0.6.4 · Mobile width fix

Prevented sideways scrolling and improved touch controls.

v0.6.3 · Notifications

Restored per-browser notification control for incoming messages.

v0.6.2 · SSIDs

Separate message identities for full callsign and SSID combinations.

v0.6.1 · Registration

Email verification, multiple callsigns per email and administrator tools.

v0.5–0.5.1 · Gateway

Shared APRS-IS connection and local messaging delivery improvements.

v0.1–0.4 · Foundation

APRS messages, themes, conversations, mobile views and managed service.

Administrator dashboard

Email verification activates messaging. Suspend a claimed callsign if abuse or an ownership dispute is reported.

Usage overview

Loading usage statistics…

Currently online

Active within the last 90 seconds. Browser activity, not RF last heard.

No recent activity.

Last online

Recent Messenger browser activity, not APRS RF last heard. Last seen is saved across server restarts. Admin-only.

Loading user activity…

Accounts

APRS packets are public. Do not send sensitive information. Browser login does not independently establish legal callsign ownership.