ATC Strip Editor - Help

How to use the ATC Strip Editor to parse and edit ICAO flight plan strips.

What this tool does

The ATC Strip Editor parses a raw ICAO Doc 4444 flight plan strip into an editable form. You can modify any field — callsign, aircraft type, equipment codes, PBN capability, routing, Field 18 items — and the tool immediately regenerates a correctly formatted strip in the output panel.

It is intended for Part 121/135 dispatchers who need to quickly modify or verify a strip before filing, without manually reconstructing the field syntax.

ICAO FPL strip format

An ICAO flight plan strip is a single string enclosed in parentheses, with fields separated by hyphens. The standard form is:

(FPL-CALLSIGN-F8 -F9-F10 -F13 -F15 -F16 -F18)

A real example:

(FPL-DAL2482-IS -BCS3/M-SDE2E3GIJ4RWXZ/LB1 -KMSP1400 -N0440F320 SMERF7 SMERF DCT MMUDY DCT PIONR -CYVR0348 -PBN/A1B1C1D1O1S2T1 NAV/Z1 REG/N301DU CODE/A32367)

The parser accepts the strip on one line or split across multiple lines. Surrounding parentheses are optional.

The parser requires at least 8 dash-separated fields (FPL header through Field 16). A strip that starts with (FPL- but is missing fields will not parse.

Parsing a strip

  1. Paste the full strip text into the Paste ICAO FPL Strip textarea.
  2. Click Parse Strip. The editor cards appear below and the Generated Strip panel updates immediately.
  3. If the strip cannot be parsed, a warning banner explains why. Check that the strip starts with (FPL- and has all required fields.
  4. Click Clear to reset the editor for a new strip.

Every change you make in the editor — checkbox, dropdown, text input — is reflected in the Generated Strip panel in real time. You do not need to click Parse again after editing.

Flight Information (Fields 7 & 8)

Callsign / Flight ID Field 7
The ICAO flight identifier, up to 7 characters (e.g. DAL2482, N12345). Entered in uppercase automatically.
Flight Rules Field 8 — first character
IIFR
VVFR
YIFR then VFR
ZVFR then IFR
Type of Flight Field 8 — second character
SScheduled air transport
NNon-scheduled air transport
GGeneral aviation
MMilitary
XOther

Aircraft (Field 9)

ICAO Type Designator Field 9 — before /
The 2–4 character ICAO aircraft type code (e.g. B738, A320, BCS3, B77W). Use ZZZZ when the type is not in the ICAO list, and specify it in Field 18 TYP/.
Wake Turbulence Category Field 9 — after /
JSuper (A380/A388)
HHeavy — MTOW ≥ 136,000 kg
MMedium
LLight — MTOW < 7,000 kg

Equipment (Field 10)

Field 10 has two parts separated by a slash: COM/NAV/approach equipment / SSR transponder. Each part is a concatenated string of single-letter or two-character codes.

COM / NAV Equipment Field 10 — before /

Checkboxes are grouped by category. Common codes:

CodeMeaning
NNo COM/NAV/approach aid equipment, or unserviceable
SStandard — VHF RTF, VOR, and ILS
GGNSS
RPBN approved — must specify PBN codes in Field 18 PBN/
WRVSM approved
ZOther equipment — specify in Field 18 NAV/ or COM/
E1/E2/E3FMC WPR, D-FIS, or PDC ACARS
J1–J7CPDLC (various data links)
SSR / Transponder Field 10 — after /

Select the transponder capability. Common codes:

CodeMeaning
NNo transponder
AMode A (4096 codes)
CMode A + Mode C
SMode S — aircraft ID + pressure altitude
EMode S — ID + pressure alt + extended squitter
LMode S — ID + pressure alt + ADS-B (1090 MHz)
B1ADS-B Out (dedicated 1090 MHz)
B2ADS-B In + Out (dedicated 1090 MHz)
The tool reconstructs the Field 10 string from the checked codes, sorted in the order specified by ICAO Doc 4444. You do not need to manually order them.

Routing (Fields 13, 15 & 16)

Departure Aerodrome Field 13
4-letter ICAO identifier of the departure airport (e.g. KMSP). Use ZZZZ for aerodromes not assigned an ICAO code, and specify the location in Field 18 DEP/.
Departure Time (HHMM) Field 13
Estimated off-blocks time in UTC, 4-digit HHMM format (e.g. 1400).
Speed Type & Value Field 15
Select the speed unit, then enter the numeric value:
NKnots — 4 digits (e.g. 0440)
KKilometres per hour — 4 digits
MMach — 3 digits (e.g. 082 for Mach 0.82)
Level Type & Value Field 15
Select the altitude reference, then enter the numeric value:
FFlight Level — 3 digits (e.g. 320 for FL320)
AAltitude in hundreds of feet — 3 digits
SMetric flight level — 4 digits
MMetric altitude in tens of metres — 4 digits
VFRVFR cruise — no value needed
Route Field 15
The route string as it appears after the initial cruise speed and level — SIDs, airways, waypoints, DCT segments, and STARs. Enter in uppercase. Example: SMERF7 SMERF DCT MMUDY DCT PIONR
Destination Aerodrome Field 16
4-letter ICAO identifier of the destination (e.g. CYVR). Use ZZZZ and specify in Field 18 DEST/ if needed.
Total ETE (HHMM) Field 16
Estimated total elapsed time from departure to destination in HHMM format (e.g. 0348).

Other Information (Field 18)

Field 18 carries supplementary data in KEY/value format, separated by spaces. The editor breaks it into three sub-sections.

PBN Capability Field 18 PBN/

Check the PBN specifications the aircraft is approved for. The value is written automatically as a concatenated code string (e.g. A1B1C1D1O1S2T1).

PBN codes are grouped by specification type:

GroupExamples
RNAV 10A1
RNAV 5B1–B6 (sensor-specific)
RNAV 2C1–C4
RNAV 1D1–D4
RNP 4L1
Basic RNP 1O1–O4
RNP APCHS1, S2 (with BARO-VNAV)
RNP AR APCHT1 (with RF), T2 (without RF)
If R (PBN approved) is checked in Field 10, at least one PBN code must be selected here. The validation hint panel will flag this if it is missing.
Other Field 18 Items

Each recognized Field 18 keyword has its own text input. Leave a field blank to omit it from the output. Common ones:

KeyContent
NAV/Navigation equipment not in Field 10, or GNSS augmentation (e.g. Z1 for WAAS)
COM/Communications equipment not covered by Field 10
DAT/Data link services (e.g. 1FANS2PDC)
SUR/Surveillance (e.g. 260B for DO-260B ADS-B)
REG/Aircraft registration (e.g. N301DU)
CODE/24-bit ICAO aircraft address in hex (e.g. A32367)
OPR/Aircraft operator ICAO designator or name
SEL/SELCAL code (e.g. BMCK)
EET/Estimated elapsed times to significant points or FIR boundaries
RMK/Free-text remarks
Standalone Flags

Some Field 18 content is a standalone token without a slash — for example CANMANDATE or STS/HOSP-style items entered without a recognized key. Enter these space-separated in the Standalone Flags field. They are appended to the end of Field 18 in the generated strip.

Generated strip & copy

The Generated Strip panel at the bottom updates every time you change any field in the editor. It always shows a correctly formatted ICAO strip, ready to paste into a filing system.

The strip is formatted across multiple lines for readability:

(FPL-DAL2482-IS -BCS3/M-SDE2E3GIJ4RWXZ/LB1 -KMSP1400 -N0440F320 SMERF7 SMERF DCT MMUDY DCT PIONR -CYVR0348 -PBN/A1B1C1D1O1S2T1 NAV/Z1 REG/N301DU CODE/A32367)

Long Field 15 routes and Field 18 strings are word-wrapped at 60 characters. Click Copy in the panel header to copy the full strip text to the clipboard.

Validation hints

When common consistency issues are detected, an amber hint bar appears above the generated strip. These are warnings, not errors — the strip is still generated. The checks are:

R (PBN approved) is set in Field 10 but PBN/ in Field 18 is empty.

The R code in Field 10 declares the aircraft as PBN-approved. ICAO Doc 4444 requires the specific PBN codes to be listed in Field 18 PBN/. Select the appropriate codes in the PBN Capability section.

CPDLC code in Field 10 but DAT/ in Field 18 is empty.

Codes J1 or J4 (CPDLC ATN VHF or FANS 1/A VDL Mode 2) are checked in Field 10, but no data link services are listed in Field 18 DAT/. Some regions require DAT/ to be populated when CPDLC is declared.

Z (other equipment) in Field 10 — specify in NAV/ or COM/ in Field 18.

The Z code signals that equipment not covered by the standard Field 10 codes is installed. Per Doc 4444, the specific equipment must be described in Field 18 NAV/ or COM/.