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

A ChatGPT conversation as a real PDF

Print-to-PDF captures the interface around the conversation. ChatPeer builds an A4 document from the conversation itself — colour-coded speakers, timestamps, page numbers.

Add to Chrome — it's freePremium feature · free tier exports TXT
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

ChatPeer reads the conversation from its local IndexedDB store and passes it through its own PDF writer in your browser. Text wrapping, monospace code blocks, page breaks and the accent bar per role are all handled there. No server renders the file, and no third-party PDF library is bundled.

HOW YOU USE IT

Open the conversation, click Export in the header, choose PDF. The document opens with the title and export timestamp, then one block per message with its role label and time. Long threads paginate automatically.

LIMITS

PDF export is premium; TXT is free. Pages are A4 — Letter is on the roadmap. Tables, LaTeX, canvas content and file attachments are not rendered.

There are a handful of ways people want to save ChatGPT conversations as PDFs: sharing with a colleague who doesn't use ChatGPT, archiving a research thread, submitting AI-assisted work for review, or simply having a readable offline copy. Browser print-to-PDF works, but it captures the full page interface, advertisements, and navigation — not a clean document. ChatPeer's PDF export generates a proper A4 document directly in your browser. User messages get a blue left border; ChatGPT's responses get violet. Timestamps are included. Page numbers appear at the bottom. The file is written by a PDF writer built into the extension itself, entirely client-side — your conversation content is never uploaded to generate the PDF.

01

How PDF generation works

ChatPeer reads the conversation from its local IndexedDB store — the same data it uses for search and other exports. It passes each message through ChatPeer's own PDF renderer, which handles text wrapping, code blocks in monospace, page breaks, and the coloured accent bar for each role. The finished PDF is saved to your downloads folder.

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

Document structure

The PDF opens with the conversation title and export timestamp. Each message is a block with a 3mm coloured accent bar on the left edge, the role label (You / ChatGPT) in small caps, the message timestamp, and the message body. Code blocks render in a slightly indented monospace style. Long conversations paginate automatically.

03

Privacy: no server involved

PDF generation is entirely local. The writer is part of the extension and runs in your browser — ChatPeer ships no third-party PDF library, so there is no bundled code that could reach for a remote script. The conversation content never leaves your device during this process, and ChatPeer's servers are not involved in rendering the file.

04

Limitations

The PDF renderer handles plain text and code blocks well. Complex formatting — tables, LaTeX, or embedded images from ChatGPT's canvas feature — may not render perfectly. The larger limitation is alphabet: the built-in writer uses a core PDF font, which covers English and the Western European languages but not Arabic, Hebrew, Cyrillic, Greek, or CJK. ChatPeer detects those characters and refuses the export rather than writing a page of question marks, and points you at Markdown, which keeps every character. Embedding a full Unicode font is on the roadmap.

Questions about this feature

Is PDF export free or premium?

PDF export is a premium feature. TXT export is available on the free tier.

Can I control the PDF page size?

The current version generates A4 PDFs. Letter size support is on the roadmap.

What about conversations with images or files?

Image and file attachments are not included in the current PDF export. Only the text content of messages is exported.

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

Stop scrolling for it

Free to install. No account required.

Add to Chrome — it's free