Batch Timestamp Converter

Convert a whole list of Unix timestamps and dates at once — timezone-aware, copy and export.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

A batch timestamp converter for developers who have more than one value to decode. Instead of pasting timestamps one at a time, drop an entire column of Unix epoch values or dates into the box and get every one converted in a single pass — with epoch seconds, epoch milliseconds, ISO 8601, a UTC wall-clock, your chosen time zone, the live UTC offset and a human relative label, all lined up in a table you can copy or export.

It is built for the everyday data-wrangling that single-value converters make tedious: log lines with created_at epoch columns, a CSV export full of millisecond timestamps, a list of event times pulled from an API, or a spread of dates you need to normalise to one zone before a meeting. The tool auto-detects whether each number is in seconds or milliseconds, accepts free-form dates alongside raw integers, and never makes you guess which row failed — anything it cannot parse is listed separately with the reason.

How it works

Each line of your input is parsed on its own. A bare integer is treated as an epoch value; in Auto-detect mode the tool decides seconds-versus-milliseconds by magnitude (roughly, 13-digit and larger numbers are milliseconds), and you can override that with the Seconds or Milliseconds setting when your data is mixed. Decimal values such as 1700000000.5 are read as fractional seconds. Anything that is not numeric — ISO 8601 strings like 2026-05-30T09:15:00Z, 2026-12-25 18:30:00, or Jan 1 2030 — is handed to the browser’s own date parser.

Every resolved instant is then formatted through the Intl time-zone database that ships with your browser, so the output column reflects the correct daylight-saving offset for that specific moment. A live banner at the top shows the current Unix time, ticking every second, with one-click copy in seconds or milliseconds and an Add now button that appends the current timestamp to your list. Click any value cell to copy just that figure, or use the export buttons to take the whole converted set as CSV or JSON.

Example

Paste a mixed batch:

1700000000
1700000000000
2026-05-30T09:15:00Z
Jan 1 2030

With the output zone set to Asia/Tokyo, the converter resolves the first two lines to the same instant (one is seconds, one is milliseconds), renders all four in Tokyo local time with a +09:00 offset, and adds a relative label for each. Switch the zone to America/New_York and every row instantly re-renders with the matching eastern offset — -05:00 in winter, -04:00 in summer — without you touching the input. Hit Download CSV and the table lands in your spreadsheet ready for analysis.

Everything is computed in your browser. Your list is auto-saved locally so it survives a refresh, and no data is ever uploaded.

Ad placeholder (rectangle)