ChatPeer

Claude

Export Claude Conversations to Markdown, PDF, or JSON

Claude doesn't have a built-in export feature. To save a conversation, you copy-paste it into a document, losing all formatting, message attribution, and timestamps in the process. ChatPeer adds an Export button to Claude's header toolbar. Click it, choose your format — plain text, Markdown with YAML frontmatter, structured JSON, or colour-coded PDF — and the file downloads immediately. The export pulls from the local message store that ChatPeer already maintains, so it works even offline. Markdown and JSON export are premium features; plain text is available on the free tier.

Markdown export

The Markdown format includes a YAML frontmatter block with the conversation title, platform, export timestamp, and message count. Each message becomes a second-level heading (## Human or ## Assistant) with the message body below, separated by horizontal rules. This format imports cleanly into Obsidian, Notion, and most other note-taking tools that accept Markdown.

Screenshot coming soon

PDF export

PDF export generates an A4 document with colour-coded vertical accent bars — blue for your messages, violet for Claude's responses. Each message includes a timestamp. Page numbers appear at the bottom. The PDF is generated entirely in your browser using jsPDF — no file is sent to any server.

Screenshot coming soon

JSON export

The JSON format is ChatPeer's canonical interchange format: { version, conversation, messages[] }. It preserves every field including message IDs, roles, creation timestamps, and parent message references. Use this format if you want to import conversations into another tool or process them programmatically.

Screenshot coming soon

Bulk export

Premium accounts can select multiple conversations and export them all as a ZIP file, one file per conversation in the chosen format. Useful for archiving a project or migrating to a different tool.

Screenshot coming soon

Questions

Can I export all my Claude conversations at once?
Yes, with a premium account. Select conversations in the folder tree, choose 'Bulk export', pick your format, and download a ZIP. Free accounts export one conversation at a time.
Does export work if I'm offline?
Yes. ChatPeer exports from its local message store, not from Claude's servers. As long as the conversation was synced before you went offline, you can export it.
Are exported files stored anywhere?
No. The file is generated in your browser and downloaded directly to your filesystem. ChatPeer doesn't store, upload, or log exported content.

Related features

Your conversations never leave your browser

ChatPeer builds a full-text search index locally inside Chrome's IndexedDB — the same storage that keeps your browser history and bookmarks. Nothing is uploaded to our servers. We store your email address and license key hash. That's it.

Free to install. No account required.

Add to Chrome — it's free