ADS-B Radar

Track & Spot Aircraft - with notifications!

What is ADS-B Radar?

An aircraft tracking & spotting app that lives on the macOS menu bar. At a glance you know how many aircraft are currently in range of your ADS-B radio receiver. Click the icon to open a map showing the position of the aircraft, the route and all ADS-B flight statistics. The map is continuously refreshed and aircraft animate to their new position. The route is visible on the map, blue represents level flight, while green, orange and red represent an increasing/decreasing vertical rate of speed.

How to get stared / requirements?

  1. You need a hardware ADS-B receiver running dump1090
  2. Open the ADS-B Radar App (click the icon on the menu bar)
  3. Click the cog wheel (top left icon)
  4. Enter the URL to the ‘aircraft.json’ file from your receiver
  5. Enter the lat/lon of your receiver

What makes it different?

  • Beautiful and crisp graphics and text
  • Super low CPU and energy consumption
  • Menu bar icon with number of aircraft in range
  • Local Notifications with re-post possibility
  • Search option
  • Fullscreen option
  • Independent from online databases, completely private
  • Uses Apple Maps – fast, reliable, private

Menu bar icon, shows number of aircraft in range in realtime:



When you’re not using the app, it monitors the air traffic in the background and is able to notify you if it spots specific callsigns, icao codes, countries or squawks. It will also spot high or low altitudes, vertical rates, speeds, the distance to your receiver and the number of aircraft within reception range. A local macOS notification will be shown (see below). If you have the map open, the notification will be displayed on the map.




Re-post Notifications

It is possible to re-post the notifications and aircraft information in JSON to a web server for further action. For example you might want to receive an email, tweet, auto post to a blog or log interesting data to a database. Further details on the JSON format are available here.

Polar Plot

The polar plot option will determine the exact reception range of the receiver, it will get more accurate over time as multiple aircraft from multiple directions are required to fine-tune the plot. The color of the plot itself, as well as the color of the radar rings are user configurable.


All options:

  • User configurable URL to the aircraft.json file
  • Lat, Lon and range of the receiver (for radar rings, distance, polar plot calculations)
  • Map refresh rate (animation & polling interval)
  • App background refresh rate (polling interval when not in use, to update the icon)
  • Hide stationary aircraft after user selectable period
  • User configurable URL to the JSON notification re-post (i.e. to a PHP file on a webserver)
  • Over 13 user configurable notification options, some  with multiple entry
  • Polar plot option with possibility to freeze calculations when plot is ready
  • Aircraft altitude filter to only show aircraft between certain altitudes
  • Metric & Imperial units
  • User selectable color for polar plot and radar rings
  • Last 7-day activity graph
  • Share button to share a snapshot of the radar view with aircraft & flight data
  • Search bar to find aircraft on the map easily
  • Option to show all flight tracks simultaneously, or only for the aircraft selected
  • Option to switch radar rings on or off (also used to zoom in on the receiver location)
  • Apple Map options: Standard, Satellite, Hybrid


ADS-B Radar requires hardware!

This app requires the aircraft.json file generated by dump1090 decoder software. If you are feeding websites such as FlightAware, FlightRadar24 or AirNav RadarBox with ADS-B data you will be able to use this app straight away.
Otherwise you need to purchase an ADS-B receiver or build one yourself, it’s a small DIY project. If you have a Raspberry Pi, you can easily turn it into an ADS-B 1090Mhz receiver for around 10 to 20 USD. There are lot’s of websites explaining how to get started, PiAware, FR24, RadarBox and one right here.
This app does not rely on a built-in or online database with aircraft information, it works completely autonomous and is therefore very private. In turn, it will not display information such as airport of departure, destination, aircraft type, etc. Simply click the copy button next to the aircraft on the map, and search the internet by callsign and/or ICAO code.
Tip: Install the Apple SF Pro font on your Mac for nicer symbols in the flight information window.





ADS-B Radar is completely ad free, in-app purchase free, subscription free, private, safe and requires no sign-up or API registration.