Generate Universally Unique Lexicographically Sortable Identifiers with high performance
Unix Timestamp Converter
Convert Unix epoch timestamps to human-readable dates and times, or convert any date back to a Unix timestamp. Supports seconds, milliseconds (ms), and microseconds (μs) precision.
Timestamp Converter
Conversion Results
What is a Unix Timestamp?
A Unix timestamp (also called epoch time or POSIX time) is the number of seconds elapsed since January 1, 1970 00:00:00 UTC. It's a universal time representation used across databases, APIs, logs, and programming languages.
Timestamp Precision Reference
Seconds (s)
1717027200 ~31 bits
Standard Unix time
Milliseconds (ms)
1717027200000 ~41 bits
JavaScript Date.now()
Microseconds (μs)
1717027200000000 ~51 bits
PostgreSQL, Python
Nanoseconds (ns)
1717027200000000000 ~60 bits
Go, Rust, Linux kernel
Year 2038 Problem
32-bit signed Unix timestamps overflow on January 19, 2038. Modern systems use 64-bit timestamps which are safe until the year 292,277,026,596.