Unix timestamp converter

Convert Unix epoch timestamps to human-readable dates and back. Auto-detects seconds and milliseconds. Timezone: Asia/Muscat.

Current Unix time

Enter a Unix timestamp above.

Pick a date and time above.

What is a Unix timestamp?

A Unix timestamp (also called epoch time or POSIX time) is the number of seconds that have elapsed since 00:00:00 UTC on 1 January 1970, not counting leap seconds. Because it is a single integer with no timezone, it is the standard way computers, databases and APIs store and exchange points in time. Some systems use milliseconds instead of seconds — this converter detects which you pasted automatically.

Frequently asked questions

Seconds or milliseconds — which does this use?

Both. When you paste a timestamp the tool auto-detects the unit: 10-digit values are treated as seconds and 13-digit values as milliseconds. The date-to-timestamp side shows you both.

Does it account for my timezone?

Yes. The 'Local' output uses your device timezone, while 'UTC' and 'ISO 8601' are shown in Coordinated Universal Time so you can compare.

Is the conversion done privately?

Yes. Everything runs in your browser with JavaScript's Date object — no data is sent anywhere.

Related free tools

Age calculatorJSON to CSVBase64 encoderColor converter