Form Library

Browse, verify, load, and build MicroGrams.

Use this page to review the local form mirror, load shared forms into your browser, verify form definitions, build local forms, and build JS8Spotter Expect import lines.

Repository version: 2026-07-14 Mirror updated: 2026-07-19 Source: MCForm Repository

Browse forms

Available form library

Browse available forms and verify that all stations are using the same form versions.

Form use descriptions are adapted from SitRepNet form descriptions and uses where available.

Loading packaged forms…
How this works: opened, pasted, or fetched forms are stored only in your browser on this device. Local files are read by JavaScript after you select them; they do not upload to MicroGrams or become public.
Select one or more MicroGrams .txt definitions to add them to My Local Forms.
No local file selected.

Or paste form text


My Local Forms

Build a new MicroGrams-compatible form quickly. This creates standard MicroGrams-format text that can be loaded into this tool, saved locally, or shared with other operators.
Form ID guidance: use a new, unused Form ID for new or modified forms. Same Form ID means same form definition. Reusing an existing ID with different questions, answers, or prompts may cause other stations to decode the payload incorrectly.

Recommended: use F!900-F!999 for local/private custom forms and F!000-F!099 for draft or proposed forms. See Help & Reference for the full table.

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. Example: GR Grid square becomes [GR] Grid square.

Checks the forms currently loaded in this browser and suggests the first unused ID in the local/custom range.

Use an unused Form ID for new or modified forms.
Enter at least one question or prompt field, then select Generate form.

Load generated form adds the form text shown above to My Local Forms in this browser. It then becomes available to the Tool for filling and decoding on this device. Download the .txt file to share the exact definition with receiving stations. It does not publish or upload the form to MicroGrams.

JS8Spotter Expect Builder: Use this after building a completed MicroGrams payload on the Tool page. Paste the full payload here, set who is allowed to pull it, then copy one tab-delimited import line for JS8Spotter Expect.
Workflow:
  1. Build and copy a completed payload on the Tool page.
  2. Paste that payload below. Example: F!304 11111111 GREEN #E0ND
  3. Copy the generated JS8Spotter Expect import line.

The optional form selector only helps set the expected Form ID. It does not build the response payload.

JS8Spotter Expect import line, tab-delimited

Example output: F!304 F!304 11111111 GREEN #E0ND *,@SITREP 99. Use the copy button so the tab characters are preserved.