Free online TLE parser for satellite tracking. Convert NORAD Two-Line Element Sets to classical orbital elements (COEs) and Earth-Centered Inertial (ECI) state vectors. Calculate apogee, perigee, orbital period, and more with our orbital mechanics calculator.
A Two-Line Element Set (TLE) is a standardized data format used to convey orbital elements of Earth-orbiting satellites. Developed by NORAD (North American Aerospace Defense Command), TLEs enable accurate tracking and prediction of satellite positions. Each TLE consists of three lines: a title line (optional) and two data lines containing orbital parameters and identification information.
TLEs are updated regularly to account for orbital perturbations caused by atmospheric drag, solar radiation pressure, and gravitational anomalies. They use the SGP4/SDP4 propagation models for position prediction.
Classical Orbital Elements are six parameters that uniquely define an orbit in space:
A State Vector represents a satellite's position and velocity at a specific moment in time using Cartesian coordinates in an Earth-Centered Inertial (ECI) reference frame. It consists of six components:
The ECI frame is non-rotating and commonly uses the J2000 epoch as its reference. This representation is essential for orbit propagation and spacecraft navigation.
The conversion from orbital elements to state vectors involves several steps:
First, compute the position magnitude and orbital frame coordinates:
Semi-latus rectum: p = a(1 - e²)
Radius magnitude: r = p / (1 + e cos ν)
Position in orbital plane:
xorb = r cos ν
yorb = r sin ν
zorb = 0
Velocity in orbital plane:
μ = 398,600.4418 km³/s² (Earth's gravitational parameter)
vx,orb = -√(μ/p) sin ν
vy,orb = √(μ/p) (e + cos ν)
vz,orb = 0
Build the rotation matrix using the three Euler angles (Ω, i, ω):
Rotation Matrix R:
R11 = cos Ω cos ω - sin Ω sin ω cos i
R12 = -cos Ω sin ω - sin Ω cos ω cos i
R13 = sin Ω sin i
R21 = sin Ω cos ω + cos Ω sin ω cos i
R22 = -sin Ω sin ω + cos Ω cos ω cos i
R23 = -cos Ω sin i
R31 = sin ω sin i
R32 = cos ω sin i
R33 = cos i
Apply the rotation matrix to convert from orbital frame to ECI coordinates:
Position Vector:
x = R11xorb + R12yorb
y = R21xorb + R22yorb
z = R31xorb + R32yorb
Velocity Vector:
vx = R11vx,orb + R12vy,orb
vy = R21vx,orb + R22vy,orb
vz = R31vx,orb + R32vy,orb
This tool extracts orbital elements from TLE data using the following relationships:
Mean Motion to Semi-major Axis:
n = mean motion (revolutions per day)
nrad = n × 2π / 86400 (convert to rad/s)
a = (μ / nrad²)^(1/3)
Mean Anomaly to True Anomaly:
This requires solving Kepler's equation iteratively:
E - e sin E = M (where E is eccentric anomaly, M is mean anomaly)
Then convert to true anomaly:
tan(ν/2) = √[(1+e)/(1-e)] tan(E/2)
Orbital Period: T = 2π√(a³/μ)
Apogee: rmax = a(1 + e)
Perigee: rmin = a(1 - e)
Specific Angular Momentum: h = √(μp)
Orbital Energy: ε = -μ/(2a)