Unix Timestamp Converter guide

How to Convert Unix Timestamps, Epoch Times and Dates

Convert seconds or milliseconds to UTC and local dates, convert ISO dates back and troubleshoot unit errors and timezone ambiguity.

Open Unix Timestamp Converter →

Before you start

  • Identify the input unit from the source system. Do not rely on digit count alone to decide between seconds and milliseconds.
  • For date input, use Z or an explicit offset in an ISO date, or choose the intended timezone using the date-input controls.

Step-by-step instructions

  1. Open the Unix Timestamp Converter and select Timestamp → Date.
  2. Choose Seconds or Milliseconds and enter the numeric value. Use Convert if Auto-update is disabled.
  3. Compare the UTC and local display and review the output values. Switching display timezone does not change the instant.
  4. For the reverse direction, select Date → Timestamp and enter an ISO date with an offset, or choose the date, time and timezone.
  5. Copy the needed value or download TXT or JSON. Use Current time only when you want a new value for the present moment.

Seconds and milliseconds describe the same instant

The example below uses November 14, 2023 at 22:13:20 UTC. Selecting Seconds for 1700000000 and Milliseconds for 1700000000000 should identify the same instant. There are 1,000 milliseconds per second.

Unix seconds:      1700000000
Unix milliseconds: 1700000000000
UTC ISO date:      2023-11-14T22:13:20.000Z

UTC, local time and daylight-saving changes

Unix time counts from January 1, 1970 UTC. Timezone affects how a timestamp is displayed as a calendar date and clock time, not the instant it represents. The Z suffix indicates UTC; an offset specifies the difference from UTC for that date.

A local clock time can be skipped or repeated when daylight-saving rules change. Provide an explicit offset when the local time is ambiguous. This tool handles supported date and timestamp inputs; it does not accept every natural-language date, process batches or convert nanoseconds.

Troubleshooting

My timestamp becomes a date in 1970

You may have interpreted seconds as milliseconds. Select the source unit explicitly and compare against the example.

The date is several hours different from expected

Check UTC versus local display and the input offset. Different clock representations can still identify the same instant.

My date input is invalid or ambiguous

Use a complete ISO date with Z or an explicit offset, or supply a valid date, time and timezone. Review daylight-saving transitions rather than guessing.

Privacy and cleanup

Conversion runs locally. Input dates and numeric timestamps are not uploaded. Copy and download are explicit actions; avoid including sensitive data in feedback or URLs.

Read the Privacy Policy for site preferences, optional analytics and hosting information.

Related tools and guides

Use Unix Timestamp Converter with the steps above, or continue with a related task.

Technical references

These references explain the underlying formats or browser behavior. The steps above describe the current AnyUtils tool.

Usage analytics settings

Optional analytics helps us improve tools. Tool input, recordings and search text are excluded from our events. Privacy policy

Usage analytics is off unless you enable it.