Updated 2026-08-25 · Extension 1.13.0

Export Claude conversation as JSON

Developers export claude conversation as JSON when they need the actual message structure, not a formatted document. Download Claude conversations writes a per-chat JSON file with the full message tree — separate from, and structured differently than, Anthropic's own account-level export.

When to pick JSON

If you're going to parse the export with code — feed it into a script, index it, diff it against another export — JSON is the format built for that. If you're going to read it yourself, Markdown is friendlier; JSON claude chat exports are for tools, not eyeballs. Most claude chat json export requests come from people building something on top of the data, not reading it directly.

How to select it

Same orange button, same dropdown: open the conversation, click export, choose JSON, click Export. For every conversation in your account at once, use Export All on the bulk browse page with JSON selected as the format. Download Claude conversations builds this file in your browser, so the structure you get is exactly what was parsed from the page — no server-side transformation step in between.

What's preserved

The full message tree: every turn, sender, timestamps, model metadata, and — depending on your toggles — artifacts and thinking blocks in structured form, not flattened into prose. That's the difference between this export and a copy-paste: nothing is lost translating the conversation into readable text first.

JSON export vs Anthropic's official export

Yes, both are JSON, but not the same shape or scope. Anthropic's Settings → Privacy → Export data gives you one ZIP containing your entire account's history — meant for a full data request, arriving by email, not built for scripting against a single conversation. This extension's JSON export is per-chat (or per-selection in bulk), arrives immediately, and preserves the message tree in a form built for that one thread. Use the official export for an account backup; use this Claude Conversation Downloader when you need one conversation's data now, structured and ready to parse.

FAQ

Can I export Claude chat to JSON in bulk?

Yes — Export All on the browse page supports JSON the same as a single export.

Is the JSON structure documented?

It mirrors claude.ai's own message tree: sender, content blocks, timestamps, and model metadata, with artifacts and thinking blocks included when you enable those toggles.

Do I need Pro to export JSON?

No — JSON is included in the 3 free exports every account gets, same as every other format.

Can I diff two JSON exports of the same conversation over time?

Yes — since each export is a self-contained file built the same way, comparing two exports of the same thread taken at different times works like diffing any other JSON file.

Download Claude conversations

Install the extension and download Claude chat in seconds

Turn important Claude threads into Markdown, JSON, text, XML, or PNG — locally, from Chrome.

Add to Chrome