Aviation Transponder Code Reference

Type any 4-digit squawk code to see what it means and where it applies. 7500 = hijack, 7600 = radio failure, 7700 = emergency worldwide; 1200 is US VFR and 7000 is European VFR.

Squawk 7500 means unlawful interference (hijacking), 7600 means radio communication failure, and 7700 means a general emergency; ICAO, the FAA and EU SERA all use these three.

Use the Aviation Transponder Code Reference

Aviation Operational Notice: For study and flight briefing only. Code allocations vary by Flight Information Region (FIR) and national authority. Always follow ATC instructions and current aeronautical publications. Lookups run in your browser.

Squawk Code Decoder

Enter a 4-digit octal code (Mode A/3A: digits 0–7 only).

Quick Presets
Enter any 4-digit code above or select a preset to evaluate.

Safe Code-Change Helper

The FAA AIM warns against passing through 7500, 7600 or 7700 when changing codes. Find a knob order that avoids them.

Mode A Technical Framing

Total Combinations:
4,096 (8^4)
Register Layout:
4 octal digits
Valid Octal Range:
0000 – 7777
Emergency Codes:
7500, 7600, 7700

Squawk Codes List by Region

Sources: FAA AIM 4-1-20, FAA JO 7110.65/7110.66, EU SERA.13005, UK AIP ENR 1.6, Transport Canada AIM, ICAO.

Code Type Meaning Region / Source
7500 Emergency
Unlawful Interference (Hijack)
For an aircraft subject to unlawful interference. Under EU SERA.13005 the pilot attempts to select 7500 and may use 7700 instead if circumstances warrant.
Worldwide (ICAO)
ICAO / FAA AIM / SERA.13005
7600 Emergency
Radio Communication Failure
For an aircraft that has lost two-way radio communication. In the US, IFR flights then follow the 14 CFR 91.185 lost-communication rules.
Worldwide (ICAO)
ICAO / FAA AIM / SERA.13005
7700 Emergency
General Emergency
For an aircraft in a state of emergency. SERA.13005: select 7700 unless ATC has already directed the pilot to keep a specific code.
Worldwide (ICAO)
ICAO / FAA AIM / SERA.13005
2000 IFR
No ATC Code Instruction
Selected when ATS has given no code instruction (SERA.13005), when entering secondary-radar coverage from an area without it, and by default in North Atlantic airspace.
Worldwide (ICAO)
SERA.13005 / ICAO regional
7000 VFR
VFR Conspicuity (Europe)
Selected by pilots not receiving air traffic services, unless the competent authority prescribes another code. The European equivalent of US 1200.
Europe
EU SERA.13005 / UK AIP
1000 IFR
Mode S Conspicuity (Europe)
Non-discrete code assigned to IFR flights where radar identifies the aircraft by its downlinked Mode S aircraft identification instead of a discrete code.
Europe
ICAO Doc 4444 / Eurocontrol
0000 Regional
Not a Standard Assignment
Left to states for regional allocation in some ICAO regional plans; not a universal standby or VFR code.
Worldwide (ICAO)
ICAO SAM / Regional
1200 VFR
VFR, No Assigned Code (US)
Standard US code for VFR flight when not using an ATC-assigned code. Transport Canada uses 1200 the same way.
United States
FAA AIM 4-1-20
1202 VFR
VFR Glider Operations
Gliders operating VFR and not in contact with ATC use 1202 instead of 1200.
United States
FAA AIM 4-1-20
1255 Special
Firefighting Aircraft
Authorized firefighting aircraft not in contact with ATC, en route to, from or within a designated firefighting area.
United States
FAA AIM 4-1-20
1276 Special
ADIZ Entry, No Radio Contact
Aircraft entering an Air Defense Identification Zone that cannot establish communication with ATC or an aeronautical facility.
United States
FAA JO 7110.66
1277 Special
Search and Rescue (SAR)
VFR aircraft on authorized USAF or USCG search-and-rescue missions within a designated search area.
United States
FAA AIM 4-1-20
4000 Special
Military Training Routes / Warning Areas
Military aircraft on VFR military training routes or in restricted or warning areas, unless ATC assigns a discrete code.
United States
FAA AIM / JO 7110.65
7400 Special
UAS Lost Control Link
May be transmitted by an unmanned aircraft system after loss of the control link between aircraft and pilot. Also allocated in the UK (2026).
United States
FAA JO 7110.65 / UK CAA
7777 Special
Military Interceptor (Not for Civil Use)
Reserved for military interceptor operations in the US system; civil aircraft must never operate a transponder on 7777. Also used by fixed radar test transponders.
United States
FAA AIM 4-1-20
7001 Special
Military Low-Level Climb-Out
Military aircraft making a sudden climb out of low-level operations into airspace where they may conflict with other traffic.
United Kingdom
UK AIP ENR 1.6
7004 Special
Aerobatics and Display
Civil or military aircraft flying solo or formation aerobatics while displaying, practising or training for a display, when no discrete code is assigned.
United Kingdom
UK AIP ENR 1.6
0033 Special
Parachute Dropping
Aircraft engaged in parachute dropping in UK airspace.
United Kingdom
UK AIP ENR 1.6
1000 IFR
IFR Below 18,000 ft, No Code
Canadian IFR flights below 18,000 ft ASL when no other code has been assigned.
Canada
Transport Canada AIM
2000 IFR
Uncontrolled IFR at or above 18,000 ft
Canadian uncontrolled IFR flights at or above 18,000 ft when no other code has been assigned.
Canada
Transport Canada AIM

What to Do with Each Emergency Code

  • 7700 — emergency: select it unless ATC has already given you a code to keep; if you are talking to ATC on a discrete code, they may ask you to stay on it.
  • 7600 — radio failure: squawk 7600 and follow the lost-communication procedure (in the US, 14 CFR 91.185 for IFR: route, altitude and approach timing).
  • 7500 — unlawful interference: attempt to select 7500; EU SERA allows 7700 instead if circumstances warrant. Controllers will confirm the code discreetly.
  • Changing codes: avoid passing through 7500, 7600 or 7700, even for a moment. Example: from 0700 to 7200, change the second digit first (0700 → 0200 → 7200); changing the first digit first would briefly show 7700.

Quick answer

Squawk 7500 means unlawful interference (hijacking), 7600 means radio communication failure, and 7700 means a general emergency; ICAO, the FAA and EU SERA all use these three. VFR pilots not talking to ATC squawk 1200 in the US and 7000 in Europe. Most other codes, such as 2403, are discrete codes ATC assigns to one flight.

Examples

CodeMeaningWhere
7500Unlawful interference (hijack)Worldwide (ICAO)
7600Radio communication failureWorldwide (ICAO)
7700General emergencyWorldwide (ICAO)
1200VFR, no ATC-assigned codeUS, Canada
7000VFR, not receiving ATSEurope (SERA), UK
2000No code instruction from ATCEurope (SERA), ICAO areas
7400Drone (UAS) lost control linkUS, UK

Type any 4-digit code to check that it is valid octal and see every region where it is a special-purpose code.

Summary

Client-side reference and validator for Mode A transponder squawk codes based on the FAA AIM and Order JO 7110.65, EU SERA.13005, the UK AIP and Transport Canada, with a helper that orders knob changes to avoid the emergency codes.

How it works

  1. Enter any 4-digit octal squawk code (digits 0–7) or tap a preset.
  2. See every region where the code has a special meaning, with the governing source (ICAO, FAA, EU SERA, UK AIP or Transport Canada).
  3. Filter the reference table by region or by text such as "VFR" or "emergency".
  4. Enter your current and new codes in the code-change helper to get a knob order that never passes through 7500, 7600 or 7700.
  5. Check Mode A syntax: four positions using digits 0–7 give 4,096 possible values from 0000 to 7777.

Use cases

  • Quick cross-referencing of emergency and special-purpose squawk codes against FAA, ICAO and EASA publications.
  • Checking the right VFR code before flying in the US (1200), Europe (7000) or Canada.
  • Flight crew and dispatcher preflight briefing review.
  • Aviation students and flight simulator users verifying Mode A octal numbering.
  • ADS-B receiver and flight-tracker users decoding a squawk they see on screen.

Frequently Asked Questions

Last updated: 2026-10-09 · Reviewed by Nham Vu