ChatGPT-Export-Viewer
Zieh die Datei conversations.json (oder gleich das ganze Zip, das ChatGPT dir gemailt hat) hier hinein und lies deinen Verlauf so, wie er am Bildschirm aussah: Titel, Datum, ausgeführter Code, alles. Die Datei bleibt auf deinem Rechner.
ChatGPT-Export-Viewer
Öffne die conversations.json aus deinem ChatGPT-Datenexport direkt im Browser. Alle Chats durchblättern, alles auf einmal durchsuchen und einzelne Unterhaltungen als Markdown speichern. Nichts wird hochgeladen.
Ziehen Sie Ihre Datei hierher oder klicken Sie zum Durchsuchen
conversations.json oder .zip
Export wird gelesen...
Wählen Sie eine Konversation zum Anzeigen
Datei konnte nicht analysiert werden
Was in einem ChatGPT-Export tatsächlich steckt
Wenn du bei ChatGPT deine Daten anforderst, schickt OpenAI dir per Mail einen Link zu einer Zip-Datei, der nach 24 Stunden erlischt. Darin liegt eine chat.html, die sämtliche Unterhaltungen auf einer einzigen Seite darstellen will (bei fünfzig Chats okay, bei fünftausend aussichtslos), eine user.json mit deinen Kontodaten, eine message_feedback.json mit jedem Daumen hoch oder runter, den du je geklickt hast, und ein Haufen Bilddateien mit Namen wie file-abc123.png. Die eigentlichen Daten stecken in conversations.json, und genau dafür gibt es diesen Viewer.
Öffnest du die Datei im Texteditor, wird schnell klar, warum niemand sie roh liest. Eine Unterhaltung ist keine Liste von Nachrichten, sondern ein Baum. Jedes Mal, wenn du eine Frage bearbeitet oder auf Neu generieren geklickt hast, hat ChatGPT den alten Zweig behalten und einen neuen begonnen. All das liegt in einem mapping-Objekt mit Eltern- und Kindverweisen, und current_node sagt, welchen Zweig du zuletzt gesehen hast. Ein einstündiger Chat mit drei bearbeiteten Fragen enthält locker doppelt so viele Nachrichten, wie du in Erinnerung hast.
Was der Viewer damit macht
Er folgt dem Zweig, den ChatGPT dir gezeigt hat, von current_node zurück bis zur Wurzel, und zeigt die Unterhaltung so, wie du sie zuletzt gesehen hast. Nachrichten, die nur auf verlassenen Zweigen existieren, werden gezählt und in einer kleinen Notiz über dem Verlauf erwähnt. Antworten werden als Markdown mit farbig hervorgehobenen Codeblöcken dargestellt. Läufe des Code-Interpreters erscheinen als einklappbare Codeblöcke mit Sprachangabe, die Ausgabe direkt darunter. Websuche, die Gedankengang-Zusammenfassungen der o-Modelle, deine benutzerdefinierten Anweisungen und das Gedächtnis bekommen jeweils einen eigenen, zugeklappten Block. Jede Antwort zeigt, welches Modell sie geschrieben hat. Bilder werden als [Bild] markiert, weil die Datei nur einen Verweis auf die Bilddatei enthält.
Die Suche geht durch Titel und den kompletten Text jeder Nachricht, kürzt die Liste auf passende Chats und hebt Treffer beim Öffnen hervor. Du kannst einen Verlauf auf deine Nachrichten oder die von ChatGPT filtern, einzelne Nachrichten kopieren oder den ganzen Verlauf als Markdown oder reinen Text herunterladen.
Große Dateien bleiben auf deinem Rechner
Wer ChatGPT täglich nutzt, landet bei Exporten von mehreren hundert Megabyte, mit Bildern auch über einem Gigabyte. Eine normale Webseite kann so eine Datei nicht am Stück an den JSON-Parser geben. Diese versucht es gar nicht erst: Sie liest die Datei in 4-MB-Stücken, dekodiert UTF-8 über die Schnittstellen hinweg, damit ein halbiertes japanisches Zeichen oder Emoji nichts kaputt macht, und verarbeitet jede Unterhaltung, sobald ihre schließende Klammer ankommt. Im Speicher bleiben nur die reduzierten Unterhaltungen, nicht der Rohtext. Deshalb lässt sich eine 2-GB-Datei in Chrome oder Firefox auf einem normalen Laptop öffnen. Kein Server ist beteiligt: kein Upload, kein Konto, und die Seite funktioniert auch offline, sobald sie einmal geladen ist. Ziehst du das Zip statt der JSON hinein, öffnet der Viewer es im Browser, sucht die conversations.json und ignoriert den Rest. Zips über 1 GB solltest du vorher entpacken.
So bekommst du den Export
- ChatGPT öffnen, auf deinen Namen oder Avatar klicken, dann Einstellungen.
- Zu Datenkontrollen gehen, Daten exportieren wählen und bestätigen.
- Auf die Mail von OpenAI warten. Kleine Konten bekommen sie in Minuten, große brauchen Stunden.
- Das Zip innerhalb von 24 Stunden herunterladen, danach ist der Link tot.
- Das Zip hier ablegen, oder entpacken und nur die
conversations.jsonablegen.
Was er nicht kann, damit du nicht überrascht bist
Unterhaltungen, die du vor dem Export gelöscht hast, sind nicht in der Datei, und kein Viewer holt sie zurück. Geteilte Links fehlen ebenfalls. Chats aus benutzerdefinierten GPTs und Projekten sind vorhanden, aber die Datei speichert den GPT-Namen nicht, also sehen sie aus wie normale Chats. Sprachunterhaltungen erscheinen als Transkript. Und der Viewer exportiert einen Verlauf nach dem anderen; den kompletten Export auf einmal in Markdown zu verwandeln ist eine andere Art von Werkzeug.
Wer das braucht
Leute, die ihr Abo kündigen und ein Jahr Unterhaltungen in lesbarer Form behalten wollen. Entwickler, die den Codeschnipsel suchen, den ChatGPT ihnen im März geschrieben hat, und ihn durch Scrollen nicht finden. Alle, die gegenüber der Personalabteilung oder einem Anwalt belegen müssen, was genau gefragt und geantwortet wurde, mit Datum. Und die Neugierigen, die wissen wollen, wie viele Unterhaltungen es wirklich waren. Der Zähler oben verrät es, und die Zahl ist meist höher als gedacht.