Developer Tool
27 leap seconds have been added to UTC since the system began in 1972 — every one of them a full extra second, all in the same direction. Here's the complete list.
Earth's rotation is very gradually slowing due to tidal friction from the Moon, so atomic time (which doesn't care about the Earth's rotation at all) keeps pulling slightly ahead of solar time. Every leap second added so far has been a positive one — an extra second inserted to let solar time catch back up — because the rotation has only ever needed slowing down, never speeding up, relative to the atomic clock. A negative leap second (skipping a second) is technically possible under the system's rules but has never actually happened.
As of this page's last update, the IERS had announced that no leap second would be added at the end of December 2026 — the next possible insertion date under the current schedule is June 30, 2027. Leap seconds are added irregularly, based on actual measurements of Earth's rotation, not on a fixed timetable, so this can change with future IERS bulletins.
Unix timestamps officially ignore leap seconds entirely — every day is defined as exactly 86,400 seconds, even the days that technically had 86,401. This is exactly why Unix time isn't a true count of elapsed physical seconds since 1970, and why systems that need that precision use TAI instead. For the technical details, see GPS Time vs UTC vs Unix Time.
Related
Why GPS time and UTC have been drifting apart since 1980.
How network time synchronization handles (or doesn't handle) leap seconds.
Convert between Unix time and other historical time formats.