How to Read TLE Data: Satellite Two-Line Element Sets, Field by Field
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.
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" is the NORAD catalog number, a unique identifier assigned to every tracked object. The ISS is object 25544. In 2026 catalog numbers passed 99,999, which does not fit in these five columns. Objects numbered 100,000 and above are distributed in the OMM format described below (some sources also use an interim "Alpha-5" scheme that replaces the first digit with a letter). As of September 2026, CelesTrak's active-satellite list included more than 600 such objects
- Column 8 (Classification): "U" is the 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" is 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" is 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" is 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" is 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" is always 0 for publicly distributed TLEs (SGP4 model)
- Columns 65-68 (Element set number): "999" is a running count of TLE sets generated for this object. Increments each time a new TLE is issued
- Column 69 (Checksum): "3" is 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" is 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" is 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, they are being replaced. 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 and CelesTrak both publish OMM alongside traditional TLEs, and OMM is the only way to get elements for objects with six-digit catalog numbers. 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.
Week in Space Data, every Friday
Free Friday email: launches flown, funding, hiring and schedule slips, from our own trackers.
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 FreeKeep reading
- Article24 SepA 1988 U.S. Military Satellite Broke Apart in One of Orbit's Busiest Bands. What Is Confirmed, and What Is NotU.S. Space Forces-Space confirmed that USA 32, launched in 1988 and identified by independent analysts as a Cold War signals-intelligence satellite, fragmented in an orbit about 775 km up on September 13. Nobody has...SpaceNexus Desk · AI-drafted
- Article24 SepSpace Academy Update: NASA Sets the Rules, States Start Bidding, and a Florida Bill Tries to End the ContestSince the August 28 executive order, the Space Academy commission has met, NASA has told states what it wants (at least 300 acres, about 300 students in 2028, 1,200 by fall 2031) and bids have emerged from Texas...SpaceNexus Desk · AI-drafted
- Article16 AugIntroducing Space Tycoon: An Economic Space MMO With No Combat and Real Space DataWe built a game. Space Tycoon is a free browser MMO where corporations wage purely economic warfare across a hard-science 2150 solar system, and where real NOAA space weather, real launches, and real program milestones...SpaceNexus Desk · AI-drafted