Live Starlink Satellite Tracker

Track Starlink satellites around Earth in near real time.

Satellite positions are calculated in real time from the latest available orbital data. Nothing on this page is a stored or simulated position: your browser propagates the published orbital elements with SGP4 once a second and draws the result.

Search by name, such as STARLINK-1008, or by NORAD catalogue number.

Satellites tracked

Loading…

Selected satellite

None selected

Data updated

Loading…

Current UTC time

Loading…

Drag to rotate, scroll or pinch to zoom, right-drag to tilt. Click any point to open that satellite's details. Orbital data: CelesTrak.

Starlink Above Me

Which Starlink satellites are above your horizon at this moment. Your coordinates stay in your browser. They are used for the calculation here and are never sent to this site.

Set a location to see which satellites are overhead.

Predicted Starlink Passes

Upcoming passes over the location above, calculated from the same orbital elements. These are geometric passes: times when a satellite is above your horizon. They are not a promise that you will see anything: naked-eye visibility also depends on sunlight, twilight and how bright a particular satellite is, none of which this page calculates.

Set a location above, then calculate passes. Checking thousands of satellites takes a few seconds.

Expect large numbers. With more than eleven thousand satellites in the constellation, several hundred are above the horizon of any given place at any moment, and passes overlap continuously. Raising the minimum elevation narrows the list to the ones that climb high enough to be worth looking for. Rise and set times are calculated to the nearest five seconds; the real uncertainty is larger than that, because it depends on how old the orbital elements are.

How this Starlink tracker works

Satellites do not broadcast their position to the internet. What is published instead is a set of orbital elements: a compact description of the orbit at a specific moment, called the epoch. Feed those elements into a propagation model and you can calculate where the satellite is at any other moment.

This page uses the standard model for Earth orbit, SGP4, through the satellite.js library. The chain is short and every link is visible:

  1. CelesTrak publishes the GP element sets for the Starlink group and regenerates them roughly every two hours.
  2. This site's backend downloads that catalogue and caches it. Visitors never query CelesTrak directly, which is both their usage policy and a great deal faster.
  3. Your browser downloads the cached elements once and builds an SGP4 record for each satellite in a background Web Worker.
  4. Once a second, the worker propagates every satellite to the current instant and converts the result into Earth-fixed coordinates.
  5. CesiumJS draws those points on the globe. Selecting one calculates its ground track for 45 minutes back and 90 minutes forward.

Because the maths happens in your browser rather than on a server, the positions keep updating smoothly and cost nothing per visitor, and because the elements are cached, the page loads the same data whether one person or a thousand open it.

What the numbers mean

  • Altitude: height above the Earth's surface. Most Starlink satellites operate between roughly 340 km and 570 km.
  • Velocity: orbital speed, typically around 7.6 km/s. That is about 27,000 km/h, which is why a pass lasts minutes rather than hours.
  • Inclination: the angle between the orbit and the equator. It determines the range of latitudes a satellite can pass over.
  • Orbital epoch: the moment the element set describes. The further the current time is from the epoch, the more the calculated position drifts.
  • Elevation: how high above your horizon a satellite is, in degrees. 0° is on the horizon; 90° is directly overhead.

From CelesTrak, which publishes the public GP (general perturbations) element sets for the Starlink group. This site downloads that catalogue on the server, caches it, and serves the cached copy. No satellite position on this page is stored or invented: the browser calculates every one of them from the published orbital elements.

With SGP4, the standard propagation model for Earth-orbiting objects, running in your browser through the satellite.js library. The orbital elements are turned into a position once a second in a background Web Worker, converted to Earth-fixed coordinates and drawn on the globe.

SGP4 positions are typically accurate to about a kilometre near the element set epoch and drift as the elements age. The page shows both the epoch of the newest element set and when the data was last downloaded, so you can judge for yourself. It is accurate enough to see where a satellite is; it is not a navigation source.

Because it is the real number in the current dataset, not a fixed figure. SpaceX launches new satellites regularly and de-orbits older ones, and CelesTrak updates the catalogue roughly every two hours.

Not necessarily. The pass list is geometric: it says when a satellite rises above your horizon, which is a matter of orbital mechanics. Whether you can see it also depends on whether the satellite is lit by the Sun while your sky is dark, how bright that particular satellite is, and local conditions. This page does not predict naked-eye visibility.

Only if you press "Use My Location", and then only once. Your coordinates are used in your own browser to work out which satellites are above your horizon; they are never sent to this site or anywhere else. You can type coordinates manually instead and skip the permission prompt entirely.

Orbital elements come from CelesTrak, which publishes the public GP catalogue derived from US Space Force tracking data. This site requests the Starlink group in OMM JSON form, caches it, and serves that cached copy.

Positions are computed with SGP4 via satellite.js (MIT), and the globe is CesiumJS (Apache 2.0), both served from this domain. Starlink is a service of SpaceX; this page is not affiliated with or endorsed by SpaceX.

Not live telemetry

These are calculated positions, not measurements. The orbital elements are hours old by nature and the page shows exactly how old. Nothing here reports the health, status or actual signal of any satellite.

Comments

Loading comments…

Be civil and stay on topic. Comments are public, so do not post passwords, network keys, addresses or anything else private.

  • Loading comments…