Generate a random airport from 183 worldwide, with its IATA code and the thing worth knowing about it -- filterable by region.
The three letters on your boarding pass and your bag tag, assigned by the International Air Transport Association, and the identifier the whole travel industry actually runs on. They are not abbreviations of the airport's name, which is why so many look wrong: Chicago O'Hare is ORD because the site was called Orchard Field until 1949, Orlando is MCO after the McCoy Air Force Base it replaced, and every Canadian code begins with Y because of a radio convention from when the letter meant the station had a weather office. There is a second system too. ICAO codes are four letters, they are geographically structured -- the first letter or two names the region, so every British airport starts EG and every American one K -- and they are what air traffic control and flight plans use. IATA codes are for passengers and baggage; ICAO codes are for aircraft. When a code looks arbitrary it is usually because the airport, the city or the military base it inherited it from has since changed its name.
This generator draws from 183 international airports across five regions, each with its IATA code as part of the name because that is the form people actually use. Every result comes with the fact worth knowing about that airport -- the altitude, the architecture, the reason the code is what it is, or the thing that makes landing there memorable.
Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.
Flight-sim route roulette, travel-roulette challenges, geography quizzes, planning a trip by leaving the destination to chance, aviation trivia, and testing booking flows with codes that exist.
Generate draws one airport at random from 183 using cryptographically secure randomness, and never repeats the one on screen. Filter to a region to keep the draw somewhere you could actually get to, and draw two with No Duplicates on for an origin and a destination.
A sample of what this generator can draw, spread evenly across the full list:
No -- there are around 40,000 airfields with codes, most of which are airstrips. This list holds 183: the major international airports plus the ones that are interesting for a reason, like Saba's short runway or the Galapagos airport that runs on wind and solar.
That is the most common use. Draw one, then check what actually flies there from your nearest airport -- the constraint is usually more interesting than the destination. Filtering by region first keeps the answer within reach.
Usually because the name changed and the code did not. Orlando's MCO is McCoy Air Force Base, Chicago's ORD is Orchard Field, and Canada's Y prefix is a leftover convention from radio-station identifiers. Codes are also unique worldwide, so latecomers took whatever was free.
Set the amount to 2 with No Duplicates on and you have an origin and a destination. Set it to five or six for a round-the-world itinerary in an order nobody would plan on purpose.
Country · US State · World City · Currency · Landmark · Airline