Paste a public link
Use a public /share/ URL from Claude, ChatGPT, Gemini or Grok. Shortened Gemini links must
be expanded to the full gemini.google.com/share/... address.
Claude2PDF uses a small server-assisted extraction step, then performs parsing, preview and PDF export in your browser. Here is the exact path your conversation takes.
The flow
The product is designed around public share links. It does not sign into your AI accounts or attempt to access private conversations.
Use a public /share/ URL from Claude, ChatGPT, Gemini or Grok. Shortened Gemini links must
be expanded to the full gemini.google.com/share/... address.
Your browser sends the URL to /api/extract. The server opens that already-public page with a
headless browser and returns the rendered HTML needed for conversion.
In your browser, provider-specific parsers identify user and assistant turns, remove interface noise and build one consistent conversation model.
The document template is rendered locally in the browser. Download PDF uses the browser's print engine, producing selectable and searchable text.
Architecture
The application code does not intentionally save conversation content to a database. The extracted
conversation is placed in browser sessionStorage so the loading and preview pages can share
it, and is cleared when you start another conversion or when the browser session ends.
Only public share pages are supported. Provider markup can change, very large chats can take longer, and some interactive attachments, media or provider-only widgets may not appear in the PDF.
Paste the share link on the home page. No account is required.