Unix Timestamp Converter
Convert Unix timestamps to dates and back, in any timezone.
| Detected as | current time |
|---|---|
| Unix seconds | 1793116568 |
| Milliseconds | 1793116568000 |
| ISO 8601 (UTC) | 2026-10-27T15:56:08Z |
| UTC | Tue, 27 Oct 2026 15:56:08 (UTC+00:00) |
| RFC 2822 | Tue, 27 Oct 2026 15:56:08 +0000 |
| Relative | just now |
| Day of year | 299 of 364 |
| Week number | W44 |
| Timezone | Local time | Offset |
|---|---|---|
| UTC | 27 Oct 2026 15:56:08 | UTC+00:00 |
| India (IST) | 27 Oct 2026 21:26:08 | UTC+05:30 |
| US Eastern | 27 Oct 2026 11:56:08 | UTC-04:00 |
| US Central | 27 Oct 2026 10:56:08 | UTC-05:00 |
| US Mountain | 27 Oct 2026 09:56:08 | UTC-06:00 |
| US Pacific | 27 Oct 2026 08:56:08 | UTC-07:00 |
| UK | 27 Oct 2026 15:56:08 | UTC+00:00 |
| Central Europe | 27 Oct 2026 16:56:08 | UTC+01:00 |
| Moscow | 27 Oct 2026 18:56:08 | UTC+03:00 |
| Dubai | 27 Oct 2026 19:56:08 | UTC+04:00 |
| Singapore | 27 Oct 2026 23:56:08 | UTC+08:00 |
| Japan | 28 Oct 2026 00:56:08 | UTC+09:00 |
| Sydney | 28 Oct 2026 02:56:08 | UTC+11:00 |
1793116568
Convert a Unix timestamp into a readable date, or a date back into a timestamp. Leave the field empty to see the current time in every format.
The unit is detected automatically — seconds, milliseconds, microseconds or nanoseconds — because a mismatch there is the usual reason a date comes out as 1970 or some year in the far future.
How it works
A Unix timestamp counts the seconds elapsed since 1 January 1970 00:00:00 UTC, known as the epoch. It is a single integer with no timezone, which is exactly why it is used for storing and transmitting time: there is nothing to misinterpret until you deliberately format it for a human.
Units are the usual source of confusion. Different ecosystems default to different precision, and the numbers look similar enough to mix up:
- Seconds — 10 digits. PHP, Python, Ruby, Go, Unix tools.
- Milliseconds — 13 digits. JavaScript's
Date.now(), Java, and most JSON APIs written in either. - Microseconds — 16 digits. Postgres internals, some tracing systems.
- Nanoseconds — 19 digits. Go's
UnixNano(), Prometheus.
Feeding milliseconds to something expecting seconds puts you roughly 50,000 years in the future; the reverse lands you in January 1970. If a date looks absurd, check the digit count first.
Two more traps worth knowing. Timestamps have no timezone — the same integer is one instant everywhere, and the timezone only affects how it is displayed. And 2038: systems storing timestamps as signed 32-bit integers overflow on 19 January 2038. Most modern software uses 64-bit and is fine, but embedded systems and old database columns are not.
Frequently asked questions
Why did my timestamp convert to 1970 or the year 50000?
A unit mismatch. A 13-digit value is milliseconds; passing it to something expecting seconds lands you far in the future. A 10-digit value read as milliseconds lands in January 1970. Count the digits — 10 is seconds, 13 is milliseconds.
Do Unix timestamps have a timezone?
No. A timestamp is an absolute instant, identical worldwide. Timezones only matter when converting to or from a human-readable date, which is why storing timestamps rather than formatted dates avoids a whole category of bugs.
What is the 2038 problem?
Systems storing timestamps as signed 32-bit integers can only represent up to 03:14:07 UTC on 19 January 2038, then overflow to a negative number and read as 1901. Modern 64-bit systems are unaffected, but old database columns and embedded devices are not.
Does the timestamp account for leap seconds?
No. Unix time deliberately ignores leap seconds and pretends every day is exactly 86,400 seconds. This keeps the arithmetic simple at the cost of being very slightly out of step with astronomical time.
Can I convert a date before 1970?
Yes. Dates before the epoch produce negative timestamps, and this tool handles them. Some systems reject negative values, so test if you are relying on it.
What format should I enter a date in?
Most reasonable formats work — 2026-03-15, 15 March 2026, 2026-03-15 14:30:00, or an ISO 8601 string with an offset. If a date is ambiguous, use the ISO form to be certain.
Related tools
Time Zone Converter
Instantly convert a date and time between any two global time zones.
Developer UtilitiesCron Expression Parser
Translate a cron expression into plain English and see its next run times.
Server ConfigUUID Generator
Generate UUID v4, time-ordered UUID v7, or ULIDs in bulk.
Developer UtilitiesNumber Base Converter
Convert numbers between Binary, Octal, Decimal, and Hexadecimal instantly.
Developer UtilitiesJSON Formatter
Format, validate and minify JSON with precise error locations.
Developer UtilitiesHash Generator
Generate MD5, SHA-1, SHA-256, SHA-512, SHA-3 and CRC32 hashes at once.
Developer UtilitiesNeed hosting that just works?
Free SSL, daily backups and 24×7 support on every Loudhost plan.