Aviation · Transponder reference

Squawk codes: what each one means.

Pick a region or type a four-digit code. Every row names the FAA or EU rule behind it, so you can check it yourself.

Short answer: the codes with a fixed meaning are 7700 (emergency), 7600 (radio failure) and 7500 (unlawful interference) in both the US and the EU, 1200 for VFR traffic in the US, and 7000 and 2000 in EU rules. A code with an 8 or 9 in it cannot exist. This is a reference, not flight guidance: follow ATC and your own country’s rules.

FAA AIM and JO 7110.65, EU SERA.13005Retrieved 20 October 2026

Advertisement

Which code?

Filters the table below and the lookup.
Digits 0 to 7 only. Nothing leaves this page.

Result

Enter a code such as 7600, or choose a region to filter the table.

Advertisement

What a squawk code is

A squawk code is the four-digit number a pilot sets on the aircraft’s transponder so that air traffic control radar can tell one aircraft from another. “Squawk” is the controller’s verb: “squawk 4521” means “set 4521”. Every digit runs from 0 to 7, which gives 8 × 8 × 8 × 8 = 4,096 possible codes, the “4,096 discrete codes” the FAA’s Aeronautical Information Manual (AIM) refers to. A controller hands most of these out one at a time. A short list has a fixed meaning that every pilot and controller is expected to know, and that list is what the table above shows. Each row names the rule that backs it.

The three emergency codes

7700, 7600 and 7500 are the codes with the same core meaning in the US and in EU rules. 7700 is an emergency. The AIM (6-2-2) says a pilot in a distress or urgency condition who wants to alert a ground radar facility should squawk Mode 3/A code 7700 with altitude reporting and then immediately establish communications with ATC, and keep squawking 7700 because the aircraft might not be in radar coverage. EU rule SERA.13005 says to select 7700 unless ATC has already directed a specific code, and allows 7700 even then if there is specific reason to believe it is the best course.

7600 is lost radio. AIM 6-4-2 tells a pilot who loses two-way radio capability to set code 7600 and warns that the aircraft may be outside radar coverage. SERA.13005 gives the same meaning. 7500 is unlawful interference. The FAA’s controller manual (JO 7110.65, 5-2-5) tells a controller who sees 7500 to apply the hijacked-aircraft procedures, and the AIM adds that only a non-discrete 7500 is decoded as the hijack code. SERA is worded differently: the pilot should attempt to select 7500, and “if circumstances so warrant, Code 7700 should be used instead”.

VFR codes: 1200 and its US variants

In the United States, 1200 is the code for VFR aircraft that have no other code. The AIM says that unless ATC instructs otherwise, a VFR aircraft sets 1200 regardless of altitude, and the controller manual has controllers tell an aircraft whose radar service has ended to “squawk VFR” or “squawk 1200”. The FAA lists a few replacements for it: 1202 for VFR gliders, 1203 for the lead aircraft of a VFR formation that is not talking to ATC (the others squawk standby), 1255 for firefighting aircraft working a designated fire area, and 1277 for authorized USAF or USCG search and rescue flights when advised. Controllers are told to keep monitoring 1200, 1202, 1203, 1255 and 1277 outside Class A airspace.

Europe: 7000 and 2000

The EU rule on Mode A code setting (SERA.13005(b)) has three steps in order: use the code ATS gives you; if there is no instruction on code setting, select 2000 or another code the competent authority prescribes; and when you are not receiving air traffic services, select 7000 to improve detection by suitably equipped aircraft, unless the state prescribes otherwise. 7000 is therefore what many European VFR pilots set when flying without a service, but the rule gives each state room to say differently, so the AIP of the country you are in is the final word.

Worked example (hypothetical)

A pilot flying VFR in the US has been using flight following on a discrete code. When the controller says “radar service terminated, squawk VFR”, the pilot sets 1200 and changes frequency. An hour later a different hypothetical pilot in an IFR flight loses both radios. Under AIM 6-4-2 that pilot sets 7600 and then follows the lost-communications procedures, which are a separate topic from the code. A third hypothetical pilot, flying in an EU state with no air traffic service, sets 7000 unless that state’s rules say otherwise. In all three cases the code is a signal to a controller, not a replacement for a radio call.

Edge cases and common mistakes

Who this is for

Student and private pilots revising the codes they are expected to know, people watching flight-tracking software who want to know what a 7700 alert means, writers and flight-sim users who want the real rule behind a code, and anyone who heard “squawk” on the radio and wondered.

What this does not cover

Codes at a glance

CodeMeaningRegionRule
1200VFR. VFR aircraft not assigned another code; ATC says "squawk VFR" or "squawk 1200" when radar service ends.United States (FAA)AIM 4-1-20; JO 7110.65 5-2-7
1202VFR glider. VFR gliders, in place of 1200.United States (FAA)AIM 4-1-20
1203VFR formation lead. Lead aircraft of a standard VFR formation not in contact with ATC; the others squawk standby.United States (FAA)AIM 4-1-20; JO 7110.65 5-2-7
1255Firefighting. Firefighting aircraft not in contact with ATC, en route to, from or within a designated firefighting area.United States (FAA)AIM 4-1-20
1277Search and rescue. VFR aircraft flying authorized USAF or USCG search and rescue missions, when advised, in the search area.United States (FAA)AIM 4-1-20
2000No ATS code instruction. Set when there are no ATS instructions on code setting, or another code if the competent authority prescribes one.Europe (EU SERA)SERA.13005(b)(2)
4000Military, restricted areas. Military pilots in restricted or warning areas, unless ATC has assigned another code.United States (FAA)AIM 4-1-20
7000Not receiving ATS (VFR default). Set when not receiving air traffic services, to improve detection by suitably equipped aircraft, unless the state prescribes otherwise.Europe (EU SERA)SERA.13005(b)(3)
7400Unmanned aircraft lost link. May be transmitted by an unmanned aircraft system when the control link to the pilot is lost.United States (FAA)JO 7110.65 5-2-6
7500Unlawful interference (hijack). US: controllers apply hijacked-aircraft procedures, and only a non-discrete 7500 is decoded as the hijack code. EU: the pilot attempts to select 7500, and uses 7700 instead if circumstances warrant.United States (FAA), Europe (EU SERA)JO 7110.65 5-2-5; AIM 4-1-20; SERA.13005(a)(3)
7600Radio communication failure. Loss of two-way radio capability.United States (FAA), Europe (EU SERA)AIM 6-4-2; JO 7110.65 5-2-4; SERA.13005(a)(2)
7700Emergency. Distress or urgency; alerts radar and is followed by establishing radio contact with ATC as soon as possible.United States (FAA), Europe (EU SERA)AIM 6-2-2; JO 7110.65 5-2-3; SERA.13005(a)(1)
7777Military interceptor operations. Reserved for military interceptor operations; a civil pilot must never use it.United States (FAA)AIM 4-1-20
Advertisement

Frequently asked questions

What are squawk codes?

A squawk code is the four-digit number a pilot sets on the aircraft’s transponder so air traffic control can pick that aircraft out on radar. “Squawk” is simply the controller’s word for “set”. Most codes are assigned one at a time by a controller; a short list has a fixed meaning, and that list is what this page covers.

What does squawk 7700 mean?

7700 means an emergency. The FAA’s Aeronautical Information Manual says a pilot in a distress or urgency condition who wants to alert radar should squawk 7700 and then immediately establish communications with ATC. EU rules (SERA.13005) say the same, unless ATC has already directed a different code.

What does squawk 7600 mean?

7600 means the aircraft has lost two-way radio capability. The AIM tells a pilot with a coded transponder to set Mode A/3 code 7600, and notes the aircraft may not be in radar coverage, so ATC may not see the code. EU rules give the same meaning.

What does squawk 7500 mean?

7500 is the code for unlawful interference, commonly called a hijack. In the US a controller who sees 7500 applies hijacked-aircraft procedures. EU rules tell the pilot to attempt to select 7500 and to use 7700 instead if circumstances warrant, so the two regions word it differently.

What is squawk 1200?

In the United States, 1200 is the code for VFR aircraft that have not been given another code. The AIM says to set 1200 regardless of altitude unless ATC instructs otherwise, and a controller ending radar service will say “squawk VFR” or “squawk 1200”. The EU rule text we read does not assign 1200.

What are squawk 7000 and 2000 in Europe?

Under SERA.13005, a pilot with no ATS instruction on code setting selects 2000 or another code the competent authority prescribes, and a pilot not receiving air traffic services selects 7000 to improve detection by suitably equipped aircraft, unless the state says otherwise. National rules vary, so check the AIP of the country you are flying in.

Why do squawk codes only use the digits 0 to 7?

Each of the four digits can only be 0 to 7, which gives 8 × 8 × 8 × 8 = 4,096 possible codes, the “4,096 discrete codes” the AIM refers to. A code containing 8 or 9, such as 1289, cannot be set on a transponder, and the lookup above says so.

Can I use 7777 or 7400?

A civil pilot must never use 7777; the AIM reserves it for military interceptor operations. 7400 is different: the FAA’s controller manual says an unmanned aircraft system may transmit it when its control link to the pilot is lost. Neither is a code a pilot of a normal crewed civil flight sets.

Sources

Retrieved

Reference only — not flight guidance

This page summarizes published rules and does not replace the current AIM, your state’s AIP, an instructor or ATC. Rules change and differ by country. TNAADO is not affiliated with the FAA, the European Union or any air navigation service provider.