Claude · Free tool

Claude Export Viewer

Open the conversations.json from your Claude data export, search every chat you've had with Claude, and save any of them as Markdown. Everything happens in your browser — the file never leaves your device.

Drop conversations.json here

From your unzipped Claude data export. The file is read in this browser tab and never sent anywhere.

Don't have the export yet? The steps are below.

How to export your Claude data

Anthropic has no per-conversation download. You request the whole archive from settings and it arrives by email as a zip. Here's the full path from Claude to a readable chat.

  1. 1

    Open your Claude settings

    Go to claude.ai, click your initials or profile picture in the bottom-left corner, and choose Settings.

  2. 2

    Request the export

    Open the Privacy tab and click Export data. Claude asks you to confirm — this is per-account, so it covers every conversation on the account you're signed in to.

  3. 3

    Wait for the email

    Anthropic emails a download link to your account address. It usually arrives within a few minutes, though a large account can take longer.

  4. 4

    Download and unzip

    Download the zip and unzip it. Inside you'll find conversations.json, projects.json, and users.json.

  5. 5

    Drop conversations.json into the viewer

    Select or drag conversations.json onto the box above. It's parsed locally in your browser — no upload, no account, no server.

What's actually inside your Claude export

conversations.json is the archive: every conversation, every message, ISO-8601 timestamps, and the attachments you uploaded. Unlike ChatGPT's export, Claude stores each conversation as a flat, already-ordered list of messages, which is why it loads faster and reads more predictably.

projects.json holds your Projects and the knowledge files attached to them. users.json is just your account details. If you only want to read your chats, conversations.json is the only file you need.

Attachments and extended thinking

When you upload a file to Claude, the export stores the text Claude actually read alongside the message. This viewer inlines that content under an [Attachment: filename] heading rather than reducing it to a placeholder, because it's usually the substance of the turn — hiding it would leave you reading half a conversation.

Extended thinking blocks are handled the other way. They're Claude's reasoning scratchpad rather than the reply you read, so they're filtered out, along with tool calls and their results. What you see here is the conversation as it appeared on screen.

Your data never leaves this page

The file is read with the browser's File API and parsed in memory. There is no upload step, no server call, and nothing written to storage. Reload the page and everything is gone.

If you'd rather verify than trust: open your network tab before you drop the file, or disconnect from the internet once this page has loaded. The viewer keeps working.

An export is a snapshot. Savelore is the archive.

This tool reads a file that was already out of date the moment it was generated. Every chat since then is missing, and getting it back means requesting another export and waiting for another email. Savelore captures responses, highlights and whole conversations the moment they happen — across ChatGPT, Claude and Gemini — into one archive you can search on any day, not just the day you exported.

Frequently asked questions

Is my Claude data uploaded anywhere?

No. The file is read and parsed inside your browser using the File API. There is no upload, no server, and nothing is stored. You can disconnect from the internet after the page loads and the viewer still works.

Which file from the export do I use?

conversations.json, from the unzipped export folder. projects.json holds your Projects and their knowledge files, and users.json only holds your account details.

How do I request a Claude data export?

In claude.ai, open Settings from the menu under your profile in the bottom-left, go to the Privacy tab, and click Export data. Anthropic emails a download link to your account address.

Are my uploaded files and attachments included?

The text Claude extracted from each attachment is included, and this viewer shows it inline under the message it belonged to. The original binary files are not part of conversations.json.

Does it show extended thinking?

No. Extended thinking blocks are Claude's internal reasoning rather than the reply you read, so they're filtered out along with tool calls, leaving the conversation as it appeared on screen.

Can I export a single conversation to Markdown?

Yes. Open any conversation and use Markdown, Plain text, or Copy. You can also export every conversation currently matching your search as one Markdown file.

Why don't I see which model answered?

Claude's export doesn't record a model on each message, so there's nothing to display. The ChatGPT export does, and that viewer shows it.

Does this work with ChatGPT exports?

No — OpenAI uses a different structure, and confusingly names its file conversations.json too. Drop a ChatGPT file here and this tool will tell you and point you at the ChatGPT Export Viewer.

Do I need an account to use this?

No account, no email, no signup. It's a static page that reads a local file.