~/satellite-flyby β˜€ LIGHT launches tonight’s sky flights ☕ Support me apps ← about me
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—     β–ˆβ–ˆβ•—     β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—    β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—  β–ˆβ–ˆβ•—   β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•—   β–ˆβ–ˆβ•—
β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β•šβ•β•β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘β•šβ•β•β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•”β•β•β•β•β•    β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•‘  β•šβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β•šβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•”β•
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ•‘   β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β• β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•
β•šβ•β•β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•”β•β•β•  β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•”β•β•β•      β–ˆβ–ˆβ•”β•β•β•  β–ˆβ–ˆβ•‘    β•šβ–ˆβ–ˆβ•”β•  β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—  β•šβ–ˆβ–ˆβ•”β•
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—    β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•   β–ˆβ–ˆβ•‘
β•šβ•β•β•β•β•β•β•β•šβ•β•  β•šβ•β•   β•šβ•β•   β•šβ•β•β•β•β•β•β•β•šβ•β•β•β•β•β•β•β•šβ•β•β•β•β•β•β•β•šβ•β•   β•šβ•β•   β•šβ•β•β•β•β•β•β•    β•šβ•β•     β•šβ•β•β•β•β•β•β•β•šβ•β•   β•šβ•β•β•β•β•β•    β•šβ•β•
Click your location on the live map β†’ see when the ISS, Tiangong & Starlink are visible and exactly where to look Β· no signup
β€” Next Visible Pass
β€” Max Elevation
β€” Visible / 3 days
β€” ISS Altitude
πŸ“ Your Location
Search a city, use GPS β€” or just click your spot on the map
πŸ›Έ Select Satellite
Loading live orbital data…
Downloading live orbital elements from CelesTrak…
πŸ—Ί Live Map β€” ISS
πŸ–± Click the map to set your location Β· drag to pan Β· scroll / pinch to zoom Β· click a dot to track that satellite
● LIVE
β€”Latitude
β€”Longitude
β€”Altitude
β€”Speed
β€”Sunlight
β€”In your sky
future path (bright = sunlit, faint = in Earth's shadow) past path green ring: when the satellite is inside it, it is β‰₯10Β° above your horizon you other bright satellites (sunlit) night
Next Visible Pass
Starts in
β€” : β€” : β€”
Set your location to start
Where to look
Imagine lying on your back, head to the north: the centre is straight overhead, the rim is the horizon.
Solid green = visible Β· dashed = too bright or in Earth's shadow
πŸ“‹ Upcoming Passes
next 3 days Β· tap a row to see it on the sky chart & map
Set your location to predict passes
πŸ”­ Above Your Horizon Right Now
β–Έ Orbital Mechanics β€” How Fly-Bys Work
🌍
Why Satellites Stay Up
Satellites aren't fighting gravity β€” they're falling around it. At ~7.7 km/s, they fall toward Earth just as fast as Earth's surface curves away. The ISS completes one orbit every ~92–93 minutes at roughly 400–420 km altitude.
πŸ“
Inclination & Visibility
The ISS orbits at 51.6Β° inclination, so its ground track covers everything between 51.6Β°N and 51.6Β°S β€” and because it is 400+ km up, it can still be seen from a few hundred km further north or south. Starlink uses several shells (about 43Β°, 53Β°, 70Β° and 97Β°) to cover the globe.
β˜€οΈ
When Can You See It?
The satellite must be in sunlight while you're in darkness β€” typically 1–2 hours after sunset or before sunrise. The ISS can outshine every star and planet except Venus, and at its highest it crosses the sky at roughly 1Β° per second.
πŸ”’
Two-Line Elements (TLE)
Each satellite's orbit is described by a Two-Line Element set β€” a standardized format encoding inclination, RAAN, eccentricity, mean motion, and more. This app downloads fresh TLEs from CelesTrak (NORAD data) and runs the standard SGP4 model β€” which includes Earth’s bulge and air drag β€” to predict where each satellite will be.
πŸ“‘
Elevation Angle
A pass is visible if the satellite rises above 10Β° elevation from your horizon. Higher passes (above 45Β°) are longer and brighter. The azimuth (compass direction) tells you exactly where to look in the sky.
πŸš€
Starlink Trains
Shortly after launch, Starlink satellites fly in a tight formation β€” a "train" of bright dots crossing the sky. SpaceX's mega-constellation β€” thousands of satellites, most around 480–560 km up β€” passes over most places many times a day, but single Starlinks are usually faint.

Guide β€” see the ISS tonight in five steps

Everything is calculated in your browser from the latest orbital elements.
1Set your location

Click the map, search for a place or press πŸ“‘ GPS. Pass times depend on where you stand.

2Pick a satellite

The ISS, China’s Tiangong station, Hubble or the latest Starlink launch, with their live positions on the map.

3Find a visible pass

The pass table marks each pass as Visible, Daylight or In Earth’s shadow. Only visible passes can be seen with the eye.

4Check where to look

The sky chart shows where the satellite rises, peaks and sets, with times and compass directions.

5Go outside early

Be out two minutes before the start and look in the rise direction. The higher the max elevation, the better the pass.

How to judge a pass

HEIGHTMax elevation
above 40Β°
excellent: long and bright
20–40Β°
good
below 20Β°
short and low
LIGHTCan it be seen?
satellite
must be in sunlight
your sky
Sun at least 6Β° below the horizon
TIMINGHow accurate?
ISS
usually within a minute, a few days ahead
after a boost
reload for fresh elements

Satellite passes, explained

A satellite is only visible from the ground when it passes over your horizon, is lit by the Sun, and your own sky is dark. That combination happens around dawn and dusk, which is why the ISS is usually seen in the first hours after sunset or before sunrise, as a steady bright point crossing the sky in a few minutes, without blinking lights.

How accurate are these predictions?

Pass times are computed in your browser with the SGP4 orbit model from the latest NORAD two-line elements, downloaded from CelesTrak (refreshed every 6 hours). For the ISS this is typically accurate to well under a minute over the next few days β€” but the station occasionally fires its engines to raise its orbit, which can shift later passes. Re-check on the day.

What does "max elevation" mean?

Max elevation is the highest angle above your horizon the satellite reaches during its pass. 90Β° = directly overhead. Passes above 40Β° are excellent (long, bright), 20–40Β° are good, and below 20Β° are brief and low. Even a 10Β° pass is visible on a clear dark night.

Why can't I see it on every pass?

Visibility requires three things: (1) the satellite must rise above your horizon, (2) it must be in sunlight (not in Earth's shadow), and (3) your sky must be dark (Sun at least 6Β° below the horizon). The pass table marks every pass as Visible, Daylight or In Earth's shadow, and the map draws the part of the orbit inside Earth's shadow faintly.

Can I see Starlink satellites?

Individual Starlink satellites are usually around magnitude 5 to 7: at the limit of what the naked eye can see from a dark site, and invisible from a city. Freshly launched satellites still flying together in a “train” are much brighter, because they are lower and not yet turned into their operational attitude. SpaceX has tried sun visors and reflective films to dim them after astronomers raised concerns about light pollution.

What direction should I look?

Select a pass and the β€œWhere to look” sky chart shows its whole path across your sky, with the times it appears, peaks and disappears and the compass direction of each. A good tip: stand outside 2 minutes early to let your eyes adjust to the dark, then watch the sky in that direction for a steady, non-blinking light moving steadily across the sky.

Data and method

Orbital elements come from CelesTrak (NORAD two-line elements) and pass times are computed with the SGP4 model through the satellite.js library, entirely in your browser. Place search and place names use OpenStreetMap’s Nominatim service.

Privacy

Your location is only used in this page to calculate passes. If you press GPS, the browser asks for permission first; when you search for a place, that search text is sent to OpenStreetMap’s Nominatim to find the coordinates.

More space tools

Check tonight’s planets and Moon on Tonight’s Sky, follow upcoming launches on the launch tracker, see aurora chances on Aurora Watch, or browse all free tools.