How to export a Claude chat as a structured file

Claude.ai has no Export this chat control for one thread. How to export a Claude chat as a file is to use Download Claude conversations for PDF, Markdown, JSON, text, XML, CSV, or PNG; Settings → Privacy → Export data for a delayed account ZIP; or print for a rough PDF of the webpage.

How to export a Claude chat with the extension?

How to export a Claude chat as a readable file is the orange button on claude.ai. Install Download Claude conversations, open the thread, pick PDF, Markdown, JSON, text, XML, CSV, or PNG, then click Export. The file is built in your browser and saved locally. No account is needed except for PDF and bulk export.

The extension is a content script on the page you already loaded. It does not open a second Anthropic session and it does not upload the conversation to generate the file. That is why the button only appears on a conversation URL, after the thread exists in the DOM.

  1. Install the extension from the Chrome Web Store.
  2. Open the conversation on claude.ai. Reload the tab if it was open during install.
  3. Click the round orange download button beside the message box.
  4. Set Messages to All, Human, or Assistant, and pick PDF, Markdown, JSON, plain text, XML, CSV, or PNG.
  5. Tick Thinking to include extended thinking. Use Select to tick individual messages if you need only part of the thread. Click Export — or Copy to put Markdown, text, JSON, XML, or CSV on the clipboard.

For more than one thread, open View and Download All Conversations in the popup. Search, filter by New, Updated, or Previously exported, search projects, pick a Chat format, then Export All for one ZIP with one file per chat. Bulk asks for Google sign-in; on the free plan every chat in that ZIP uses one of 3 a day, shared with PDF. Walkthrough: bulk Export All.

Team and Enterprise chats export the same way if you can open them in Chrome. The parser does not check Anthropic plan names. If an org blocks extensions, that is an IT policy, not a missing Pro toggle on our side.

Quota vs Anthropic usage. Exporting with this extension does not spend Claude message credits. It reads the page. The 3-a-day cap on PDF and bulk is our quota; Pro at $3.99 a month or $26.99 a year, billed separately via Paddle, removes it.

Single-chat steps for people who searched download instead of export: how to download a Claude chat. Same product, same orange button, different search wording.

How to export chat from Claude with official ZIP?

How to export chat from Claude at account scale is Settings → Privacy → Export data. Anthropic emails a link that expires. The ZIP is JSON for the whole account, not a pretty file for one conversation. Use it as a backup.

The official ZIP is the right tool when you are leaving a workspace, archiving everything, or satisfying a “give me all my data” request. It is the wrong tool when you have one design review open and need a file in the next minute.

There is no filter in that flow for a single conversation ID. You wait, you download the archive, you unpack it, you find the thread. The JSON shape is account-level. It is not the per-chat JSON this extension writes from the open page.

If you need both, run Export data once for the backup and use Download Claude conversations whenever you need a working file. Those jobs do not replace each other. The ZIP will not become Markdown. The orange button will not email you every forgotten chat from 2024.

Official Export data also is not print-to-PDF. Print captures the webpage. The ZIP is structured account data. Comparison of print vs the extension’s built-in PDF: download Claude chat as PDF.

How do I export a Claude chat to Markdown or JSON?

How to export a Claude chat to Markdown or JSON: choose that format in the dropdown before Export. Markdown is for notes and git. JSON is the message tree for scripts. Plain text strips markup. CSV puts one message per row. PNG is an image; PDF is the paginated document.

Markdown keeps headings, fenced code with language tags, and tables. Artifact layout can be Original, Inline, Nested, or Flat. Thinking blocks are optional. That file is what most people mean by a readable export. Hub: formats.

JSON from the extension is per conversation (or per bulk selection). It is not Anthropic’s account ZIP renamed. If you are writing a parser, use this JSON for one thread and the official ZIP only when you truly need every conversation Anthropic stored.

How to export a Claude chat: four methods compared
Method Best for Output Limit
Official Export data Full account backup JSON ZIP by email Slow; not per-chat pretty
Print → Save as PDF Quick visual copy PDF of the webpage Sidebar; bad page breaks
Copy to Docs One polished answer Whatever you paste Manual; incomplete thread
Download Claude conversations This chat or bulk files PDF / MD / JSON / TXT / XML / CSV / PNG Six formats unlimited, no account; PDF and bulk 3 a day free

PNG is not a PDF. If a client demands PDF, pick PDF in the format list. It is built in the browser, with page size, margins, page numbers, and a table of contents, and it asks for Google sign-in. Guide: download Claude chat as PDF.

The dropdown remembers the last format. Exporting JSON by accident after a scripting session is the usual “wrong file” report. Look at the dropdown before you click, especially before a PDF, which uses one of the 3 a day on the free plan.

Can I export a Claude chat without paying?

Yes. You can export a Claude chat without paying in Markdown, text, JSON, XML, CSV, or PNG, as often as you like, with no account. PDF and bulk Export All are free up to 3 a day with Google sign-in. Pro at $3.99 a month or $26.99 a year makes those unlimited.

Bulk Export All and PDF share those 3 a day. Each conversation in a bulk ZIP uses one. Select twenty on a free account and the whole batch is blocked, not cut short: pick fewer, wait for the midnight UTC reset, or upgrade. Plan the selection.

Print and Anthropic Export data do not use our quota. They also do not give you Markdown of one chat. Free-as-in-no-extension still has costs in time and cleanup.

Google sign-in is only for PDF and bulk. The first PDF export or Export All asks Google to verify an email. Canceling looks like a broken export. Complete sign-in, then click Export again. No credit card is required for the free plan, and Markdown, text, JSON, XML, CSV, and PNG never ask for sign-in.

Pro restore follows that Google email if you move machines or reinstall. It does not follow the Anthropic password. Sign in with the same Google account you used when you paid.

We keep the official ZIP and our export as two different jobs on purpose. Account JSON by email is Anthropic’s backup. Per-chat Markdown and JSON are what we build in the browser from the thread you have open. Mixing those two in one button would make both worse.
The Download Claude conversations team — builders of the Claude Chat Downloader Chrome extension

How to export a Claude chat vs copy-paste?

Copy-paste can export a Claude chat only in the weakest sense: you selected text and moved it. Code loses indentation. Tables collapse. A long thread has no message boundaries. How to export a Claude chat as a structured file is still the extension, print, or the official ZIP.

A middle path is select-all into Google Docs or Word, then fix formatting by hand. That is a one-off client deliverable, not a weekly archive. Every new turn means another cleanup. The extension exists so that cleanup does not start from a paste.

Copy-paste also misses collapsed thinking and artifacts that were not expanded. Print has the same gap: collapsed UI is absent from the PDF. The extension’s toggles can include thinking and artifacts when they are in the loaded page data, which is a different layer than “what pixels are visible.”

If you only need one paragraph for Slack, copy-paste is honest and faster. If you need the whole review with code fences, export it as Markdown — free, unlimited, no account — or use the panel’s Copy button to put that Markdown on the clipboard.

How to export Claude Code vs claude.ai chats?

How to export a Claude chat on claude.ai is this Chrome extension, and that includes Claude Code on the web sessions at claude.ai/code. How to export a local Claude Code terminal conversation is /export in the terminal, or JSONL under ~/.claude/projects. Claude Desktop is a third window and does not get the orange button.

Claude Code’s /export writes a rendered plain-text transcript (clipboard or file). Anthropic documents that JSONL on disk is an internal format that can change. Prefer /export or their script interfaces for anything you will keep. Steps: Claude Code export.

Claude Desktop: open the same chat on claude.ai if it synced, then export there. Otherwise copy-paste from Desktop, or rely on Settings → Privacy → Export data for account-level JSON. Guide: export a Claude Desktop chat.

Searching “claude code export” on this site lands on a disambiguation page, not a feature of the Web Store listing. The listing works on claude.ai only: Claude Code on the web is covered, the terminal is not. That limit is the product, not a missing checkbox.

What does a Claude chat export keep and drop?

A Claude chat export from this extension keeps the message tree the page has loaded: senders, text, code fences, tables, and — if toggled — thinking, metadata, and artifacts. It drops anything not rendered yet and CSS chrome such as the composer.

Print keeps pixels. It drops a clean code layout more often than not. Official ZIP keeps whatever Anthropic put in the account archive. It drops a human-readable per-chat document. Copy-paste keeps selected characters and drops structure.

Sender filter: all messages, human only, or assistant only. Useful when you want prompts without answers, or the reverse. Metadata toggle adds titles, timestamps, and model when you need a bibliography line in the file.

Files stay on disk. Our worker sees quota and subscription state only after you sign in for PDF, bulk, or Pro, and Google sees the OAuth consent you approved then. claude.ai already had the conversation. That is the full list of parties. We are not Anthropic. Claude is a trademark of Anthropic, PBC.

If the export looks short, load more of the thread and export again. In Markdown, text, JSON, XML, CSV, or PNG that second try is free; a second PDF uses another of the 3 a day. Confirm the stream finished and older turns are on screen before you click.

FAQ: how to export a Claude chat

How do I export chat from Claude for one thread?

Use Download Claude conversations on the open claude.ai conversation. The official Export data flow is account-wide and slower than you need for a single thread. Print is a visual PDF, not Markdown.

How do I export Claude chat to PDF?

Pick PDF in the extension’s format list and click Export. The PDF is built in the browser, with no print dialog; it asks for Google sign-in and is free up to 3 a day, unlimited on Pro. Print (Ctrl/Cmd+P → Save as PDF) still works for a rough snapshot of the webpage. Guide: download Claude chat as PDF.

Does the official export cover artifacts and thinking?

The ZIP includes whatever Anthropic stored in the account JSON. It is not formatted as per-chat Markdown with a chosen artifact layout. The extension’s export is built to keep those readable when the toggles are on and the page has loaded them.

Will a Chrome extension risk my Anthropic account?

The extension uses your existing logged-in claude.ai session the same way the website does. It does not automate account actions or call Anthropic with its own credentials. We are not Anthropic. You are still bound by their Terms of Service.

Is there a free way to export a Claude chat?

Yes. Markdown, JSON, text, XML, CSV, and PNG exports are free and unlimited, with no account. PDF and bulk are free up to 3 a day; Pro is $3.99 a month or $26.99 a year. Print and official Export data do not use this quota.

Can I export a Claude chat from Team workspaces?

Yes, if you can open the conversation in claude.ai in Chrome. The extension works off the page, not off a consumer-only plan. Company extension allowlists still apply.

Does exporting use Anthropic account limits?

No. Download Claude conversations reads the page you already loaded. It does not send extra generation requests to Claude and does not count against Anthropic message or usage limits.

Is the first bulk export free?

Yes, up to 3 conversations a day on the free plan, shared with PDF, after Google sign-in. Each chat in the ZIP counts as one. A larger selection is blocked as a whole, not cut short; Pro removes the cap.

How do I export a Claude Code conversation?

Claude Code on the web sessions at claude.ai/code export with the orange button like any chat. In the terminal, run /export or copy JSONL from ~/.claude/projects; this Chrome extension does not read local sessions. Full steps: Claude Code export.

Is Google sign-in required to export a Claude chat?

Only for PDF, bulk Export All, and Pro. Markdown, text, JSON, XML, CSV, and PNG exports need no account. Sign-in enforces the 3-a-day PDF and bulk limit and restores Pro. Chat bodies are not uploaded as part of sign-in. We store the verified email for quota and subscription status.

What formats can I export a Claude chat to?

PDF, Markdown, JSON, plain text, XML, CSV, and PNG. PNG is an image; PDF is a paginated document. See formats for when to pick each one.

Is Claude Conversation Downloader the same extension?

Yes. Download Claude conversations, Claude Chat Downloader, and Claude Conversation Downloader refer to the same Chrome extension: orange button on claude.ai, seven formats, unlimited free exports in six of them, PDF and bulk 3 a day free, Pro at $3.99 a month or $26.99 a year.

Download Claude conversations

Install the extension and download Claude chat in seconds

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

Add to Chrome