WebKit/Chrome Time

Chrome / WebKit zu Unix-Timestamp-Konverter

Wandle Chrome / WebKit in Unix-Zeit um — mit exakter Formel und Unterstützung großer Werte. Ausgabe in Sekunden, Millisekunden, ISO 8601 und lesbarem Format.

Mikrosekunden seit 01.01.1601 UTC

Aktuelle Zeit — WebKit-/Chrome-Timestamp
Unix-Timestamp (s)

Was ist ein Chrome-/WebKit-Zeitstempel?

Chromium und WebKit speichern viele Zeiten als Anzahl der Mikrosekunden seit dem 1. Januar 1601 UTC. Diese 17-stelligen Werte begegnen dir in den SQLite-Datenbanken History, Cookies und Login Data, was dieses Format in der Browser-Forensik und beim Debuggen von Datenexporten verbreitet macht.

  • Epoche: 1601-01-01 00:00:00 UTC (dieselbe Basis wie Windows FILETIME)
  • Auflösung: Mikrosekunden (1.000.000 pro Sekunde)
  • Ein heutiger Wert ist eine 17-stellige Zahl um 1,3 × 10^16
  • Zu finden in: Chrome/Edge/Brave History (visits.visit_time), Cookies (creation_utc), Cache-Einträgen

WebKit-Zeitstempel in Unix-Zeit umwandeln

Ein WebKit-Zeitstempel sind Mikrosekunden seit 1601. Teile durch 1.000.000, um Sekunden seit 1601 zu erhalten, und subtrahiere dann den Abstand von 11.644.473.600 Sekunden zur Unix-Epoche.

  • Unix seconds = WebKit / 1000000 − 11644473600
  • Unix milliseconds = WebKit / 1000 − 11644473600000
  • Beispiel: 13344473600000000 → 1700000000 → 2023-11-14 22:13:20 UTC
  • SQLite: datetime(visit_time/1000000 - 11644473600, "unixepoch")

Sonderfälle

Ein WebKit-Zeitstempel von 0 bedeutet 1601-01-01, was meist einen Null- oder ungesetzten Wert darstellt statt eines echten Besuchs. Die Mikrosekundenpräzision übersteigt die sicheren Ganzzahlen von JavaScript, daher parst dieser Konverter mit BigInt und behält die volle Genauigkeit bis zur Millisekunde.

  • Verwechsle das Mikrosekunden-seit-1601-Format nicht mit reinen Unix-Mikrosekunden — sie unterscheiden sich um den Versatz 1601→1970
  • Alle WebKit-Zeiten sind UTC; wähle eine Anzeigezeitzone nach der Umrechnung
  • Einige Chrome-Felder (z. B. last_visit_time = 0) sind Platzhalter für „nie“

Verwandte Zeitstempelformat-Konverter

Wo WebKit-Zeitstempel in der Praxis vorkommen

Forensik- und Analyseteams treffen dieses Format in bestimmten Chromium-Artefakten an:

  • Chrome/Edge/Brave History-Datenbank — visits.visit_time, urls.last_visit_time
  • Cookies-Datenbank — creation_utc, expires_utc, last_access_utc
  • Login Data SQLite — date_created bei gespeicherten Anmeldedaten
  • Tools wie Hindsight, ChromeHistoryView und DB Browser for SQLite erwarten Mikrosekunden-seit-1601
  • Cache und Local Storage verwenden oft andere Formate — prüfe pro Tabelle, bevor du dieses annimmst

FAQ

Welche Epoch verwendet Chrome für Zeitstempel?
Chromium/WebKit-Zeitstempel zählen Mikrosekunden seit dem 1. Januar 1601 00:00:00 UTC — dieselbe Epoch wie Windows FILETIME, aber in Mikrosekunden statt in 100-Nanosekunden-Ticks.
Wie wandle ich einen Chrome-Verlaufszeitstempel um?
Teile den Wert durch 1.000.000 und ziehe 11.644.473.600 ab, um einen Unix-Zeitstempel in Sekunden zu erhalten, und formatiere ihn dann als Datum.
Warum ist der Chrome-Zeitstempel 17-stellig?
Weil er Mikrosekunden (ein Millionstel einer Sekunde) seit 1601 zählt; das Aufsummieren von über 400 Jahren Mikrosekunden ergibt eine 17-stellige Zahl.