Claude JSONL Konversations-Viewer

Lade deine Claude JSONL-Exportdatei hoch und stöbere sofort durch jede Konversation – mit korrekter Formatierung, hervorgehobenen Codeblöcken und Volltextsuche. Unterstützt werden Exporte von Claude.ai, Claude Code CLI-Sitzungslogs und API-Logs. Deine Daten bleiben auf deinem Gerät; wir laden sie weder hoch noch speichern wir sie.

Claude JSONL Konversations-Viewer

Öffne und durchsuche deine Claude.ai-Exporte und Claude Code CLI-Logs direkt im Browser – mit Markdown-Rendering, Syntax-Highlighting, Tool-Call-Visualisierung und Suche. Nichts verlässt dein Gerät.

Ziehen Sie Ihre Datei hierher oder klicken Sie zum Durchsuchen

.jsonl oder .json

Ihre Daten verlassen niemals Ihren Browser. Die gesamte Verarbeitung erfolgt lokal.

Was ist ein JSONL-Konversationsexport?

Wenn du deinen Gesprächsverlauf von Claude.ai exportierst, bekommst du eine .jsonl-Datei. JSONL (JSON Lines) ist ein Textformat, bei dem jede Zeile ein eigenständiges JSON-Objekt enthält. In der Praxis steht jede Zeile für eine vollständige Konversation mit Titel, Zeitstempeln und allen ausgetauschten Nachrichten. Das Problem: In einem Texteditor sieht das wie eine endlose Wand aus rohem JSON aus – kaum lesbar.

Dieser Viewer löst das. Datei fallen lassen, fertig – das Tool parst jede Zeile, erkennt das Format automatisch und zeigt deine Konversationen so an, wie sie im Claude-Interface aussahen.

Unterstützte Formate

Der Viewer erkennt vier verschiedene JSONL-Varianten aus dem Claude-Ökosystem:

  • Claude.ai-Webexporte – Jede Zeile ist ein Konversationsobjekt mit einem chat_messages-Array.
  • Claude Code CLI-Sitzungslogs – Nachrichten mit verschachteltem message.role- und message.content-Feld, Metadaten wie sessionId und Tool-Calls wie Bash-Befehle oder Dateioperationen, die als ausklappbare Panels dargestellt werden.
  • Claude API-Nachrichtenlogs – Jede Zeile hat ein role- und ein content-Feld auf der obersten Ebene.
  • Generisches JSONL – Beliebige JSON-Objekte werden als formatiertes, syntax-hervorgehobenes JSON angezeigt.

Wie der Viewer funktioniert

Das Tool läuft komplett in deinem Browser via JavaScript. Beim Upload oder Einfügen einer JSONL-Datei teilt der Parser sie zeilenweise auf und analysiert jede Zeile einzeln. Ungültige Zeilen werden mit einer Warnung übersprungen, sodass eine fehlerhafte Zeile nicht die ganze Datei zerstört.

Funktionen, die du wirklich nutzen wirst

Vollständiges Markdown-Rendering in Claude-Antworten: Überschriften, Listen, Fettschrift, Links, Tabellen. Codeblöcke erhalten vollständige Syntaxhervorhebung für Python, JavaScript, TypeScript, PHP, Java, HTML, CSS, Bash, SQL und JSON. Tool-Calls aus Claude Code-Sitzungen erscheinen als ausklappbare Panels – kein rohes JSON mehr. Denkblöcke (Thinking Blocks) bleiben standardmäßig eingeklappt, damit du dich auf die eigentliche Konversation konzentrieren kannst.

Bei langen Sitzungen mit hunderten von Nachrichten hilft der Rollenfilter: Schaltflächen für „Alle“, „Du“ und „Claude“ blenden jeweils den Rest aus. Der Zähler zeigt dir dabei immer, wie viele Nachrichten dem Filter entsprechen.

Datenschutz by Design

Deine Claude-Konversationen können sensible Informationen enthalten – proprietären Code, Geschäftspläne oder persönliche Gedanken. Deshalb verarbeitet dieses Tool alles lokal in deinem Browser. Die JSONL-Datei wird niemals auf einen Server hochgeladen. Während des Parsens oder Anzeigens werden keine Netzwerkanfragen gestellt.

Große Dateien? Kein Problem

Der Viewer akzeptiert Dateien bis 500 MB. Konversationsliste und Nachrichten-Threads werden paginiert, und nur die gerade angezeigte Konversation wird im Browser gerendert. Selbst mit tausenden von Gesprächen läuft alles flüssig.

Häufig gestellte Fragen zum JSONL Konversations-Viewer