Satellite Visibility Calculator
Calculate when and where to look for ISS and satellite passes from your location. Enter values for instant results with step-by-step formulas.
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer
Satellite Visibility Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: T = 2 * pi * sqrt(a^3 / mu) | footprint = R_earth * arccos(R_earth * cos(elev) / (R_earth + h))
Worked example โ Orbital Period: 92.6 min | Passes/Day: ~3 | Pass Duration: ~6 min | Max Elevation: 90 degrees
Formula
T = 2 * pi * sqrt(a^3 / mu) | footprint = R_earth * arccos(R_earth * cos(elev) / (R_earth + h))
Where T is orbital period, a is semi-major axis (Earth radius + altitude), mu is Earth gravitational parameter (398600.4 km^3/s^2), footprint is the visibility radius on Earth surface, R_earth is 6371 km, h is orbital altitude, and elev is minimum elevation angle.
Worked Examples
Example 1: ISS Pass from New York City
Problem:Calculate visibility parameters for the ISS (408 km altitude, 51.6 degree inclination) from New York City (40.71 N, 74.01 W) with a 10-degree minimum elevation.
Solution:Orbital period = 2 * pi * sqrt((6371+408)^3 / 398600.4) = 5,554 seconds = 92.6 minutes Orbits per day = 86400 / 5554 = 15.6 Footprint radius at 10 deg elevation = approximately 1,800 km Max latitude visible = 51.6 + footprint angle = well above 40.71 N, so ISS is visible Pass duration = footprint diameter / ground speed = approximately 6.1 minutes Estimated visible passes per day = approximately 2-4 during twilight
Result:Orbital Period: 92.6 min | Passes/Day: ~3 | Pass Duration: ~6 min | Max Elevation: 90 degrees
Example 2: Low Earth Orbit Spy Satellite
Problem:A reconnaissance satellite orbits at 250 km altitude with 97-degree sun-synchronous inclination. Calculate visibility from London (51.5 N).
Solution:Orbital period = 2 * pi * sqrt((6371+250)^3 / 398600.4) = 5,330 seconds = 88.8 minutes Orbits per day = 86400 / 5330 = 16.2 Lower altitude means smaller footprint but faster passes At 97 deg inclination, visible from all latitudes up to ~97 + footprint angle Shorter pass duration due to lower altitude and faster ground speed Dimmer than ISS due to much smaller size (magnitude 3-5)
Result:Orbital Period: 88.8 min | Passes/Day: ~4 | Pass Duration: ~4 min | Sun-synchronous: same local time daily
Frequently Asked Questions
How does the Satellite Visibility Calculator determine when I can see a satellite?
The calculator uses orbital mechanics principles to determine satellite visibility from your location. It considers the satellite orbital altitude, inclination angle, and your geographic coordinates to compute the ground track and footprint radius. A satellite is visible when it passes within your line of sight above the minimum elevation angle you specify. The calculator also factors in the geometry between the Earth radius, orbital radius, and observer position to determine pass duration and maximum elevation. Visibility requires the satellite to be in sunlight while the observer is in darkness or twilight, which is why most visible passes occur shortly after sunset or before sunrise.
What is orbital inclination and why does it matter for visibility?
Orbital inclination is the angle between the satellite orbital plane and the Earth equatorial plane, measured in degrees. The ISS has an inclination of 51.6 degrees, meaning it never passes directly over latitudes higher than 51.6 degrees north or south. This is critical for visibility because observers at latitudes beyond the inclination plus the visibility footprint angle will never see the satellite. Polar orbiting satellites with inclinations near 90 degrees can be seen from almost anywhere on Earth. Sun-synchronous satellites at about 98 degrees inclination pass over every point on Earth but always at the same local solar time, making them predictable targets for observation.
What is the minimum elevation angle and how should I set it?
The minimum elevation angle is the lowest angle above the horizon at which you want to observe the satellite. An elevation of zero degrees means the horizon, while 90 degrees is directly overhead. Setting a higher minimum elevation reduces the number of visible passes but ensures the ones you see are brighter and easier to spot because the satellite is closer. A setting of 10 degrees is standard for most observers in areas without major obstructions. In cities with tall buildings or in mountainous terrain you might need 20 to 30 degrees. Lower settings like 5 degrees work well in flat open areas with clear horizon views such as deserts or coastal locations.
Why can I only see satellites during twilight hours and not at midnight?
Satellites are visible to the naked eye because they reflect sunlight, just like the Moon. For you to see a satellite, it must be illuminated by the Sun while you are in darkness or semi-darkness on the ground. During deep night (hours after sunset or before sunrise), satellites in low Earth orbit pass through the Earth shadow and become invisible. The best viewing window is typically 30 to 90 minutes after sunset or before sunrise, when you are in twilight but the satellite at its higher altitude is still catching direct sunlight. During summer months at higher latitudes, this window can extend throughout the short night because the Sun never goes far below the horizon.
How bright is the ISS compared to other satellites?
The International Space Station is the brightest artificial satellite regularly visible, reaching an apparent magnitude of about negative 3.5 at its brightest, which is brighter than Venus. This exceptional brightness comes from its enormous solar panel array spanning 73 meters and its low orbital altitude of about 408 kilometers. Most other satellites are much dimmer, typically magnitude 1 to 4, similar to ordinary stars. Iridium satellites were famous for producing brief negative 8 magnitude flares from their reflective antennas, but the original constellation has been largely deorbited and replaced. Starlink satellites can be magnitude 5 to 7 individually but are dramatic when seen in a train shortly after launch.
What does orbital period mean and how does it affect pass frequency?
Orbital period is the time it takes a satellite to complete one full orbit around the Earth. For the ISS at 408 kilometers altitude, this is approximately 92 minutes, meaning it circles the Earth about 15.5 times per day. Lower satellites orbit faster because they travel shorter paths and experience stronger gravitational pull. The orbital period directly affects how often the satellite ground track passes near your location. However, because the Earth rotates beneath the satellite, each successive pass shifts westward by about 22.5 degrees of longitude for a 92-minute orbit. This means the satellite does not pass over the same point every orbit but instead covers different ground tracks throughout the day.
Can I see satellites with the naked eye or do I need a telescope?
Many satellites are easily visible to the naked eye without any optical equipment. The ISS appears as a bright, steady, fast-moving point of light crossing the sky in about 4 to 6 minutes. Unlike aircraft, satellites do not have blinking lights. Binoculars can enhance the experience by revealing fainter satellites and showing some detail on the ISS. Telescopes can resolve the ISS shape including solar panels and modules, but tracking it manually is challenging due to its speed. For the best naked-eye experience, let your eyes dark-adapt for 10 to 15 minutes, check prediction apps for pass times, and face the direction indicated. Passes that reach high elevation are easiest to spot because the satellite is closer and brighter.
How accurate are satellite pass predictions from Satellite Visibility Calculator?
Satellite Visibility Calculator provides estimates based on orbital mechanics fundamentals including Kepler laws and geometric visibility constraints. The results give you approximate pass frequency, duration, and maximum elevation for planning purposes. For precise pass times accurate to the second, dedicated tracking services like Heavens-Above or NASA Spot the Station use regularly updated two-line element sets that account for atmospheric drag, orbital maneuvers, and other perturbations. Our calculator is best used for understanding general visibility patterns, comparing different satellite orbits, and learning how orbital parameters affect what you can see. Real satellite orbits decay over time due to atmospheric drag, requiring periodic reboosts, which means exact predictions are only accurate days in advance.
What is a satellite footprint and how does it relate to visibility?
A satellite footprint is the circular area on the Earth surface from which the satellite can be seen above a given minimum elevation angle at any instant. For a satellite at 408 kilometers altitude with a 10-degree minimum elevation, the footprint radius is roughly 1,800 kilometers. As the satellite moves along its orbit, this footprint sweeps a long swath across the Earth surface. If your location falls within this swath, you will experience a visible pass. The footprint size depends on altitude and minimum elevation angle. Higher satellites have larger footprints and can be seen from a wider area, but they appear dimmer because they are farther away. The footprint concept helps explain why two observers a few hundred kilometers apart may see the same pass at slightly different times and elevations.
How does latitude affect the number of satellite passes I can see?
Your latitude significantly impacts how many passes of a given satellite you can observe. For satellites with moderate inclinations like the ISS at 51.6 degrees, observers near the maximum latitude see fewer passes because the satellite ground track only clips the edge of their visibility zone. Observers at lower latitudes within the inclination range see more frequent passes with higher maximum elevations. Equatorial observers can see satellites of almost any inclination because all orbits cross the equator. Polar observers above 60 degrees latitude miss many satellites entirely but have excellent access to polar-orbiting satellites. The combination of your latitude, the satellite inclination, and the footprint size determines your total observable passes per day, which typically ranges from one to six for the ISS.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer ยท Editorial policy
Related Calculators
๐งฎSatellite Speed Calculator
Calculate the orbital speed of a satellite at any altitude above Earth.
๐งฎRoche Limit Calculator
Calculate the Roche limit โ the minimum distance before a satellite is torn apart by tidal forces.
๐งฎEclipse Calculator
Calculate the dates and visibility of upcoming solar and lunar eclipses for your location.
๐งฎSpace Mission Cost Calculator
Estimate space mission costs from payload mass, orbit, and launch vehicle selection.
๐งฎSpace Suit Air Supply Calculator
Calculate breathable air supply duration for EVA from tank pressure, volume, and consumption rate.
๐งฎBlackbody Peak Wavelength Calculator
Calculate blackbody peak wavelength with inputs, formulas, and instant results.
๐งฎParallax Distance Calculator
Calculate parallax distance with inputs, formulas, and instant results.
๐งฎRedshift Calculator
Calculate redshift with inputs, formulas, and instant results.