About WatchSat
WatchSat is a real-time 3D satellite tracker that propagates roughly 16,000 active satellites live from public orbital data and renders them on a physically-motivated globe.
What WatchSat does
WatchSat shows where satellites actually are, right now. Open the live globe and every point is a real spacecraft whose position is being computed in your browser for the current instant — the International Space Station, thousands of Starlink and OneWeb broadband satellites, the GPS, GLONASS, Galileo and BeiDou navigation fleets, weather and Earth-observation satellites, and more. You can speed up time, follow a single object around its orbit, and see its ground footprint.
How it works
Every satellite’s orbit is described by a Two-Line Element set (TLE) — a standardized snapshot of its orbit published by the US Space Force and distributed through CelesTrak. WatchSat fetches the active-satellite catalog through an edge-cached proxy and feeds each TLE into the SGP4/SDP4 orbital model (via the open-source satellite.js library) to compute a live position and velocity. See the FAQ for what TLEs and SGP4 are in more depth.
Rendering thousands of moving objects smoothly is done on the GPU: the app sends two exact orbital samples per update interval and a vertex shader interpolates between them, so orbits stay correctly curved even at high time-warp with almost no per-frame CPU cost.
Built on real imagery and physics
Realism is a first-class goal, not decoration. The Earth uses real NASA imagery; the atmosphere is shaded with a physically-motivated altitude profile rather than a flat glow; and the scene includes a real celestial layer — the Sun, Moon, and all five naked-eye planets (Mercury, Venus, Mars, Jupiter and Saturn) are placed using astronomical ephemerides for the current time, against NASA’s Deep Star Maps all-sky background (Scientific Visualization Studio). Every planet renders with real mission-derived imagery — MESSENGER, Cassini, New Horizons — at its true sky position, with brightness driven by live apparent magnitude. That is why the lighting on Earth and the day/night terminator line up with reality.
Data sources & accuracy
Orbital data comes from CelesTrak (redistributing US Space Force tracking data); Earth and sky imagery comes from NASA, ESA and USGS. Full credits are on the credits page. Positions are typically accurate to within a few kilometres for recently-updated low-Earth-orbit objects and degrade as element sets age — WatchSat displays the age of its data so you can judge it. It is an educational and visualization tool, not a source for collision avoidance or antenna pointing.
Who it’s for
WatchSat is free and made for anyone curious about what is overhead — students, educators, astronomers, space enthusiasts, and people who just want to watch the sky fill up in real time. It is an independent project and is not affiliated with NASA, ESA, SpaceX, or any satellite operator.
Questions, corrections, or feedback? Get in touch.
Home · Live satellite tracker · Satellite directory · Starlink · OneWeb · Navigation satellites · Space stations · Other active satellites · Track the ISS · ISS visible passes · Starlink train · Rocket launches · Aurora forecast · Humans in space · Solar System · Deep Space · Guide: spot the ISS · Guide: what is a TLE? · Guide: how many satellites? · Discovery: Elias 2-24 b · About · FAQ · Data & methodology · Credits · Contact · Privacy · Terms