Skip to content

ZeroTrace OSINT

Timestamp Converter

Unix / ISO / UTC / local / Windows FILETIME / Apple Cocoa / LDAP / WebKit epoch conversions, with multi-timezone columns.

Different systems express time in different epoch formats. The timestamp converter parses any of them and returns the others, with multi-timezone display and DST awareness.

Supported formats

FormatEpochUsed by
Unix seconds1970-01-01 UTCMost Unix systems, JSON APIs
Unix milliseconds1970-01-01 UTCJavaScript, mobile apps
Unix microseconds1970-01-01 UTCHigh-resolution logs
Unix nanoseconds1970-01-01 UTCGo's time.Now().UnixNano()
ISO 8601n/aMost modern systems
RFC 3339n/aHTTP, JSON-API
Windows FILETIME1601-01-01 UTCWindows file metadata
Apple Cocoa2001-01-01 UTCmacOS / iOS
LDAP1601-01-01 UTCActive Directory, OpenLDAP
WebKit / Chrome1601-01-01 UTCChrome / Chromium history database
Mozilla1970-01-01 UTC, microsecondsFirefox internal storage

Auto-detect

Paste any of the formats above (or a recognisable variation) and the converter detects the source and returns all the others. The auto-detect handles common ambiguities:

  • A 10-digit number is most likely Unix seconds.
  • A 13-digit number is most likely Unix milliseconds.
  • An 18-digit number could be Windows FILETIME or Unix nanoseconds — the converter shows both.

Multi-timezone columns

For any input, the converter shows the result in:

  • UTC.
  • Your local timezone.
  • A configurable list of additional timezones (default: New York, London, Berlin, Tokyo, Sydney).

Click "add timezone" to add any IANA timezone string.

DST flag and UTC offset

For each timezone column:

  • The current UTC offset.
  • Whether DST is currently in effect for that zone.
  • Whether the converted timestamp falls in DST for that zone (different from "is DST in effect now" when the timestamp is in the past or future).

For investigations involving timestamps that cross DST boundaries, this is the cheap way to avoid an off-by-one-hour error.

Relative form

For Unix-style timestamps, the converter shows:

  • "X minutes ago" / "X hours ago" / "X days ago" for past timestamps.
  • "in X minutes" / "in X hours" / "in X days" for future timestamps.
  • Absolute date for distant past or future.

For log analysis where every line has a timestamp in some custom format, paste a single example into the converter and confirm the format before bulk-converting the rest.

Bulk conversion

Bulk paste accepts a list of timestamps (one per line). The converter applies the same auto-detect to each and returns the converted form per line. Output exports as CSV — useful for adding human-readable timestamps to logs.

Pivots

The timestamp converter does not pivot to other tools. It is a pure utility.

Sources

All conversion is local. The timezone catalog uses the system's IANA timezone database.

Command Palette

Search for a command to run...