ChatPeer
Add to Chrome — it's free
Features → Export → ChatGPT export
FEATURE — EXPORT

ChatGPT conversations, one at a time

OpenAI's data export is all-or-nothing JSON. ChatPeer exports the single conversation you're reading as Markdown, PDF, JSON or plain text.

Add to Chrome — it's freeFree tier: TXT export
ChatPeer's export menu: an EXPORT FORMAT list offering Markdown (.md) 'readable, keeps formatting', JSON (.json) 'every field, machine-readable', PDF (.pdf) 'fixed layout for sharing or printing' - selected - and Plain text (.txt), above an 'Export conversation' button.
HOW IT WORKS

The file is built in your browser from ChatPeer's local message store, so export is fast, works offline, and never sends the conversation anywhere. The conversation title becomes the filename.

HOW YOU USE IT

Click the ChatPeer button in the conversation header and pick a format. Markdown keeps fenced code blocks with their language tags; PDF gives each speaker a coloured accent bar and a timestamp. Premium can select several conversations and download them as a ZIP.

LIMITS

Free exports plain text. Markdown, PDF, JSON and bulk ZIP export are premium. A conversation has to be indexed before it can be exported, which happens during the first sync.

OpenAI lets you export your entire ChatGPT data archive, but it's all-or-nothing and the format is awkward JSON meant for data portability, not reading. There's no way to export a single conversation to a clean Markdown file, a readable PDF, or a structured JSON you can use in your own tools. ChatPeer adds an export button to the ChatGPT conversation header. Choose your format, click once, and the file downloads to your computer. The export pulls from ChatPeer's local message store, so it's fast and works offline. Plain text export is free; Markdown, PDF, and JSON are premium.

01

Exporting a single conversation

Open any conversation on ChatGPT. The ChatPeer toolbar button appears in the conversation header. Click it, choose a format from the dropdown (TXT, Markdown, PDF, JSON), and the download begins. The conversation title becomes the filename.

ChatPeer's export menu: an EXPORT FORMAT list offering Markdown (.md) 'readable, keeps formatting', JSON (.json) 'every field, machine-readable', PDF (.pdf) 'fixed layout for sharing or printing' - selected - and Plain text (.txt), above an 'Export conversation' button.
02

Markdown with code block preservation

ChatGPT conversations often contain code. The Markdown exporter preserves fenced code blocks with their language tags, so code renders correctly when you open the file in VS Code, GitHub, Obsidian, or any Markdown viewer.

03

PDF with conversation structure

The PDF exporter generates a clean A4 document. Your messages have a blue accent bar; ChatGPT's responses have a violet one. Each message shows its timestamp. Page numbers run at the bottom. No watermarks, no upsell, no branding beyond the ChatPeer attribution in the footer.

04

Bulk export for power users

Premium accounts can export multiple conversations at once. Select them in ChatPeer's conversation list, click 'Bulk export', choose a format, and download a ZIP file with one file per conversation. Useful for archiving a project or moving your history to another tool.

Questions about this feature

Does this replace OpenAI's own data export?

It's different. OpenAI's export gives you your entire history in their JSON format. ChatPeer lets you export individual conversations in readable formats (Markdown, PDF) or structured JSON for your own use.

Will code blocks export correctly?

Yes. Markdown export preserves language-tagged fenced code blocks. PDF export renders code in a monospace font with a slightly different background.

Can I export a conversation that ChatPeer hasn't indexed yet?

No — ChatPeer exports from its local store. If a conversation was created before you installed ChatPeer, it will be indexed during the initial sync (which happens automatically on first install).

RELATED
ChatGPT folders →ChatGPT search →Export ChatGPT to PDF →Claude export →

Stop scrolling for it

Free to install. No account required.

Add to Chrome — it's free