How Flying Works
What Is a Squawk Code, and What Do 7500/7600/7700 Mean?
Every aircraft carries a transponder — a small device that continuously broadcasts a four-digit code and the aircraft’s altitude to air traffic control radar. Most of the time that code is just an identifier, assigned by ATC to keep one aircraft’s radar return distinct from every other. But three specific codes are reserved, permanently, for the moments when something has genuinely gone wrong — and setting one of them can tell every controller within radar range exactly what kind of trouble a flight is in, without a single word being spoken over the radio.
The basic system
A squawk code is a four-digit number, each digit 0 through 7, giving 4,096 possible combinations. ATC assigns a specific code to a flight when it enters controlled airspace, and the transponder keeps broadcasting it (along with altitude) continuously, which is how a controller’s radar screen tells one aircraft’s return apart from the dozens of others nearby. Outside of anything unusual, it’s a routine identification tool — the three emergency codes below are the exception, reserved permanently and never assigned to a flight for ordinary identification purposes.

The real numbers
The three emergency codes
7500
Hijack / unlawful interference
Treated as a confirmed threat the instant it appears — no radio needed
7600
Lost radio communications
Set when a crew can't transmit, receive, or both
7700
General emergency
Any serious emergency — engine, fire, medical, fuel — clears the flight path
4,096
Total possible codes
Four digits, 0-7 each — the three above are permanently reserved
Why silence is exactly the point
The real design logic behind these three codes is that a crew shouldn’t need to say anything at all to communicate an emergency. Squawking 7500 for a hijack situation is treated as a confirmed threat by controllers the moment it appears on radar, precisely because that’s a scenario where openly announcing the situation over an open radio frequency could make things worse for everyone aboard. 7600 solves a different silent-communication problem: a transponder keeps broadcasting even after a radio has failed, so a crew that’s lost the ability to talk to ATC can still tell every controller exactly what’s wrong, rather than simply going quiet and leaving ground controllers to guess whether it’s a radio fault, a deliberate choice, or something worse.
7700 is the broadest of the three — it doesn’t specify what the emergency actually is, only that there genuinely is one: engine failure, an onboard fire, severe icing, a fuel emergency, a medical event, anything serious enough to need priority handling. The moment it’s set, ATC clears other traffic from the flight’s path, offers vectors to the nearest suitable airport, and coordinates emergency services on the ground — a single four-digit change triggering a real, immediate, coordinated response across every facility that flight passes through.
Sources & Further Reading
Common Questions
Frequently Asked Questions
Does a pilot have to say anything when squawking an emergency code?
No — that's the entire point. Setting 7500 silently tells every ATC facility within radar range there's a confirmed hijack situation without the crew needing to say a word over the radio, which matters most in exactly the scenario where openly announcing it over the radio could make things worse.
What happens the moment a controller sees 7500 appear?
It's treated as a confirmed threat the instant it appears on radar — controllers don't wait for radio confirmation, since the entire mechanism exists to communicate exactly what a crew might not be able to say aloud.
Why 7600 specifically for lost communications, rather than just going quiet?
A transponder keeps transmitting even when the radio can't — so 7600 lets a crew that has lost the ability to talk to ATC still tell controllers exactly what's wrong, rather than just going silent and leaving controllers to guess whether it's a radio failure, an emergency, or something else entirely.
Is 7700 used for anything specific, or any kind of emergency?
Any kind — engine failure, onboard fire, severe icing, a fuel emergency, a medical event, anything genuinely serious enough to need priority handling. Squawking 7700 clears traffic from the flight's path and gets it vectored toward the nearest suitable airport with emergency services alerted, regardless of what the specific emergency actually is.