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
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.