What is a TLE?

Last updated September 12, 2026
Short answer
A TLE (two-line element set) is a compact, fixed-width text record describing a satellite's orbit as it was at one moment, called the epoch. A tracker feeds it to the SGP4 propagator to work out where the satellite is at any other time. It is the format almost every public satellite tracker has run on since the 1970s.

What the two lines contain

Each line is exactly 69 characters, and every value lives in a fixed column range rather than being separated by commas. A third line with the object's name is often added on top, which is why you will also see the term "three-line element".

LineFieldWhat it tells you
1Catalogue numberThe object's permanent NORAD number
1International designatorLaunch year, launch number and piece
1EpochThe moment the elements describe, as year and fractional day of year
1B* drag termHow strongly the atmosphere slows this object
2InclinationTilt of the orbit against the equator, in degrees
2RAANWhere the orbit crosses the equator heading north
2EccentricityHow far from circular, with the leading decimal point left out
2Argument of perigeeWhere in the orbit the lowest point sits
2Mean anomalyWhere the object was along its orbit at the epoch
2Mean motionRevolutions per day, which fixes the period and the altitude

Each line ends with a checksum: add up the digits, count every minus sign as 1, and take the last digit of the total. It exists to catch transcription errors from the era when these were sent over teletype.

They only mean something to SGP4

This is the detail that trips up people who try to use TLEs in their own code. The numbers are mean elements fitted specifically for the SGP4 model, not the instantaneous orbit you would get from a physics textbook.

Feed them into a different propagator, or treat them as a plain Keplerian orbit, and positions come out wrong by a large margin. The elements and the model are a matched pair.

Why the age matters

A TLE describes one moment. The further you propagate from its epoch, the more small errors accumulate - above all from atmospheric drag, which changes with solar activity in ways a single B* value cannot capture.

A fresh element set on a high orbit stays reliable for a long time. An old one on a low orbit can be kilometres off. That is why a tracker worth using shows you how old the elements are, and why pass times from two apps using different sets can disagree.

The format is running out of room

The catalogue number field is five characters wide, which caps it at 99999. The catalogue is approaching that. The stop-gap is the "alpha-5" scheme, which replaces the first digit with a letter.

The longer-term replacement is the OMM (Orbit Mean-Elements Message), which carries the same GP elements in XML, JSON or CSV with no fixed-width limits. The information is the same; only the packaging changes.

Orbit Map: Live 3D ISS, Starlink & Debris app icon

Orbit Map: Live 3D ISS, Starlink & Debris

About 31,900 tracked objects propagated on the device with SGP4/SDP4, with the age of the elements shown on every screen. · iPhone, iPad, Mac, Apple TV & Vision Pro

Related entries