Year 2038 Problem
When does 32-bit Unix time run out? See the exact overflow moment, a live countdown, and what clocks wrap to.
32-bit overflow moment (UTC)
Current Unix time
Years until overflow
What 32-bit clocks wrap to
How it works
A signed 32-bit integer maxes out at 2,147,483,647. Add one second and it wraps to −2,147,483,648, which maps to 1901 — the essence of the bug.
Everything is computed locally in your browser — nothing is uploaded.
Frequently asked questions
What is the Year 2038 problem?
Systems that store Unix time in a signed 32-bit integer can only count up to 2,147,483,647 seconds — 03:14:07 UTC on 19 January 2038. The next second overflows to a negative number, wrapping the clock back to 1901.
Is it still a risk?
Most modern 64-bit systems use a 64-bit time type and are safe for billions of years. The risk remains in legacy 32-bit firmware, embedded devices and old file formats.