unzipchat.com 100% local · nothing is uploaded

How to open a conversations.json file

conversations.json is the file at the heart of your ChatGPT, Claude, or Gemini data export. Open it in a text editor and you get an unreadable wall of JSON. Here's what it is — and how to read it properly.

Have a conversations.json file?

Open it in unzipchat →

What is conversations.json?

When you download your data from an AI chat service, you get a ZIP archive. Inside is a conversations.json file that contains every message from every conversation — but stored for machines, not people. It's a single dense line (or a deeply nested structure) full of IDs, timestamps, and metadata, with your actual words buried inside.

Why opening it directly doesn't work

The easy way: read it in your browser

unzipchat parses conversations.json for you and renders a clean, searchable list of conversations. It detects the format automatically, so the same page works for all three:

  1. ChatGPT — walks the mapping tree from where the conversation actually ended, dropping abandoned edit branches.
  2. Claude — rebuilds the conversation from parent_message_uuid pointers. More on reading Claude exports →
  3. Gemini — reads Google Takeout's JSON (single file or per-conversation files).

Then drop the file:

  1. Drop your export ZIP — or just the conversations.json from inside it, if you've already unzipped — onto unzipchat.
  2. Browse and search across every conversation.
  3. Export any chat to Markdown or PDF.
You don't need to unzip anything first. Drop the whole ZIP and unzipchat finds the right file. If you have unzipped it, just pick the conversations.json inside the folder.

Read your conversations.json the way it was meant to look

Open unzipchat →

Is my data safe?

Yes. Everything happens locally in your browser. The page is served with a Content-Security-Policy that blocks all outbound connections (connect-src 'none'), so your file physically cannot be uploaded. No account, no server, no tracking of your conversations.

FAQ

Which apps use a conversations.json export?

ChatGPT and Claude both put your history in a conversations.json inside their export ZIP. Google Gemini (via Takeout) uses JSON too, sometimes as per-conversation files.

Can I open conversations.json without any app?

You can view the raw text in any editor, but it won't be readable as a conversation. A parser has to reconstruct the message order first — which is what unzipchat does, in your browser.

Do I need to install anything?

No. It's a website; nothing to install, and nothing is uploaded.