map.flightsthe story

Eight weeks that built map.flights

From the first antenna on someone else’s roof to 3D airports for the whole world. Twenty-one stories about what happened on the way.

Heathrow Terminal 5 in the map.flights 3D view · © OpenStreetMap contributors

map.flights started on 9 August 2026 as an idea for a flight map that doesn’t rely on a purchased radar feed. The data comes from people who run a receiver at home, in our own network and in community networks, and anything we can’t hear, we don’t make up.

Each episode is one problem: what we set out to do, why it was harder than it looked, and what it looks like today.

stations in our network
184
26 countries, 5 Oct 2026
aircraft on the map at one moment
10,756
5 Oct 2026, 22:56 UTC
aircraft positions in the archive
9.8 bn
5 Oct 2026, incl. imported 2026 history
days from the first page of rules
58
9 Aug – 5 Oct 2026

Milestones

From the first day to today. Each bead is one milestone.

  1. The project is founded: one page of rules. Hours, not days

  2. The first live map, with flight history and an altitude profile.

  3. First widgets for other websites. Aircraft beyond coverage keep flying as marked estimates. Ghosts over the ocean

  4. The site speaks more languages; accounts, alerts and a community photo gallery arrive. Thirteen languages, one map

  5. The first SD card image: plug in the box, scan a QR code, and you have a station. The first positions from our own network. Antennas on other people’s roofs

  6. Work on the mobile app begins. An app that refuses to be a shrunken website

  7. The first news items written from our own data: new routes nobody announced. A newsroom that checks the sky

  8. Russian arrives: the site speaks thirteen languages. Thirteen languages, one map

  9. The network jumps from 66 to 111 stations in a day. MLAT pilot starts. Antennas on other people’s roofs

  10. MLAT goes into regular service. Aircraft that keep quiet

  11. Connections between cities and search that understands city names in thirteen languages. The number on your ticket

  12. At an air show, ground vehicles outnumber aircraft in the data. Not everything on the apron flies

  13. 3D airports with live traffic, terrain for the whole world, weather from METAR. Tilt the map and the aircraft rise to their real altitude. 3D airports for the whole world

  14. Engine sound in the 3D view, airline liveries, silhouettes drawn from our 3D models. Hundreds of liveries, no two alike

  15. Buildings with real heights, roofs and lit windows. We build our own buildings

  16. Trees at 3D airports and cars in their car parks. Ground handling around parked aircraft is in the works. Trees, cars and baggage carts

  17. Aircraft in 3D stand on their wheels, with engines at their real size. On its own wheels

  18. Every airport profile gets a Runways tab with its own runway diagram. Taxi via Alpha

  19. Ground handling drives up to parked aircraft in 3D: a tug, steps, a fuel truck, catering and baggage carts. Trees, cars and baggage carts

  20. In 3D we can now bring an aircraft that falls silent on its way to the stand to the most likely free stand, marked as an estimate. Ghosts over the ocean

  21. The precipitation layer recognises radar echoes that aren’t rain and leaves them out under a clear sky.

  22. Clouds from the weather report drift over the 3D airports, and cars drive on the roads around them. The weather that’s really there

  23. Listening to the tower, in Czechia for now: the radio traffic with a transcript in Czech and English and a short note on what the tower and the aircraft just agreed.

  24. In 3D the camera follows the selected aircraft smoothly, without judder.

  25. Our own models of 199 control towers now stand at 186 airports around the world. 3D airports for the whole world

  26. Liveries for dozens more airlines, drawn from photos, with lettering in Arabic and Chinese too. Hundreds of liveries, no two alike

  27. An airport’s weather page shows reported and forecast wind shear. The weather that’s really there

  28. 3D airports in the desert have sand around the runways instead of a lawn, steppe airports dry grass, and where summers are dry the grass turns to straw. 3D airports for the whole world

  29. At night, masts light the stands in 3D, and the approach lights go dark at the runway end nobody is landing on. When the airport goes dark

  30. New bodies drawn from the manufacturers’ drawings: A220, ATR, A330, A350 and the 747 and 767 families. Hundreds of liveries, no two alike

  31. Today. The map is flying.

The episodes

Read them in order or jump to whatever interests you. Every episode stands on its own.

  1. World map with the stations of the map.flights network

    Episode 1 of 21

    Antennas on other people’s roofs

    On 7 September, 45 new stations joined in a single day. A network that did not exist in July nearly doubled overnight, and on the evening of 28 September it was sending us more than twelve million aircraft positions an hour.

  2. Diagram of four stations hearing one aircraft

    Episode 2 of 21

    Aircraft that keep quiet

    An aircraft in an area of GPS jamming reported a position that jumped around by hundreds of kilometres. At the same moment our stations drew it flying a calm, straight line, worked out from nothing but the time its replies took to reach them.

  3. The tower radio of Pardubice airport with a short conversation between the tower and a Cessna

    Episode 3 of 21

    Who’s talking to the tower

    The tower at Pardubice says ‘oscar kilo’ and three more letters into the radio, and a small Cessna circling near the field lights up on the screen. Out of the endless hiss of the airband we cut out every transmission, turn it into text and look for the aircraft on the map that the voice belongs to.

  4. The day of an audio station listening to Pardubice tower: transmissions, minutes of speech and an hourly chart

    Episode 4 of 21

    What your antenna heard

    At 14:17 the tower at Pardubice says “cleared to land”, and six seconds later the pilot reads it back. The owner of the receiver that caught it finds it that evening on a desk of their own: who spoke, when and from where, and under every line a small “What it means”.

  5. Diagram of a flight track with a gap over the ocean

    Episode 5 of 21

    Ghosts over the ocean

    If the map only drew what it hears right now, a flight from London to New York would vanish off Ireland and reappear out of nowhere near Canada. On the evening of 28 September, 1,829 aircraft were flying where no antenna could hear them, and you could still see every one of them: as an outline, with a label saying the position is our estimate.

  6. Flight numbers on tickets next to aircraft callsigns

    Episode 6 of 21

    The number on your ticket

    Your Ryanair ticket says FR 8162. The aircraft announces itself in the air as RYR10AM, and nothing in the two strings links them. Type the ticket number into map.flights and it finds the aircraft anyway.

  7. Four news items from the map.flights newsroom

    Episode 7 of 21

    A newsroom that checks the sky

    On 2 September at 23:43 UTC, American Airlines flight 1674 left Charlotte for Seattle. At 02:41 it touched down in Charlotte again. Nobody sent out a press release. Only our network saw it.

  8. Los Angeles airport at night in 3D with vehicle beacons on the apron

    Episode 8 of 21

    Not everything on the apron flies

    19 September, NATO Days in Ostrava, the main display block. Ten aircraft over the airfield in our data, and almost twenty ground vehicles. The map looked empty at exactly the moment the airfield was busiest.

  9. Runway diagram of Atlanta with runways, taxiways and concourses

    Episode 9 of 21

    Taxi via Alpha

    “Taxi via Alpha, hold short of runway 24.” Anyone who listens to a tower hears lines like that all day, and rarely knows where Alpha actually is. The new Runways tab on every airport profile shows it.

  10. Innsbruck in the Inn valley in 3D

    Episode 10 of 21

    3D airports for the whole world

    At more than thirty airports you can open a live camera next to the 3D scene. Internet video always runs a few seconds late, so the scene holds its aircraft back by the same delay: what is touching down in the stream is touching down on the map. The same rules draw Innsbruck in the Inn valley between two-thousand-metre peaks, Hong Kong with Lantau island behind the runways, and an airfield in Alaska you have never heard of.

  11. Approach lights of Heathrow’s runway 27L at night in 3D

    Episode 11 of 21

    When the airport goes dark

    Green at the start of the runway, red at its end, blue along the taxiways and a white flash racing towards the runway twice a second. Airport lights are a language, and at night our 3D airports speak it, down to the apron masts, the lit cab of the control tower and the villages beyond the fence.

  12. Cumulus clouds over Prague airport in 3D, the camera tilted towards the horizon

    Episode 12 of 21

    The weather that’s really there

    Every half hour, airports all over the world send out a short telegram about the weather. We have kept every one of them since 11 August, and out of them we build an airport’s weather page, the clouds over the 3D airport, wet tarmac and the windsock by the runway.

  13. A flight track hanging in the air over Los Angeles at night with a translucent curtain down to the ground

    Episode 13 of 21

    Main gear first

    An Airbus on final into Prague doesn’t drop onto the runway flat. It raises its nose, touches down on the main gear and only then lowers the nose wheel. A B-52, with its wheels in tandem, lands almost level. And when you tilt the map, the same aircraft rise to their real altitude and cast shadows on the ground.

  14. A 3D model of an ATR 72 turboprop in Air New Zealand colours with the black koru tail

    Episode 14 of 21

    Hundreds of liveries, no two alike

    The shamrock on an Aer Lingus tail, the crane of Lufthansa, the harp of Ryanair. More than 670 airlines fly in the map.flights 3D view in their own colours, with their names on the fuselage in Latin, Chinese or Arabic script, and every livery was drawn and then held up against a real photograph, left side and right side separately.

  15. A 3D model of an A320neo standing on its landing gear

    Episode 15 of 21

    On its own wheels

    The Boeing 757 in our 3D airports stood on its engines, its main wheels hanging above the runway. Today it stands on its wheels, and so do the A320neo, the E190 and the A350, which were no different. And when it touches down, its spoilers rise above the wings and its shadow falls by the real sun.

  16. The Theme Building in Los Angeles at night in 3D

    Episode 16 of 21

    We build our own buildings

    At the world’s busiest airport only the control tower had a height. Everything else in Atlanta was boxes of the same height. The tower at Los Angeles came out at 86.5 metres by our own calculation; the official register of aviation obstacles says 86.

  17. A car park full of cars along the runway at Heathrow, 3D view

    Episode 17 of 21

    Trees, cars and baggage carts

    An aircraft rolls onto its stand and stops. A tug, steps, a fuel truck, catering and baggage carts drive up, work around it for about an hour and then drive off again. Since 1 October it works like that at the 3D airports too. The trees and the cars in the car parks have been there since late September.

  18. Aircraft silhouettes on the map

    Episode 18 of 21

    An aircraft in 32 pixels

    An icon the size of a fingernail, and you can still tell an A380 from a regional jet: every silhouette on the map is our own 3D model seen exactly from above.

  19. One sentence in thirteen languages

    Episode 19 of 21

    Thirteen languages, one map

    In Czech it is ‘3 letadla’ but ‘5 letadel’. Polish and Ukrainian have their own exceptions, English makes do with two forms. A site that has to get this right in thirteen languages carried more than 900,000 words at the end of September: more than the whole Bible, and nearly one and a half times War and Peace.

  20. Three screens of the map.flights app: following a flight, the live map and an airport board

    Episode 20 of 21

    An app that refuses to be a shrunken website

    Point the phone at the sky and a compass shows what is flying over your head. Your exact location never leaves the phone. We have been building the app since 25 August; it is not available to download yet, we are tuning it on real phones.

  21. Chart of the pace of work per day

    Episode 21 of 21

    Hours, not days

    On 15 September the owner of two stations wrote that he couldn’t see altitude on the aircraft his stations heard. In one hour more than 17,000 positions had come from him, and not one of them carried an altitude. At 16:52 UTC the same day the fix was live, and minutes later altitude and speed were flowing from his stations.