Standalone Field Tool
MCForms offline utility.
This single-file tool embeds the current form library and works without internet access. Use it to fill, encode, decode, browse forms, build temporary local forms, and build JS8Spotter Expect import lines.
Offline bundle generated: 2026-05-28. Embedded forms: 27.
Select a form, enter values, and copy the output that matches your transport. Sender and receiver should use matching form definitions.
Loading embedded forms…
Paste a full line or just the payload beginning with
F!. Decode requires the matching embedded or loaded form.Browse embedded forms included in this offline field tool. Forms are embedded for reference and decoding. Use descriptions are included where available.
Offline Form Builder: Build a new MCForms definition while off-grid. Forms built here can be copied, downloaded, and loaded into this browser session, but they are not permanently added to the embedded library unless you save the form file and rebuild the offline tool later with
build_forms.py.
Form ID rule: same Form ID should mean the same form definition. Use a new, unused Form ID for new or modified forms.
Recommended: F!900-F!999 for local/private custom forms and F!000-F!099 for draft or proposed forms.
Checks forms loaded in this offline page and suggests the first unused custom ID.
Use an unused Form ID for new or modified forms.
Prompt ID and label: the Prompt ID is the two-character code carried in the payload, such as
ST for state or GR for grid. The label is the human-readable field description shown to users.
Generated MCForms definition
Session-loaded forms are available until this page is closed or refreshed.
JS8Spotter Expect Builder: Paste a completed MCForms payload, set who may pull it, then copy one tab-delimited import line.
Workflow: build a payload in Fill / Encode, paste it here, then copy the import line.
Example payload:
F!304 11111111 GREEN #E0ND
JS8Spotter Expect import line, tab-delimited
Generate the current MCForms datecode using this computer clock converted to UTC. Datecodes generated by MCForms.org use UTC.
No datecode generated yet.
Offline notes
This file is self-contained. It does not need the internet, the live website, /forms/manifest.json, or external scripts to function. The header link opens the live MCForms.org site only if internet access is available.