Squawk codes, explained
What they are, why most are routine, and what the emergency codes mean

A squawk is a four‑digit code set in an aircraft’s transponder. Air traffic control assigns these codes to help identify aircraft on their systems. Most squawks are routine — like a short ID number tied to a flight’s clearance.

What a transponder does (quick version)

The transponder is an avionics unit that can broadcast or reply with information used for surveillance. Depending on the aircraft and system, it may provide:

  • an identification code (the squawk)
  • pressure altitude (often called Mode C altitude)
  • enhanced identification features (Mode S)

FlightsAboveMe uses publicly available live data feeds. If a squawk is present in those feeds, we can show it — or, when it’s one of the big three emergency codes, we show the meaning.

Why most squawk codes are boring (in a good way)

In normal operations, squawks are just part of traffic management:

  • Departing flights get an assigned code
  • Arriving flights get an assigned code
  • Training flights may use local codes
  • Some flights use a standard “VFR” code in their region

Seeing a squawk by itself does not mean anything is wrong. Controllers assign and change squawks all day long.

Common “VFR” codes (examples)

These vary by country/region, but you may see patterns:

  • 1200 — Common VFR code in the United States
  • 7000 — Common VFR code in many European countries

FlightsAboveMe does not try to interpret every regional code because meanings can differ. Instead, we focus on the widely recognized emergency codes below.

The three well‑known emergency codes

7500 — Unlawful interference (hijacking)

This is associated with unlawful interference. It’s rare. Public trackers may show it, but it’s important not to jump to conclusions — always rely on official reporting.

7600 — Radio communication failure

Indicates the aircraft may have lost radio communications. Pilots and controllers have established procedures for this scenario.

7700 — General emergency

A broad emergency code that can be used for many situations (medical, mechanical, smoke, or other urgent issues).

Why FlightsAboveMe shows meanings (not raw codes)

Raw squawk numbers can be easy to misread. Most are routine and don’t have a simple public “translation.” To keep the experience clear and reduce false alarm, FlightsAboveMe focuses on meaning only when a code has a widely understood public interpretation.

Why a squawk might be missing

Sometimes a squawk won’t show up in a public feed. Common reasons include:

  • the source doesn’t include it for that aircraft or region
  • the aircraft is outside good receiver coverage
  • the data is filtered or delayed
  • the aircraft is not broadcasting it consistently

“Ident” and other terms you might hear

Controllers can ask a pilot to press an IDENT button, which can briefly highlight the aircraft on a controller’s display. That’s different from changing a squawk code. Public trackers don’t always show IDENT events.

A note on accuracy

Live flight data can be delayed, incomplete, or filtered depending on coverage and source rules. FlightsAboveMe is designed for curiosity and learning — not for operational decision‑making.

Quick questions

Does a weird squawk mean a problem?

Usually no. Many codes are routine or local. The big three emergency codes are the main ones with widely recognized meanings.

Why don’t you show every squawk code meaning?

Because most codes don’t have a single public meaning. Showing raw numbers can cause confusion, so we prioritize clarity.

Can a squawk be incorrect on a tracker?

Yes. Live feeds can be delayed or incomplete, and not every source includes every field consistently.

Related reading