Golden Goose Tools · Browser extension

Chat to PDF

Turn any ChatGPT, Gemini, Copilot or Claude conversation into a nicely formatted PDF in one or two clicks. It runs inside your browser and your chats are never uploaded.

  • Chrome Web Store — listing coming soon
  • Edge Add-ons — listing coming soon
  • Firefox Add-ons — listing coming soon

Version 0.2.0 · chat-to-pdf-chromium-v0.2.0.zip · SHA-256 checksums

How it works

  1. Open a conversation on a supported site and click the Chat to PDF toolbar button.
  2. Export whole chat — or Choose messages… to tick the ones you want.
  3. Your PDF downloads. Adjust title, table of contents or page size first if you like.

Install

Until the store listings are live, install the extension from the zip. It takes about a minute.

Chrome, Edge, Brave

  1. Download the Chrome & Edge zip above and unzip it to a folder you will keep.
  2. Open chrome://extensions (Edge: edge://extensions) and switch on Developer mode.
  3. Click Load unpacked and pick the unzipped folder (the one containing manifest.json).
  4. Pin the Chat to PDF icon from the puzzle-piece menu so it is one click away.

Firefox

  1. Download the Firefox zip above and unzip it.
  2. Open about:debugging#/runtime/this-firefox and click Load Temporary Add-on….
  3. Select manifest.json from the unzipped folder.
  4. Firefox removes temporary add-ons when it restarts; a signed listing will remove that step. Firefox support is newer and less tested than Chrome/Edge.

The extension only reads a chat page when you click its button (it asks for no always-on access to those sites).

Supported sites

Supported chat sites
SiteAddress
ChatGPTchatgpt.com
Google Geminigemini.google.com
Microsoft Copilotcopilot.microsoft.com
Claudeclaude.ai

Each site has its own dedicated parser. Chat apps change their page markup without notice, so an update may occasionally be needed after a redesign — if an export looks wrong, please let us know which site and which part.

What you get

  • Roles that read like a chatYou and the assistant are clearly separated, with a soft card for your messages and an accent bar for replies.
  • Real formattingHeadings, bold/italic, lists (nested, numbered, task), blockquotes, links, tables and horizontal rules are kept.
  • Code that looks like codeMonospace blocks with a language tag and light syntax colours. No stray backticks, ever.
  • MathLaTeX from KaTeX and similar renderers is converted to readable symbols (fractions, roots, Greek, sub/superscripts).
  • Images and filesMarked with clear placeholders such as “[Image: chart]” so you know something was there.
  • Long chatsThe extension scrolls the page to load older messages, so you get the whole conversation, not just what's on screen.
  • Pick what to exportWhole chat, or tick exactly the messages you want.
  • Polished pagesTitle page (site, model, date), optional table of contents, page numbers, running headers, Letter or A4.

Free and clean editions

Free

  • Watermarked PDFs
  • First 20 messages of a chat
  • Every other feature included

Clean $5

  • No watermark, no branding
  • Whole conversation, any length
  • One-time purchase, unlocks the extension on this browser

Payment is handled by the Golden Goose Tools shop (Stripe). The extension never sees card details, and the price is always the one shown at checkout.

Tool page: /tools/chat-to-pdf

Privacy

  • Your conversations never leave your browser. The PDF is built locally; there is no upload, server processing, analytics or telemetry.
  • The extension reads the chat page only when you click its button (Chrome's “activeTab” permission).
  • A temporary copy of the captured text sits in the extension's local storage for up to an hour so the export window can open, then it is deleted.
  • The only network request the extension makes is to confirm an unlock code with the Golden Goose Tools shop, and that request contains the checkout session id only — never chat content.
  • Payments are processed by Stripe on the shop. We never see your card.

Golden Goose Tools · Built to be small, local and honest about what it does.