Timestamp Converter
Convert Unix timestamps (seconds or milliseconds) to human-readable dates and back. Shows local time, UTC time, and relative time (e.g. '3 hours ago').
A Unix timestamp is the number of seconds (or milliseconds) elapsed since January 1, 1970 00:00:00 UTC. This tool converts any timestamp to a human-readable local date, UTC date, and relative time like '3 hours ago'.
Unix Timestamp → Date
Date → Unix Timestamp
Frequently Asked Questions
Does the tool handle millisecond timestamps?
Yes. The tool auto-detects whether the input is in seconds (10 digits) or milliseconds (13 digits) and converts accordingly.
What is the Unix epoch?
The Unix epoch is January 1, 1970 00:00:00 UTC. All Unix timestamps are the number of seconds elapsed since this point. It was chosen as a convenient starting point when Unix was designed in the early 1970s.
What is the difference between UTC and local time?
UTC (Coordinated Universal Time) is the global time standard with no timezone offset. Local time adds your timezone offset to UTC. When logging events across systems, always use UTC to avoid timezone confusion.
What happens in 2038?
32-bit systems that store Unix time as a signed integer will overflow on January 19, 2038 (the 'Year 2038 problem'). Modern 64-bit systems are not affected — they can represent timestamps billions of years into the future.