Fly the SR-71, a Cessna 172 or the Vision Jet from 8,200+ real airports, over satellite imagery and terrain at full scale.
NAV follows the flight plan from the Map. APPR captures the localizer and glideslope of the arrival runway and disconnects at 150 ft — the SR-71 had no autoland, so you flare and land by hand.
Reads the current METAR from aviationweather.gov and sets wind, visibility, cloud and rain to match.
Choosing a voice plays its pull-up call-out. Russian uses the Su-27 style phrases, e.g. "Опасная высота! Выводи!" (dangerous altitude, pull out).
Choose a preset for your device; adaptive resolution can smooth frame pacing.
100% is your screen's native pixels. Above 100% renders more pixels than the screen has and scales down, which is sharper and smoother but costs frame rate.
Click + on a row and press the key you want (Shift+key works too). × removes a key, ↺ puts a row back. A key taken from another control is moved, not shared. Saved in this browser.
| Flight controls | |
|---|---|
| ↑ ↓ · W S | Pitch (nose down / up) |
| ← → · A D | Roll in the air · A D steer the nose wheel on the ground |
| Z X | Rudder, nose-wheel steering (any time) |
| ; ' | Pitch trim (nose down / nose up) |
| Shift · Q | Throttle up · down (hold). Or drag the throttle lever on the right edge. Last quarter = afterburner |
| E Q · + − · PgUp PgDn · ] [ | Throttle, alternative keys |
| 9 · 0 | Max afterburner · idle |
| G | Landing gear (Skyhawk: tail wheel up / down; Vision Jet: gear up refused on the ground) |
| B / Space | Brakes · Shift+B parking brake |
| C | Drag chute (deploy below 200 kt) |
| K | Autopilot (Vision Jet: GFC 700 with autothrottle) |
| Shift+K | Vision Jet autoland on the selected arrival (Map → airport → ILS): configures, flares, lands, brakes to a stop |
| Shift+U | Vision Jet Safe Return: emergency autoland at the nearest suitable airport |
| Shift+N | Vision Jet cabin door (stopped on the ground) |
| U | Recover: autopilot unloads, levels the wings, adds power and levels off (stall or unusual attitude) |
| ? · F1 | This help |
| Simulator | |
| V | Next view · Shift+V previous |
| M | Map |
| P | Pause |
| R | Restart |
| Y | Slew mode |
| H | HUD overlay |
| O | Sound |
The front panel is live: ADI with flight director and glideslope, HSI with bearing/DME to the active waypoint and localizer, KIAS/Mach, triple display, altimeter, VSI, g, AoA, clock, fuel, gear lights, both engines' RPM, EGT, nozzle and fuel flow, spike and bypass positions, CIT and annunciators.
Loading terrain and imagery…
Earthwing is an unofficial, non-commercial flight simulator provided as is, without warranty. It is not affiliated with or endorsed by Lockheed Martin or any government. Do not use it for real-world navigation or flight planning: charts, airports, runways and terrain are approximations. Third-party data stays under its owners’ licences, listed below.
Imagery © Esri, Maxar, Earthstar Geographics and the GIS User Community. Esri World Imagery Wayback (archived World Imagery releases) at selected airports where an older capture is finer. Higher-resolution official orthophotos where available, each under its owner’s licence:
Europe: IGN France (Licence Ouverte); © IGN; Métropole de Lyon; Rennes Métropole; © Administration du cadastre et de la topographie (ACT), geoportail.lu; UrbIS © CIRB; © Digitaal Vlaanderen; Source : Service public de Wallonie (SPW); PDOK Netherlands (CC BY 4.0); © Geobasis NRW; Stadt Köln; Regionalverband Ruhr; Senatsverwaltung für Stadtentwicklung, Bauen und Wohnen Berlin / TrueDOP 2024; Freie und Hansestadt Hamburg, LGV; © GeoBasis-DE/LVermGeo SH/CC BY 4.0; Geobasisdaten © HVBG; © LVGL Saarland, dl-de/by-2-0; LGL-BW (2026) Datenlizenz Deutschland – Namensnennung – Version 2.0, www.lgl-bw.de; Bayerische Vermessungsverwaltung (CC BY 4.0); GeoBasis-DE / LVermGeoRP (dl-de/by-2.0); swisstopo (SWISSIMAGE, open government data); Données SITG; Quelle: Geodaten Kanton Basel-Stadt; basemap.at Austria (CC BY 4.0); Datenquelle: Stadt Wien – data.wien.gv.at; Datenquelle: Land Vorarlberg – data.vorarlberg.gv.at; Provincia autonoma di Bolzano; Comune di Bologna; ČÚZK Czechia (CC BY 4.0); Źródło: GUGiK (geoportal.gov.pl); Maa- ja Ruumiamet; Göteborgs Stad; PNOA cedido por © Instituto Geográfico Nacional; Origen de los datos: Ayuntamiento de Madrid; Institut Cartogràfic i Geològic de Catalunya (ICGC); Direção-Geral do Território.
North America: KyFromAbove; Government of the District of Columbia, OCTO; PEMA, via PASDA; CT ECO; © Gouvernement du Québec – MRNF; © King's Printer for Ontario, 2024.
South America: SDP / SIGLA S.A.S. / IDECA – UAECD; IDEuy – AGESIC, Licencia de Datos Abiertos – Uruguay.
Asia-Pacific: Geospatial Information Authority of Japan; NSW Spatial Services (CC BY 4.0); CCBY – Australian Capital Territory and Aerometrex; CC BY 3.0 AU © State of Tasmania; © State of Queensland (CC BY 4.0); © Planet Labs Netherlands B.V. reproduced under licence from Planet and Geoplex, all rights reserved.
Elevation: Terrain Tiles on AWS, from Mapzen and the public datasets listed at registry.opendata.aws/terrain-tiles (SRTM, NED, GMTED and others). Vector map data © OpenStreetMap contributors (ODbL), served as OpenMapTiles by OpenFreeMap. Buildings: Overture Maps Foundation, OpenStreetMap contributors, Google Open Buildings and Microsoft building footprints (CC BY 4.0 / ODbL). Airports and runways: OurAirports (public domain). Aeronautical charts: FAA.
Rendered with three.js, mapped with Leaflet, vector tiles decoded with Mapbox’s vector-tile and Pbf libraries, polygons triangulated with earcut, PMTiles by Protomaps. Each is used under its own open-source licence. Interface type: Geist and Geist Mono (SIL Open Font License 1.1).