~/satellite-flyby ☀ LIGHT ☕ Support me apps ← about me

🌐 Language

███████╗ █████╗ ████████╗███████╗██╗     ██╗     ██╗████████╗███████╗    ███████╗██╗  ██╗   ██╗██████╗ ██╗   ██╗
██╔════╝██╔══██╗╚══██╔══╝██╔════╝██║     ██║     ██║╚══██╔══╝██╔════╝    ██╔════╝██║  ╚██╗ ██╔╝██╔══██╗╚██╗ ██╔╝
███████╗███████║   ██║   █████╗  ██║     ██║     ██║   ██║   █████╗      █████╗  ██║   ╚████╔╝ ██████╔╝ ╚████╔╝
╚════██║██╔══██║   ██║   ██╔══╝  ██║     ██║     ██║   ██║   ██╔══╝      ██╔══╝  ██║    ╚██╔╝  ██╔══██╗  ╚██╔╝
███████║██║  ██║   ██║   ███████╗███████╗███████╗██║   ██║   ███████╗    ██║     ███████╗██║   ██████╔╝   ██║
╚══════╝╚═╝  ╚═╝   ╚═╝   ╚══════╝╚══════╝╚══════╝╚═╝   ╚═╝   ╚══════╝    ╚═╝     ╚══════╝╚═╝   ╚═════╝    ╚═╝
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.
▸ Frequently Asked Questions
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?+
Yes — individual Starlinks reach around magnitude 3–5 (faintly visible to the naked eye), while freshly-launched trains can be spectacularly bright. SpaceX has added sun visors to reduce brightness 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.