MCForms Tool

Fill, encode, decode, load, and build forms.

Use this page as the primary working surface for MCForms. It supports JS8Call/JS8Spotter workflows and cross-mode strings for APRS, VarAC, Meshtastic MeshCore, Winlink, packet, email, and other low-data-bandwidth message paths where operators need to move more information with fewer characters using a coordinated form system.

Want the original usage guide? KF7MIX maintains a helpful MCForms description for JS8Spotter users. Read how MCForms work in JS8Spotter.

Select a form, enter the current field values, and copy a compact MCForms string. Sender and receiver should use the same current form revision.

Paste a full line or just the payload beginning with F!. Decode requires the matching form in the current library.
How this works: pasted or fetched forms are stored only in your browser on this device. They do not upload to MCForms.org or become public. Use the Download button if you want to save or share a form file.

Stored browser forms

Build a new MCForm quickly. This creates standard MCForms text that can be loaded into this tool, saved locally, or shared with other operators.