Timestamp Converter
Unix Timestamp Converter converts second or millisecond stamps to local time, UTC and ISO 8601, and back. Live clock for block times, unlocks and API data.
Current timestamp
Timestamp to date
Date to timestamp
Calculations and checks on this page run in your browser. Private keys and seed phrases are never uploaded to the server.
About this tool
Unix Timestamp Converter handles the usual on-chain and API time form: seconds or milliseconds since 1970-01-01T00:00:00Z—common for block time, vesting cliffs and similar fields.
EVM block.timestamp is seconds; JavaScript Date and many REST APIs use milliseconds. The tool heuristically detects units and lets you override.
Date → timestamp uses the system local zone for input parsing and outputs both second and millisecond integers.
How to use
- Use the live second/millisecond clock at the top and copy if needed.
- Under Timestamp → date, enter a stamp to see local, UTC and ISO forms.
- Under Date → timestamp, pick a datetime to get the integers.
- For team comparisons, prefer UTC before copying results.
FAQ
How do I tell Unix seconds from milliseconds?
Current Unix seconds are usually 10 digits; milliseconds 13. Length is the default heuristic; switch manually for odd historical values.
Are blockchain block timestamps exact?
Producers set timestamp within protocol bounds; NTP skew of a few seconds is possible. Contracts should not treat them as high-precision clocks.
Why does timestamp-to-date differ by a few hours for someone else?
The stamp is UTC linear time; localization depends on the viewer's zone. Align on UTC or ISO 8601 Z when debugging together.
Does the year 2038 problem affect Ethereum?
Signed 32-bit second counters overflow on 2038-01-19; Ethereum block.timestamp is uint256 and is not subject to that classic limit.