BrowserTools
Startseite / KI / ChatGPT-Export-Viewer

ChatGPT-Export-Viewer

Öffnen Sie den Datenexport aus ChatGPT oder Claude, durchsuchen Sie Ihre alten Unterhaltungen und speichern Sie jede davon als Dokument.

ChatGPT-Export-Viewer wird geladen… Wenn nichts passiert, aktiviere JavaScript.

ChatGPT lässt dich alles herunterladen, was du ihm je geschrieben hast, aber die Datei, die du bekommst, ist nicht für Menschen gedacht. So forderst du sie an: ChatGPT öffnen, auf dein Profilbild klicken, Einstellungen, dann Datenkontrollen und dort Daten exportieren wählen. Nach der Bestätigung schickt dir OpenAI eine E-Mail mit einem Download-Link (er funktioniert nur 24 Stunden), über den du eine .zip-Datei erhältst. Zieh dieses Zip auf diese Seite, oder die darin enthaltene conversations.json, und jede Unterhaltung landet in einer durchsuchbaren Liste, die sich wie der ursprüngliche Chat lesen lässt. Claude-Exporte funktionieren ebenfalls: Fordere einen unter Einstellungen, Datenschutz, Daten exportieren an, und das Tool erkennt das Format von selbst.

Häufig gestellte Fragen

Wie exportiere ich meine ChatGPT-Daten?
Klicke in ChatGPT auf dein Profilbild, öffne Einstellungen, geh zu Datenkontrollen, klicke auf Daten exportieren und bestätige. OpenAI schickt eine E-Mail mit einem Download-Link, meist innerhalb weniger Minuten, bei großen Konten manchmal erst nach einigen Stunden. Der Link läuft nach 24 Stunden ab, lade das Zip also bald nach Erhalt herunter. Danach kannst du das komplette Zip ohne Entpacken auf diese Seite ziehen.
Werden meine Unterhaltungen irgendwohin hochgeladen?
Nein. Die Datei wird über die Datei-API des Browsers gelesen, mit einer in die Seite eingebauten JavaScript-Bibliothek entpackt und in einem lokalen Web Worker ausgewertet. Es gibt keinen Serverschritt, und nach dem Schließen des Tabs bleibt nichts gespeichert. Du kannst die Seite laden, die Internetverbindung trennen, und der Viewer funktioniert weiter.
Warum fehlen manche Nachrichten aus meinen Chats?
ChatGPT speichert mehr, als es anzeigt. Jede Unterhaltung enthält den Systemprompt, deine benutzerdefinierten Anweisungen, Aufrufe von Tools wie Python, Websuche oder Bilderzeugung, deren Rohausgabe und bei Reasoning-Modellen Zusammenfassungen der Überlegungen des Modells. All das ist standardmäßig ausgeblendet, damit sich der Verlauf wie in der App liest. Setze das Häkchen bei Show system, tool and hidden messages, um es zu sehen. Bearbeitete Fragen und neu erzeugte Antworten liegen in eigenen Zweigen, angezeigt wird nur der Zweig, den du zuletzt gesehen hast.
Kann das Tool auch einen Claude-Export öffnen?
Ja. Auch der Datenexport von Claude enthält eine conversations.json, allerdings mit anderer Struktur: eine flache Nachrichtenliste pro Chat statt eines Baums. Der Viewer erkennt das Format und zeigt es über der Liste an. Claudes Denkblöcke und Tool-Aufrufe werden wie die Tool-Nachrichten von ChatGPT behandelt, also standardmäßig ausgeblendet und über dasselbe Häkchen einblendbar.
Kommt der Viewer mit einem sehr großen Export zurecht?
Exporte von einigen hundert Megabyte laufen auf einem Desktop-Rechner problemlos. Das JSON wird in einem Hintergrund-Thread ausgewertet, die Seite zeigt also den Fortschritt an, statt einzufrieren, und die Suche läuft über den Text, der bereits im Speicher liegt. Die praktische Grenze ist der Arbeitsspeicher deines Geräts: Beim Einlesen braucht der Browser etwa das Zwei- bis Dreifache der Größe von conversations.json, sehr große Dateien können auf einem Smartphone daher scheitern.
Wie speichere ich eine Unterhaltung als PDF?
Öffne die Unterhaltung und klicke auf Download PDF. Das Tool setzt den Chat als saubere, druckfertige Seite und öffnet den Druckdialog des Browsers, in dem du Als PDF speichern als Ziel wählst. Das Ergebnis enthält echten, markierbaren Text statt eines Screenshots, und im selben Dialog legst du Papierformat und Ränder fest.
Kann ich alles auf einmal als Markdown exportieren?
Ja. Die Schaltfläche Download all über der Liste erstellt ein .zip mit einer Markdown-Datei pro Unterhaltung, benannt nach Datum und Titel. Gibst du vorher einen Suchbegriff oder einen Datumsbereich ein, wird daraus Download these, und nur die passenden Unterhaltungen landen im Archiv. Praktisch, um alle Chats zu einem Projekt in eine Notiz-App zu übernehmen.
Was passiert mit Bildern und hochgeladenen Dateien?
Nachrichten behalten an der Stelle der Datei einen Platzhalter wie [image] oder [attachment: bericht.pdf], damit du siehst, dass etwas geteilt wurde. Die Dateien selbst liegen separat im Zip und werden nicht in Markdown oder PDF eingebettet. Auch die Zitatmarker, die ChatGPT bei Websuchergebnissen einfügt, werden entfernt, da sie nur innerhalb der App funktionieren.

Über ChatGPT-Export-Viewer

Das Zip enthält eine conversations.json mit dem vollständigen Verlauf, eine chat.html-Seite, deine Kontodaten in user.json, dein Feedback zu Antworten, geteilte Links sowie alle Bilder und Dateien, die du hochgeladen hast. Die Unterhaltungsdatei ist der wertvolle und zugleich sperrigste Teil. Jeder Chat ist dort als Baum von Nachrichten gespeichert, nicht als Liste, denn jedes Mal, wenn du eine Frage bearbeitet oder eine Antwort neu erzeugt hast, hat ChatGPT den alten Zweig behalten. Dieser Viewer läuft den Baum von der zuletzt angezeigten Nachricht zurück bis zum Anfang, du liest also genau die Fassung, die auf dem Bildschirm stand, ohne verworfene Bearbeitungen. Systemprompts, Tool-Aufrufe, Ausgaben des Code-Interpreters, Websuchen und verborgenes Reasoning sind standardmäßig ausgeblendet und lassen sich mit einem Häkchen wieder einblenden. Die Suche durchsucht Titel und Nachrichtentext gleichzeitig, und die Liste lässt sich nach Datum eingrenzen.

Dein Chatverlauf ist wahrscheinlich die persönlichste Datei, die du besitzt: Gesundheitsfragen, Arbeitsentwürfe, Code aus privaten Repositories, Dinge, die du nie in eine Suchmaschine tippen würdest. Wer ihn bei einem Online-Konverter hochlädt, vertraut all das einem Fremden an. Hier wird das Zip in deinem eigenen Browser geöffnet und ausgewertet, das JSON wird in einem Hintergrund-Worker verarbeitet, damit selbst ein 100-MB-Export reaktionsfähig bleibt, und kein einziges Byte verlässt die Seite. Hast du eine Unterhaltung gefunden, die du behalten willst, lade sie als Markdown-Datei herunter, speichere sie über den Druckdialog als PDF oder exportiere alle Unterhaltungen, die zu deiner Suche passen, als .zip mit Markdown-Dateien, bereit für Obsidian, eine Notiz-App oder ein Git-Repository.

Warum ein ChatGPT-Chat als Baum gespeichert wird

Als OpenAI im April 2023 den Button Daten exportieren einführte, zusammen mit der Möglichkeit, den Chatverlauf abzuschalten, legte das Unternehmen die interne Struktur einer Unterhaltung weitgehend so offen, wie die App sie nutzt. Ein Chat ist keine Liste von Nachrichten, sondern eine Zuordnung von Nachrichten-IDs zu Knoten, und jeder Knoten verweist auf seinen Elternknoten und seine Kinder. Dazu speichert die Unterhaltung einen current_node, die Nachricht, die du zuletzt angesehen hast.

Den Baum gibt es wegen zweier Schaltflächen. Wer eine frühere Frage bearbeitet oder eine neue Antwort anfordert, überschreibt nie etwas, sondern fügt neben dem alten einen Geschwisterzweig hinzu. Deshalb zeigt die App kleine Pfeile wie 2 / 3, mit denen man zwischen Versionen wechselt. Ein langer Chat mit vielen Umformulierungen kann Dutzende Zweige enthalten, die keine einzelne Ansicht gleichzeitig zeigt.

Genau deshalb ergibt ein naives Auslesen von conversations.json Unsinn: Antworten auf später umgeschriebene Fragen mischen sich mit denen, die du behalten hast. Folgt man den Elternverweisen vom current_node bis zur Wurzel, erhält man exakt den Pfad, den die App auf dem Bildschirm zeichnen würde. Die chat.html im selben Export geht genauso vor und stellt die Unterhaltungen mit einem kleinen Skript dar, statt reinen Text mitzuliefern.

Unterstützen