Skip to main content
You're offline. Cached data shown.
Guides8 min read

How to Read a Satellite TLE: Two-Line Element Sets Decoded

Two-Line Element sets (TLEs) are the standard format for describing satellite orbits. This guide breaks down every field in a TLE and explains how to use them for satellite tracking and analysis.

By SpaceNexus TeamMarch 18, 2026

If you have ever looked at satellite tracking data, you have encountered a Two-Line Element set (TLE) — a standardized format for describing the orbit of an Earth-orbiting object. TLEs are the lingua franca of satellite tracking, used by CelesTrak, Space-Track.org, SpaceNexus, and virtually every orbit prediction tool. Yet many space professionals find TLEs cryptic and difficult to parse. This guide decodes every field in a TLE and explains how to interpret them.

What Is a TLE?

A Two-Line Element set is a data format originally defined by NORAD (now the 18th Space Defense Squadron) for distributing orbital element data. As the name suggests, it consists of two lines of 69-character ASCII text, sometimes preceded by a "Line 0" containing the satellite name. TLEs encode the six classical orbital elements plus additional parameters needed for the SGP4/SDP4 propagation model, which is the standard algorithm for predicting satellite positions from TLE data.

Here is an example TLE for the International Space Station:

ISS (ZARYA)
1 25544U 98067A   24001.50000000  .00016717  00000-0  10270-3 0  9993
2 25544  51.6400 208.8700 0005300  35.5600 324.5700 15.49560000471234

Line 0: Satellite Name

The optional "Line 0" contains the common name of the satellite, up to 24 characters. In our example, "ISS (ZARYA)" identifies the International Space Station. The name in parentheses often refers to the original component or payload name used during launch. This line is not part of the official TLE format but is universally included in distributed data sets for human readability.

Line 1: Decoded Field by Field

Line 1 contains identification and timing information:

  • Column 1 (Line number): "1" — identifies this as Line 1
  • Columns 3-7 (Catalog number): "25544" — the NORAD catalog number, a unique identifier assigned to every tracked object. The ISS is object 25544. As of 2026, catalog numbers exceed 60,000
  • Column 8 (Classification): "U" — classification type. "U" for unclassified (public), "C" for classified, "S" for secret. Publicly distributed TLEs are always "U"
  • Columns 10-17 (International designator): "98067A" — encodes the launch year (1998), the launch number that year (067th launch), and the piece identifier (A = primary payload). The ISS was the primary payload of the 67th launch of 1998
  • Columns 19-32 (Epoch): "24001.50000000" — the reference time for the orbital elements. "24" is the year (2024), "001" is the day of year (January 1), and ".50000000" is the fractional day (0.5 = noon UTC). This is when the orbital elements were measured
  • Columns 34-43 (Mean motion derivative): ".00016717" — the first derivative of mean motion divided by 2, in revolutions per day squared. This indicates how the orbit is changing — positive values mean the satellite is speeding up (orbit decaying due to atmospheric drag)
  • Columns 45-52 (Mean motion second derivative): "00000-0" — the second derivative of mean motion divided by 6. Usually zero for LEO satellites; significant only for objects with rapidly changing drag
  • Columns 54-61 (B* drag term): "10270-3" — the BSTAR drag coefficient, which models the effect of atmospheric drag on the satellite. The format is a modified scientific notation: "10270-3" means 0.10270 x 10^-3 = 0.00010270. Higher values indicate more drag (larger area-to-mass ratio or lower altitude)
  • Column 63 (Ephemeris type): "0" — always 0 for publicly distributed TLEs (SGP4 model)
  • Columns 65-68 (Element set number): "999" — a running count of TLE sets generated for this object. Increments each time a new TLE is issued
  • Column 69 (Checksum): "3" — a modulo-10 checksum for error detection

Line 2: The Orbital Elements

Line 2 contains the actual orbital elements that describe the satellite's path:

  • Columns 9-16 (Inclination): "51.6400" degrees — the angle between the orbital plane and the equatorial plane. The ISS orbits at 51.64 degrees, meaning it passes over latitudes up to 51.64 degrees north and south. Higher inclinations cover more of Earth's surface; 90 degrees is a polar orbit; 0 degrees is equatorial
  • Columns 18-25 (RAAN): "208.8700" degrees — Right Ascension of the Ascending Node, which defines the orientation of the orbital plane in space relative to the vernal equinox. This tells you where the orbit "crosses" the equator heading northward
  • Columns 27-33 (Eccentricity): "0005300" — a decimal with an assumed leading "0." (so 0.0005300). This describes the shape of the orbit. Zero is a perfect circle; the ISS's orbit is nearly circular. Values approaching 1.0 indicate highly elliptical orbits (like Molniya orbits at ~0.74)
  • Columns 35-42 (Argument of Perigee): "35.5600" degrees — the angle from the ascending node to the point of closest approach to Earth (perigee), measured in the orbital plane
  • Columns 44-51 (Mean Anomaly): "324.5700" degrees — the satellite's position along its orbit at the epoch time, measured as an angle from perigee. This tells you where the satellite was at the reference time
  • Columns 53-63 (Mean Motion): "15.49560000" revolutions per day — how many times the satellite orbits Earth each day. 15.5 rev/day corresponds to an orbital period of about 93 minutes, typical for a ~420 km LEO orbit. GEO satellites have a mean motion of approximately 1.0 rev/day
  • Columns 64-68 (Revolution number): "47123" — the orbit revolution number at epoch. This counts how many times the satellite has orbited since launch

Practical Usage Tips

When working with TLEs, keep these practical considerations in mind:

  • TLEs degrade over time: Because TLEs model a satellite's orbit at a specific moment, their accuracy decreases as you propagate forward or backward in time. For LEO objects with high drag, a TLE can become significantly inaccurate within 2-3 days. Always use the freshest TLE available
  • SGP4 is required: TLEs are designed specifically for the SGP4/SDP4 propagation algorithm. Using them with other orbit propagation methods will produce incorrect results because the element values include corrections that are specific to the SGP4 model
  • Where to get TLEs: CelesTrak (celestrak.org) provides free TLEs for most public satellites, updated multiple times daily. Space-Track.org (operated by the 18th SDS) requires free registration and provides the most authoritative source. SpaceNexus integrates TLE data into the satellite tracker for visual tracking without manual parsing
  • Accuracy limitations: Publicly available TLEs have position accuracy of approximately 1-5 km for well-tracked objects. This is sufficient for ground station pass predictions and general tracking but insufficient for conjunction assessment (collision avoidance), which uses higher-precision ephemeris data

Beyond TLEs: Modern Alternatives

While TLEs remain the most widely used format, newer standards are emerging. The Orbit Mean-Elements Message (OMM) format defined by the Consultative Committee for Space Data Systems (CCSDS) provides the same information in a more machine-friendly XML or JSON format. Space-Track.org now offers data in OMM format alongside traditional TLEs. For high-precision applications, Orbit Ephemeris Messages (OEM) provide state vectors rather than mean elements, enabling higher-accuracy propagation.

Try the SpaceNexus Orbital Calculator to work with TLE data interactively and visualize satellite orbits in real time.

Explore SpaceNexus Orbital Calculator

Share this article

Share:

Get space intelligence delivered weekly

Join 500+ space professionals who get our free weekly intelligence brief.

Explore this topic with our Orbital Calculator

Try Orbital Calculator

Get space industry intelligence delivered

Join SpaceNexus for real-time data, market intelligence, and expert insights.

Get Started Free