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.

Advertisement

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

    Drop conversations.json onto the box above, or pick it with the button. Parsing happens in the tab you already have open. Nothing is sent, nothing is stored, and closing the tab clears it.

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.

Why local matters more for a Claude export

A Claude export carries more than chat. Every file you ever uploaded is in there as extracted text: contracts, source code, drafts, spreadsheets. That is often the most sensitive material on your machine, and it is why this viewer does its work in your browser instead of on a server.

There is no upload button on this page and no form that could send the file anywhere. The browser reads it into memory, the viewer renders from memory, and closing the tab discards it. Open the network tab if you want to watch nothing happen.

Frequently asked questions

Is my Claude data uploaded anywhere?

No. The page has nowhere to send it. The browser opens the file in memory, the viewer works from memory, and closing the tab discards it. This matters more for Claude than for most exports, because your uploaded attachments are included as text.

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. There is nothing to sign in to. It is a page that reads a file you already have.

An export is a snapshot. Savelore is the archive.

Claude's export is a full account dump, delivered by email behind a link that expires. It is already out of date by the time you open it, and the only way to see anything newer is to request the whole thing again. Savelore captures responses, highlights and whole conversations the moment they happen, across all nine supported platforms, into one archive you can search on any day.