IT Market
Tools/Math/Converters/Unix Timestamp to Date Converter Online
Unix → Дата

Конвертер Unix timestamp в дату

Tool guide

Unix Timestamp to Date Converter Online

The other direction: you have a ten-digit number such as 1609459200 sitting in a log line, a JSON response or a database column, and you need to know what day it refers to. Paste the value into the seconds field, press convert, and the date and time appear in your local zone, ready for a ticket comment. Decoding happens in the page, so log fragments never leave the tab. See also: get an epoch value from a calendar date, measure the gap between two dates, check the expiry claim inside a JWT.

How to use it

  1. Paste your number into the seconds field — the placeholder shows 1609459200 as an example.
  2. Make sure it really is seconds, not milliseconds: modern dates are ten digits in seconds and thirteen in milliseconds.
  3. If you have thirteen digits, delete the last three before converting, otherwise you will land far in the future.
  4. Press «Convert» and read the date and time in your system's local time zone.
  5. Press «Copy» to move the readable date into a ticket comment, a report or an email.

FAQ

How do I decode a Unix timestamp from a log line?

Copy the bare number, without quotation marks, commas or the field name around it, paste it into the seconds field and press convert. The tool reads the value as seconds since the epoch and prints the matching date and time. Stray characters around the digits will break the parse, so tidy the fragment up before pasting it.

Why does the date differ from what the server reports?

Almost certainly a time zone difference. Servers usually log in UTC, while this converter renders the result according to your operating system's settings. The gap is exactly your offset. To compare directly, either switch your machine to UTC temporarily or subtract your own offset from what you see here.

I have thirteen digits and get a year far in the future. What went wrong?

Your value is in milliseconds — the unit JavaScript, MongoDB and several logging stacks use. This field expects seconds, so the number is a thousand times too large and the date shoots off into the fifty-somethingth millennium. Delete the final three digits and convert again; those digits are only fractions of a second.

What does a timestamp of zero mean?

Zero is the epoch itself, midnight UTC on 1 January 1970. In real data it almost never represents a genuine date; it usually marks an uninitialised field — a default value, a failed string parse or an empty response. If an export is full of 1 January 1970, look for a data-loading bug rather than a fifty-year-old event.

Are negative timestamps supported?

Yes. Negative values point to moments before 1970 and decode normally: minus 86400 gives 31 December 1969. Numbers like these turn up in historical archives and when dates of birth are stored as epoch values. If the field resists a typed minus sign, paste the whole value in from the clipboard instead.

Can I paste a timestamp with a fractional part?

The digits after the decimal point are fractions of a second and barely affect the date shown. The tool is built for whole seconds, so it is safer to round the value or simply strip everything after the point before entering it. One-second precision is already more than log reading and event correlation usually need.

Where do the log values I paste in end up?

Nowhere beyond your own tab. A script inside the page does the arithmetic, no network request is made during conversion, and no history of what you entered is kept. That makes it reasonable to decode timestamps from internal systems and customer exports without clearing it with your security team first.

Examples

A timestamp from an access log
Before: 1609459200
After: 1 January 2021, 00:00 UTC — shown in your own local time
A created_at field from an API response
Before: 1735689600
After: 1 January 2025, 00:00 UTC — an exact midnight, likely a generated record
Mistake: milliseconds in the field
Before: 1609459200000
After: a date in the 52nd millennium — drop the last three zeros and try again