AI chat to PDF in one click
Open any conversation on ChatGPT, Claude, Gemini or DeepSeek, click once, and get a document that looks designed, not printed. PDF or Markdown, built inside your browser.
Rewrite the nightly billing job as a Cloudflare Worker cron. Keep the retry logic.
Here is the scheduled handler with exponential back-off kept from your original script:
Two things change compared with the cron server:
| Before | After |
|---|---|
| node-cron on a VPS | Worker cron trigger |
| Retries in shell loop | withRetry() helper |
How it works
No settings to learn. The extension knows which AI site you are on and does the right thing.
Open a conversation
Any chat on ChatGPT, Claude, Gemini or DeepSeek, in your normal logged-in browser. Nothing to paste, no share link needed.
Click Export
Pick PDF or Markdown, and whether you want the whole chat, only the last reply, or hand-picked messages. Three options, nothing else.
Save the file
The PDF opens print-ready with “Save as PDF” already selected. Markdown downloads straight away as a .md file.
What ends up in the file
Most AI chat to PDF tools print the web page. AI to PDF rebuilds the conversation as a document, so it survives the trip to a client, a colleague or your archive.
A designed layout
Clear You / Assistant turns, real headings, lists, blockquotes and page numbers. Long chats paginate cleanly instead of cutting mid-sentence.
Code that prints correctly
Fenced code blocks keep their language label and a monospace font with ligatures off, so => and <!-- come out as typed.
Tables and images
Tables keep their columns. Images the assistant generated and files you uploaded are embedded in the PDF, not replaced with a broken-link icon.
Markdown, unlimited
GitHub-flavoured Markdown with tables and fenced code, ready for Obsidian, Notion or a repo. Free and unlimited on every plan. About the Markdown export →
Pick what to export
All messages, only the last reply, or tick the ones you want. Sharing a single answer takes two clicks.
Light or dark
Two document themes. Dark keeps the full-bleed background on every page, light is ink-friendly for printing on paper.
Local by design
The two most-installed exporters in this category send your conversation to their server to build the PDF. AI to PDF does not have a server that could read it.
The extension reads the conversation from the page you already have open, rebuilds it as a document and hands it to Chrome’s print engine. That is why there is no upload progress bar, no account and no “processing” step. What our server does see: an anonymous install ID and how many PDFs it exported today, so the free limit and PRO licences work. Nothing about what was in them. The details are in the privacy policy.
One extension, every AI you use
You never install a second exporter. The same button, the same document, the same PRO licence on ChatGPT, Claude, Gemini and DeepSeek.
ChatGPT to PDF
Exports the full chat even when ChatGPT has unloaded older messages from the page, keeps web-search citations as footnote links, and embeds generated images. ChatGPT export details →
Claude to PDF
Handles Claude’s long, code-heavy answers, lists artifacts by name, leaves extended-thinking blocks out, and includes files you attached. Claude export details →
Gemini
Works on gemini.google.com, including images Gemini generated in the chat. Same three options, same document template.
DeepSeek
Works on chat.deepseek.com. DeepThink reasoning is left out of the document, the answers are kept in full.
Simple pricing
Free for everyday use. PRO when the documents go to clients.
- 3 PDF exports a day
- Unlimited Markdown exports
- All four AI sites, all three options
- Small “Exported with AI to PDF” line at the end
- Unlimited PDF exports
- No footer line in the document
- Works on up to 5 devices
- Priority support by email
Billed by PIXON via Stripe · Pricing details
Frequently asked questions
Is AI to PDF free?
Yes. The free plan gives you 3 PDF exports a day with a small “Exported with AI to PDF” line at the end of the document, and unlimited Markdown exports. No account is needed. PRO removes the footer line and the daily limit for €2.99 a month or €24.99 a year, and one licence works on up to 5 devices.
Does my conversation get uploaded anywhere?
No. The document is built by the extension inside your own browser and saved with Chrome’s print engine, so the text and images of your conversation never leave your computer. The only thing our server sees is an anonymous install ID and a daily export count, which is how the free limit and PRO licences are enforced.
Which AI chat sites are supported?
ChatGPT (chatgpt.com), Claude (claude.ai), Gemini (gemini.google.com) and DeepSeek (chat.deepseek.com). The extension recognises the site from the URL, so there is nothing to configure: open a conversation, click the button, export.
Can I export only part of a conversation?
Yes. Choose All messages, Last reply, or Pick and tick the messages you want. Last reply is the fastest way to share a single answer with someone.
What happens to code blocks, tables and images?
They are kept. Code blocks get a language label and a monospace font with ligatures switched off, so symbols like arrows and comment markers print exactly as written. Tables keep their columns, and images, including files you uploaded, are embedded in the document.
How is the PDF saved?
The extension opens the finished document in a print-ready tab and starts Chrome’s print dialog with “Save as PDF” selected. Pick a folder and you are done. The Markdown export downloads directly as a .md file.
More questions? See the full FAQ.
Your next AI chat, as a document
Install free, export three PDFs today, and see the difference between a printed web page and a designed file.
Add AI to PDF to Chrome