THE TIME TOOLBOX
Unix Timestamp Converter
Convert a Unix timestamp to a readable date. Seconds, milliseconds and time zones, without reloading the page.
Automatic unit detection is an estimate. You can select the unit explicitly.
In your code
Browse guides// Unix seconds → UTC date
new Date(1711972800 * 1000).toISOString();
// "2024-04-01T12:00:00.000Z"More tools
One instant, several representations
Unix time counts seconds since January 1, 1970 at 00:00:00 UTC, excluding leap seconds. The same instant can appear as 12:00 UTC and 14:00 in Paris during summer. The timestamp itself does not change.
Why does my conversion show 1970?
You may have interpreted seconds as milliseconds. Select the unit of your data explicitly: the number of digits is not reliable for every date.
Can I convert dates before 1970?
Yes. A negative timestamp represents an instant before the Epoch. For example, −1 second corresponds to December 31, 1969 at 23:59:59 UTC.
Are microseconds and nanoseconds preserved?
Calculations preserve integer nanoseconds. Displayed dates are limited to milliseconds; a message indicates when the input has finer precision. The seconds output preserves the exact fractional value.