Unix Timestamp Converter
Convert Unix epoch timestamps to human-readable dates — and back. Supports seconds and milliseconds.
Current Unix Timestamp
0
seconds since Jan 1, 1970 UTC
Timestamp → Date
Date → Timestamp
How to Use the Unix Timestamp Converter
- 1
See Live Timestamp
The top panel shows the current Unix timestamp in seconds, updating every second.
- 2
Convert Timestamp to Date
Enter a Unix timestamp (seconds or milliseconds). The human-readable date appears instantly.
- 3
Convert Date to Timestamp
Pick a date and time from the date-time picker to get the corresponding Unix timestamp.
- 4
Use "Now" Buttons
Click the "Now" button in either panel to pre-fill the current time for quick conversion.
About Unix Timestamps
A Unix timestamp (also called epoch time or POSIX time) is the number of seconds that have elapsed since January 1, 1970 at 00:00:00 UTC, excluding leap seconds. It is the standard time representation in Unix-like operating systems and widely used in databases, APIs, and file systems.
Developers frequently need to convert Unix timestamps when reading API responses, debugging log files, or working with database timestamps. This tool supports both seconds-precision timestamps (10 digits) and milliseconds-precision timestamps (13 digits, as used by JavaScript's Date.now()).
The reverse conversion (date to timestamp) is equally common — you need to know what Unix timestamp to pass to an API that expects epoch time for a particular date. Enter any local date/time and get the precise epoch seconds instantly.
All conversions use the local timezone of your browser for display but the canonical timestamp is always UTC-based, which is the standard for Unix time.
You may also find our Date Difference Calculator, and Time Zone Converter helpful.
How to Use
- 1. Paste a Unix timestamp to convert it to a readable date.
- 2. Or enter a date and time to get the timestamp instead.
- 3. Both seconds and milliseconds are supported, and the current timestamp ticks live at the top.
Frequently Asked Questions
What is Unix time zero? expand_more
Unix epoch (time zero) is January 1, 1970, 00:00:00 UTC. All timestamps are seconds since this moment.
How do I know if my timestamp is seconds or milliseconds? expand_more
10-digit timestamps are seconds; 13-digit timestamps are milliseconds (as used by JavaScript Date.now()).
What is the maximum Unix timestamp? expand_more
32-bit signed integers overflow at 2,147,483,647 (year 2038). 64-bit systems handle timestamps far beyond that.
Does the tool account for timezone? expand_more
The live timestamp and conversions are UTC-based. The displayed human date uses your local browser timezone for readability.
Can I use negative timestamps? expand_more
Yes — negative timestamps represent dates before January 1, 1970.
Was this tool helpful?
More Tools
Related Timers
Interval Timer
Pomodoro Timer
Speed Reading Timer
Typing Speed Test
You Might Also Like