Universal compact form utility for amateur radio
MCForms for low-data-bandwidth message paths.
MCForms move more structured information with fewer characters by using a coordinated form template shared between sender and receiver. They were first used very effectively in the JS8Spotter/JS8Call ecosystem. MCForms.org supports that original use while making the same compact form idea easier to use across APRS, VarAC, Meshtastic MeshCore, Winlink, packet, email, and other constrained text paths.
Open the Tool
Fill, encode, decode, load, and build MCForms from a dedicated full-page tool interface.
Download for offline use
Use MCForms locally in the field or off-grid by downloading the standalone tool page.
Form repository
Browse bundled and mirrored forms. The primary JS8Spotter MCForms repository remains SITREPNET.
How to Use MCForms
New to MCForms? Start with the original JS8Spotter MCForms explanation from KF7MIX, then use this site to experiment with cross-mode encoding and decoding.
The primary JS8Spotter MCForms repository is maintained by SITREPNET. MCForms.org may mirror selected forms and host local/community forms, but it is not the official JS8Spotter repository.
Offline / Field Use
Download the same dedicated tool page for local or off-grid use. After download, open the HTML file directly in a browser. It can fill, encode, decode, load pasted forms, and build new forms without internet access.
Demonstration videos
MCForms walkthroughs and field examples
YouTube demonstrations can be embedded here as they are published.
Introduction to MCForms.org
What MCForms are, why compact forms matter, and how to decode a received string.
Using MCForms Across Modes
Examples for JS8Call, APRS, VarAC, Meshtastic MeshCore, Winlink, packet, and other low-data-bandwidth paths.
Offline and Field Use
Downloading the offline tool, loading forms, building forms, and using it without internet.