The sun-synchronous condition
J2 (Earth oblateness) makes the ascending node precess at
Ω̇ = −(3/2)·J₂·n·(R_E/p)²·cos i
A sun-synchronous orbit chooses i so that Ω̇ equals the mean sun rate, 360°/365.2422 d = +0.9856°/day. The orbit plane then keeps a fixed orientation to the sun, so every pass sees the ground at the same local solar time — ideal for optical Earth observation (consistent shadows) and for dawn-dusk power/thermal design.
Solving for inclination: cos i = −Ω̇_sun / ((3/2)·J₂·n·(R_E/p)²). Because cos i must be negative, SSO is always retrograde (i ≈ 96–99° for LEO). Above ≈ 5 970 km altitude no solution exists.
All computation runs locally in your browser.