A squawk is a four-digit code transmitted by an aircraft's transponder so that air traffic control can tell aircraft apart on a radar screen. Three codes have a fixed, international meaning: 7700 signals a general emergency, 7600 a loss of radio communication and 7500 unlawful interference on board, colloquially a hijacking. All three show up on public flight-tracking maps, which is why they circulate so quickly on social media — usually with more drama than the situation warrants.
What is a squawk code and where does it come from?
The squawk code belongs to Mode A, the oldest operating mode of an aircraft transponder. A secondary surveillance radar on the ground sends an interrogation and the transponder replies with a code made of four digits from 0 to 7, which gives 4,096 combinations from 0000 to 7777. The code is assigned by air traffic control: before departure the pilot hears an instruction such as "squawk 4521" and dials it into the transponder panel. The controller then sees a labelled target on the screen, and the system attaches the flight's details to it.
The code is neither encrypted nor secret. Newer Mode S transponders add a unique 24-bit aircraft address to their replies, and ADS-B broadcasts a satellite-derived position together with identity and status. The Mode A code is still transmitted, however — and it is exactly what tracking apps display as the "squawk".
What do 7700, 7600 and 7500 mean?
- 7700 — emergency. The crew is signalling a problem and a need for priority handling: a technical fault, smoke or fumes, a pressurisation issue, a sick passenger, a suspected damage. In the vast majority of cases the flight ends with a priority but otherwise routine landing.
- 7600 — radio failure. The aircraft cannot establish contact with control. The crew follows established lost-communication procedures, continues along the filed plan and lands according to the published rules. Passengers usually notice nothing.
- 7500 — unlawful interference. Reserved for situations in which someone takes or attempts to take control of the flight. It is set very rarely and treated with the utmost seriousness, which is why pilots avoid even passing through that combination while changing codes.
Which other codes are worth knowing?
Beyond the three alert codes there are conventional ones. 1200 is the United States code for visual-flight-rules traffic without an individually assigned code; in Europe the same role is played by 7000. Under ICAO rules, 2000 is used when an aircraft enters radar-covered airspace from an area where no code was assigned. Individual states also reserve blocks of codes for particular users — military aviation, police, rescue flights — but those allocations differ between countries and change over time, so they cannot be read mechanically.
How does a squawk code reach a flight tracker's map?
Public flight maps run on networks of ground receivers, many of them built by hobbyists. A receiver listens on 1090 MHz, the frequency on which transponders answer secondary radars and broadcast ADS-B messages. Mode S replies carry the Mode A code, and ADS-B status messages carry the emergency state — which is why a tracker can display a squawk without any access to air traffic control systems. How the whole picture is assembled is explained in how ADS-B works.
Aircraft without ADS-B, including many military and older types, can still be seen thanks to multilateration (MLAT): several receivers measure differences in the arrival time of the same signal and compute a position from them. There is more on that technique in what is MLAT. Whatever the method, the data is only as complete as the receiver network: over oceans, in mountains and in regions with no hobbyist antennas, aircraft drop off the map, as we describe in why planes disappear from radar.
Why does a "7700 on the map" spread so fast on social media?
Automated accounts post every time an aircraft sets 7700. To a reader it looks dramatic: a flight number, a route, a red icon on the map. Yet the emergency code only means that the crew has asked for priority. The most common causes are mundane — a sensor indication, an odour in the cabin, a passenger needing medical help, one system failing while the rest work normally. Brief, accidental settings of the code while it is being changed also happen.
Reading such a report responsibly comes down to a few questions. Has the aircraft turned towards the nearest airport? Is it descending in a controlled way? Has the airline or the airport confirmed anything? Until there is confirmation, all you have is a priority signal, not knowledge of its cause. The same caution we apply to reports on the live war map applies to transponder codes.
Military aircraft and squawk codes
Military aircraft flying in civil controlled airspace receive codes from air traffic control like any other aircraft. During operations they may transmit codes from blocks reserved for the military, transmit selectively or switch the transponder off altogether. Trackers that try to flag military traffic therefore rely on heuristics: code ranges, callsigns, aircraft types and the absence of a civil registration. These are approximations, not facts. The code alone says nothing about the purpose of a mission, the payload or the destination — and no serious analyst should pretend otherwise.
What can and cannot be inferred from a squawk?
- Can: establish that the crew declared an emergency or lost communication; see whether the aircraft changed its route; line up the moment the code changed with manoeuvres on the map.
- Cannot: learn the cause; judge whether anyone is in danger; treat the code as a confirmed incident without a statement from the airline, the airport or the authorities; infer the nature of a military flight.
- Worth remembering: a code assigned for one flight does not permanently identify the aircraft — the same airframe squawks something else tomorrow, and the same code is worn today by many aircraft in different regions.
Squawk codes on the battleMap tracker
The battleMap live tracker shows the squawk in an aircraft's details when the data source provides it, highlights aircraft transmitting 7500, 7600 or 7700 and lets you narrow the view to just those. That makes watching easier but does not change the nature of the information: a highlight on the map means a declared priority, not a confirmed event. Positions come from public ADS-B and MLAT networks, so the picture is always incomplete — we compare several services in our review of the top flight-tracking sites and apps, and the rules we follow when presenting data are set out in our methodology.
Key takeaways
- A squawk is a four-digit Mode A code (0000–7777) assigned by air traffic control and transmitted by the transponder.
- 7700 is an emergency, 7600 a radio failure, 7500 unlawful interference; 1200 (USA) and 7000 (Europe) are VFR codes, 2000 the code when none was assigned.
- Trackers see the code through Mode S replies and ADS-B messages picked up by hobbyist networks; aircraft without ADS-B may be visible through MLAT.
- A "7700 on the map" is a request for priority, not a disaster — it usually ends in a routine landing.
- The cause of an event and the nature of a military mission cannot be read from the code; "military" labels on trackers are heuristics.