← All tools

ChatGPT Export Viewer

OpenAI's conversations.json export is a raw, deeply nested tree of message branches — unreadable without writing a script. Drop the file in below and browse your conversations like a normal chat log instead.

🔒 100% local — your file is never uploaded

Drag your conversations.json file here, or click to choose it

Select a conversation on the left.

How do I get my ChatGPT conversations.json file?

In ChatGPT: Settings, then Data Controls, then Export data. You'll get an email with a download link to a zip file — unzip it and drop the conversations.json file from inside here.

Does this tool upload my conversations anywhere?

No. Parsing happens entirely in your browser with JavaScript; the file is never sent anywhere, which you can verify by checking your browser's network tab.

Why does a conversation only show one reply when I remember regenerating it?

ChatGPT exports store every edit and regenerated reply as a branch in a tree, not a flat list. This tool walks the currently active branch only — the same messages ChatGPT itself would show you — so older, abandoned regenerations are intentionally left out.