AI Chat Exporter Logo AI Chat Exporter
Supports Artifacts & Thinking

Claude Exporter — Save Every Claude Conversation

Export your Anthropic Claude conversations to Markdown, PDF, JSON, HTML, Word, and PNG. Artifacts, Thinking Process, and Tool Use all captured from the page in one click.

Why Export Claude Conversations?

Claude is one of the most capable AI assistants available today, handling everything from code generation to long-form research and creative writing. But Anthropic does not provide a built-in export mechanism for conversations. Once a chat scrolls past the context window or you navigate away, recovering specific details becomes tedious and unreliable.

The Claude Exporter feature inside AI Chat Exporter solves this by reading the Claude DOM directly in your browser and converting conversations into portable, searchable files. Everything runs locally in the extension—no data ever leaves your machine, no API keys are required, and no telemetry is collected.

Claude-Specific Features

Artifacts with Version History

Every Claude Artifacts you create during a conversation gets exported with its version history. Code, documents, and diagrams are saved as separate, well-formatted sections within the export.

Thinking Process

Claude's extended thinking blocks are captured and included in the export as clearly separated reasoning sections — so you keep the reasoning trail as well as the final response.

Tool Use Steps

When Claude calls tools or runs computation (widgets, data analysis, or Model Context Protocol tools), each invocation is captured with clear formatting so you can trace exactly what actions were performed during a conversation.

Selective Turn Export

Don't need the entire conversation? Pick specific message turns and export only those. Ideal when you want to save one particular exchange without the surrounding context.

Supported Export Formats

AI Chat Exporter supports six output formats, each optimized for different use cases. Here is how each format handles Claude content:

Format Artifacts Code Blocks Images Thinking Best For
Markdown (.md) Inline sections PrismJS highlighted Embedded as data URIs Collapsible Note-taking, Obsidian
PDF (.pdf) Formatted blocks Syntax colored Inline images Optional section Printing, archival
JSON (.json) Structured objects Plain text in fields Base64 encoded Separate field Developers, pipelines
HTML (.html) Rendered preview Syntax highlighted Inline <img> Collapsible Web archival, sharing
Word (.doc) Formatted text Monospace blocks Embedded images Optional section Documents, collaboration
PNG (.png) Visual render Highlighted Captured inline Optional Sharing, social media

How Claude DOM Extraction Works

AI Chat Exporter reads Claude conversations by inspecting the page's DOM structure. When you click the export button, the extension traverses the conversation elements in the active Claude tab, identifies user and assistant message boundaries, and extracts the raw content including markdown formatting, code blocks, and artifact containers.

For Artifacts, the extension detects Claude's artifact rendering containers and extracts each artifact's code or content along with its title and version number. This information is then passed to the appropriate format renderer (Markdown, PDF, etc.) which produces the final output file.

This DOM-based approach means no network requests are made. The extension never contacts Anthropic's servers or any third-party API. All processing happens within the browser's extension sandbox.

Claude Exporter vs. Claude's Built-in Export

Anthropic introduced a basic conversation export feature in Claude, but it comes with significant limitations:

For users who rely on Claude as a primary AI tool, having a dedicated exporter that understands Claude's unique features like Artifacts, Thinking Process, and Tool Use is essential for maintaining a complete knowledge archive.

Open source and transparent. AI Chat Exporter is built under the MPL 2.0 license. You can audit the full source code on GitHub to verify that no data is transmitted externally. The extension requests only the minimum browser permissions needed to access the Claude tab.

Frequently Asked Questions

Yes. When you export a conversation that contains Artifacts, the exporter extracts each artifact's content, title, and version number. In Markdown and HTML exports, artifacts appear as labeled sections. In JSON exports, they are stored as structured objects with version arrays.

Yes. The selective turn export feature lets you choose which message turns to include. After clicking the export button, you can select individual turns by their position in the conversation. This is useful when you want to save a particular exchange without exporting hundreds of preceding messages.

Claude's extended thinking content is captured as a separate section in the export. In Markdown exports, thinking content appears within a collapsible blockquote labeled "Thinking Process." In JSON, it is stored in a dedicated "thinking" field separate from the response content. Because the parser recognizes Claude's thinking blocks at the DOM level, the full reasoning chain is included whenever it is visible in the conversation.

Yes. When Claude invokes tools — including interactive widgets, data analysis, or Model Context Protocol integrations — each invocation and its result are captured. In Markdown and HTML exports, tool use steps appear inline with clear labels. In JSON, tool invocations and results are stored as structured data.

No. All extraction and formatting happens locally within your browser extension. The extension never contacts Anthropic's servers, our servers, or any third-party API. The only network requests the extension makes are to fetch its own CSS and font resources. You can verify this by inspecting the extension's source code on GitHub.

How to Export Claude Conversations

Install the Extension

Add AI Chat Exporter from the Chrome Web Store or Firefox Add-ons. The extension requires minimal permissions—only access to the AI platform tabs you want to export from.

Open a Claude Conversation

Navigate to claude.ai and open any conversation you want to export. The extension detects the active Claude tab automatically.

Click the Export Button

Open the extension popup or side panel and select your preferred format. The extension reads the conversation from the page, processes Artifacts and Thinking blocks, and generates the output file.

Save or Transfer

The file downloads automatically. Alternatively, use the Obsidian transfer button to send the note directly to your vault, or copy the content to your clipboard for pasting into another application.