Takeout JSON

WhatsApp-Fotos haben das falsche Datum: Was sich retten lässt

WhatsApp entfernt bei jedem gesendeten Foto die EXIF-Daten. Welches Datum noch da ist, was verloren ist und wie Sie einem ganzen Ordner ein Datum geben.

Sie haben jahrelang Familienfotos aus WhatsApp gespeichert, oder Ihr Handy hat den WhatsApp-Ordner zu Google Fotos gesichert, und jetzt liegen sie in Ihrer Bibliothek. Jedes zeigt das falsche Datum, keines hat einen Ort, und die Dateinamen sehen aus wie IMG-20190714-WA0012.jpg.

Was WhatsApp mit einem Foto macht

WhatsApp kodiert jedes gesendete Foto neu. Es verkleinert das Bild, komprimiert es erneut und wirft den Metadaten-Block weg. EXIF-Datum, Kameramodell, GPS-Koordinaten: alles weg. Das ist Absicht. Es spart Datenvolumen und verhindert, dass jemand mit einem Bild seinen Standort verrät.

Die Datei, die beim Empfänger ankommt, ist ein neues JPEG ohne DateTimeOriginal. Das einzige Datum, das sie hat, ist das Änderungsdatum der Datei, also der Moment des Empfangs, und das Datum im Dateinamen, das WhatsApp ebenfalls auf den Empfangstag setzt.

Ein Foto, das 2015 aufgenommen und Ihnen 2019 weitergeleitet wurde, hat also 2019 im Dateinamen und sonst nirgends ein Datum. Die 2015 ist nicht in der Datei. Sie lässt sich aus der Datei nicht wiederherstellen, weil sie nie hineingeschrieben wurde.

Was Sie retten können

Das Empfangsdatum. IMG-20190714-WA0012.jpg sagt 14. Juli 2019. Das ist nicht der Aufnahmetag, aber bei einem Foto, das jemand am selben Tag geschickt hat, an dem er es gemacht hat, und das sind die meisten, ist es nah genug. exiftool kann dieses Datum aus dem Dateinamen lesen und ins EXIF schreiben:

exiftool "-DateTimeOriginal<${filename;s/IMG-(\d{4})(\d{2})(\d{2}).*/$1:$2:$3 12:00:00/}" -ext jpg .

Das setzt das EXIF-Datum auf 12 Uhr mittags am Tag aus dem Namen. Danach sortiert jedes Fotoprogramm das Bild in den richtigen Tag.

Sind die Fotos durch Google Fotos gelaufen und über Takeout wieder herausgekommen, hat die .json-Datei ein photoTakenTime, das Google auf den Upload-Zeitpunkt gesetzt hat. Bei der automatischen WhatsApp-Sicherung ist das wieder der Empfangstag. Nicht perfekt, aber einheitlich. Siehe Was sind die JSON-Dateien in Google Takeout?.

Was Sie nicht retten können

Das ursprüngliche Aufnahmedatum, wenn der Absender das Foto lange vor dem Senden gemacht hat. Den Ort, immer. Die Kamera, immer. Wurde ein Foto über mehrere Leute weitergeleitet, ist das Datum im Dateinamen das der letzten Station.

Die einzige Quelle für das echte Datum ist die Originaldatei des Absenders. Wenn es darauf ankommt, bitten Sie um das Original, gesendet als Dokument statt als Foto. Bei Dateien, die als Dokument verschickt werden, entfernt WhatsApp die Metadaten nicht.

Einem ganzen Ordner ein Datum geben

Oft sind die Fotos ein zusammengehöriger Satz: eine Hochzeit, die Ihnen jemand geschickt hat, ein Urlaub, den Ihre Eltern geteilt haben, Scans alter Abzüge von einem Verwandten. Sie wissen ungefähr, wann das war, und wollen, dass alle im richtigen Monat landen. Die genaue Uhrzeit ist egal.

Mit exiftool, für einen Ordner:

exiftool -DateTimeOriginal="2015:06:20 14:00:00" -overwrite_original .

Jedes JPEG im Ordner bekommt dieses Datum. Mit -GPSLatitude und -GPSLongitude fügen Sie einen Ort hinzu, wenn Sie ihn kennen.

Eine Warnung: WhatsApp-Ordner sind meist gemischt. Fotos, die Sie selbst gemacht und gesendet haben, liegen neben empfangenen. Ein Datum für den ganzen Ordner ist nur richtig, wenn der Ordner ein einziges Ereignis ist. Sortieren Sie vorher in Ereignisordner.

WhatsApp-Bilder aus der Hauptbibliothek heraushalten

Viele wollen diese Bilder gar nicht in der Bibliothek haben. Das Handy hat jedes Meme und jedes weitergeleitete Bild gespeichert, und Google Fotos hat alles gesichert. In einem Takeout-Export erkennt man sie: Namen, die mit IMG- beginnen und -WA enthalten, und keine Kamera im EXIF.

Eine Ordnervorlage, die Ihre bestehenden Ordner behält, statt alles nach Datum zu sortieren, lässt den WhatsApp-Ordner als eigene Sache stehen, über die Sie später entscheiden. Die Bilder vor dem Sortieren in einen separaten Ordner zu verschieben ist der einfachste Weg, sie getrennt zu halten.

Mit der App

Takeout JSON Metadata Fixer kann kein Datum erfinden, das WhatsApp zerstört hat, und behauptet das auch nicht. Was die App macht, ist, die zwei ehrlichen Optionen einfach zu machen: das Datum nehmen, das da ist, oder selbst eines setzen.

Für einen Ordner mit WhatsApp-Bildern liest die App die Takeout-JSON-Datei, wenn es eine gibt, dann EXIF, dann das Dateidatum. WhatsApp-Bilder haben die ersten beiden nicht, also bekommen sie das Dateidatum, das auf den meisten Handys der Empfangstag ist. Ist das falsch, oder wurden die Dateien herumkopiert und auf heute zurückgesetzt, nutzen Sie die Ordner-Einstellung: ein Datum und ein Ort für jedes Foto im Ordner, eingetippt als Stadtname oder als Koordinaten. Die App schreibt beides ins EXIF, sodass Datum und Ort mit den Fotos in Apple Fotos, Immich, Synology Photos oder sonst wohin wandern.

Sie bringt auch die Dateinamen in Ordnung. Aus IMG-20190714-WA0012.jpg wird 2019-07-14-1200.jpg oder welche Vorlage Sie wählen, und sie kann die Bilder in Jahr/Monat-Ordner neben den Rest Ihrer Bibliothek sortieren oder auf Wunsch getrennt lassen.

Offline, mit deutscher Oberfläche, auf Windows, Linux und Mac. Kostenlos für 1000 Fotos, einmalig 19,99 US-Dollar für unbegrenzt.

Häufige Fragen

Kann irgendein Werkzeug das Originaldatum aus einem WhatsApp-Foto zurückholen?

Nein. Die Metadaten wurden entfernt, bevor die Datei bei Ihnen ankam. Es gibt nichts in der Datei zu lesen. Werkzeuge, die etwas anderes behaupten, lesen den Dateinamen oder das Dateidatum, also den Empfangstag.

Ist das Datum im Dateinamen verlässlich?

Es ist der Tag, an dem das Foto auf dem Handy ankam, das es gespeichert hat. Bei Fotos, die am Aufnahmetag verschickt wurden, stimmt es auf den Tag. Bei weitergeleiteten Bildern oder alten Fotos, die jemand herausgesucht hat, ist es falsch.

Bleiben die Metadaten beim Senden als Dokument erhalten?

Ja. WhatsApp entfernt Metadaten nur beim Senden als Foto. Ein JPEG, das als Dokument geschickt wird, kommt Byte für Byte an, mit EXIF und GPS. Bitten Sie auf diesem Weg um Originale, wenn es darauf ankommt.

Soll ich ein Datum setzen, wenn ich nur raten kann?

Wenn die Alternative das heutige Datum ist, ja. Ein geschätztes Datum im richtigen Jahr sortiert das Foto zu seinen Nachbarn. Das heutige Datum begräbt es unter allem anderen. Nehmen Sie den Ersten des Monats, wenn Sie nur den Monat kennen.