Glossary

ECEFEarth-Centered Earth-Fixed

Short answer

A 3-D Cartesian coordinate system with origin at Earth's centre of mass, X axis through the prime meridian / equator, Z axis along Earth's rotation axis. The native frame in which GNSS receivers compute satellite and user positions before projecting to lat/lon.

Detailed explanation

ECEF (sometimes called "geocentric Cartesian") is the rectangular coordinate system fixed to the rotating Earth. The origin is at Earth's centre of mass; the X axis passes through the intersection of the equator and the IERS Reference Meridian (close to but not exactly the historical Greenwich meridian); the Z axis aligns with the Earth's instantaneous rotation axis; and the Y axis completes a right-handed frame.

Every GNSS receiver works in ECEF internally. Satellite positions broadcast in navigation messages are ECEF; the receiver's user position solution starts as ECEF; the conversion to lat/lon/altitude happens only at the end for human display. This is why ECEF shows up in raw GNSS APIs, RINEX files, and any precision-grade processing pipeline.

Position differences in ECEF are direct metres on each axis. For static-baseline geodesy and short-baseline interferometric work (multi-antenna direction-finding, attitude determination), ECEF differences are the natural unit — no projection distortion, no datum nonsense.

Conversion between WGS84 lat/lon/alt and ECEF is closed-form forward (N × cos × cos for X, etc.) and Bowring iterative inverse — see the Coordinate Converter tool for an interactive conversion or the source for the math.

Try it interactively

Coordinate Converter

Open the tool