or press ESC

ADS-B 3D - Unified Viewer

Version 2.0.0

Created by hook-365

Real-time and historical 3D visualization of ADS-B aircraft data. View live aircraft, replay historical tracks, and explore flight patterns in an immersive 3D environment with accurate airport and runway overlays.

Live Mode

Historical Mode

Common Features

Data Sources

Live ADS-B Data:
Any tar1090-compatible ADS-B receiver (Ultrafeeder, readsb, dump1090, etc.)

Historical Data:
Custom Track API with TimescaleDB

Aircraft Type Database:
tar1090-db (Mictronics) - Comprehensive aircraft type identification

Airport & Runway Data:
OurAirports - Open data for 2000+ airports and runways worldwide

Flight Information:
pyflightdata - Flight route and airline information

Aircraft Photos:
Planespotters.net - Aviation photography community

Map Tiles:
CartoDB Dark Matter - Dark-themed basemap by CARTO

3D Graphics:
โ€ข Three.js - WebGL 3D rendering library

Note: Ground plane uses flat 2D map tiles - no 3D elevation data.

๐Ÿ“ฆ GitHub Repository โ˜• Buy me a coffee
0 2k 5k 10k 20k 30k 40k+
โœˆ
---
---
SIGNAL
---
ALTITUDE---
SPEED---
HEADING---
VERT RATE---
DISTANCE---
SQUAWK---
Loading...
โ†‘
N
000ยฐ N

โŒจ๏ธ Keyboard Shortcuts

๐Ÿ“ท Camera
R
Reset Camera
Returns to home location
Scroll
Zoom In/Out
Drag
Rotate View
Click and drag with mouse
๐ŸŽฎ Free Camera Mode
W
Move Forward
S
Move Backward
A
Strafe Left
D
Strafe Right
Q
Move Down
E
Move Up
๐ŸŽš๏ธ Display Toggles
T
Trails
Flight path lines
L
Labels
Aircraft callsigns
A
Airports
Markers & details
H
Runways
Airport runway overlays
V
Altitude Lines
Reference altitude rings
โœจ Aircraft Display
Shift+S
Aircraft Shapes
Toggle SVG shapes / spheres
โš™๏ธ Interface
S
Settings Panel
Toggle settings sidebar
ESC
Exit / Deselect
Close panels, stop following
?
Help
Show this panel
๐Ÿ“ฑ Mobile Gestures
Drag
Rotate Camera
Pinch
Zoom
Long-press
Aircraft Menu
Quick actions

๐Ÿ’ก Tip: Click any aircraft to select it. Press ESC to deselect.