Why Not Just Print the Chat Page?
Chat interfaces are built for scrolling, not paper. Browser printing captures the sidebar, the input box, dark theme backgrounds, and buttons, while long code blocks get clipped at the page edge and conversations split mid-sentence across pages. The result is often twice as many pages as the content deserves and half of them unreadable. Rebuilding the conversation as a document — text, structure, and nothing else — is what makes the PDF clean.
How Speaker Detection Works
When you copy a ChatGPT conversation, each turn arrives prefixed with “You said:” or “ChatGPT said:”. Claude, Gemini, and most other tools produce similar labels, and many people paste transcripts written as “User:” and “Assistant:”. The tool recognizes all of these, splits the text into turns, and assigns each one a side. If it finds no labels at all, it treats the paste as a single document and simply renders the Markdown — so it works for a lone long answer too.
PDF Without Uploading Anything
Many “chat to PDF” services send your conversation to a server to render it. This one doesn’t: the document is assembled in your browser and handed to the browser’s own print engine, which every modern browser can save as a PDF. That keeps private conversations private and means there is no page limit, no queue, and no account. If you prefer a file you can edit, the HTML download gives you the same document as a standalone page.