ChatGPT doesn't have a button that saves one conversation as a PDF. Its built-in export sends you a ZIP of every chat you've ever had, and printing a long chat with Ctrl+P often comes out messy. So if you want one good conversation as a clean PDF, you need a different route.
Here are the options, from the one ChatGPT gives you to the one we built for this at PixelsTech.
What ChatGPT's own export gives you
ChatGPT has a data export, but it covers your whole account, not a single chat. OpenAI's help center explains the steps:
- Click your profile icon, then Settings.
- Open Data controls.
- Next to Export data, click Export and confirm.
OpenAI then emails you a download link, and that link expires after 24 hours. Inside the ZIP, according to NorthLab Apps' breakdown of the export, you get a chat.html file with your entire history on one big page, plus the raw data as JSON.
It's a good backup. It's not a nice PDF of the one chat you care about, and you can't pick which conversations to include.
Why Ctrl+P struggles with long ChatGPT chats
The obvious next try is Chrome's print dialog: press Ctrl+P (⌘+P on a Mac) and choose Save as PDF. For a short chat it can work.
For long ones it's hit and miss. NorthLab Apps notes that long conversations "paginate awkwardly", that headers and sidebars can end up in the output, and that "wide code blocks can get clipped at the page edge rather than wrapping cleanly". Part of the reason is that the ChatGPT window scrolls the conversation inside its own panel, and printing is built for normal pages that scroll as a whole.
Save a ChatGPT conversation as PDF with PageSaver
PageSaver is a free Chrome extension that recognizes ChatGPT pages and the scrolling panel the conversation lives in. It captures the conversation from top to bottom instead of only the part on screen.
- Add PageSaver to Chrome.
- Open the conversation on chatgpt.com.
- Click the PageSaver icon in the toolbar (or right-click the page).
- Pick one of these:
- Save as PDF keeps the chat exactly as it looks in ChatGPT, including code blocks and formatting. Links stay clickable, but the text is saved as images, so you can't search it.
- Save as PDF (Reader Mode) turns the chat into a clean, readable document with real text. It needs a free PixelsTech account.
- Save as Image saves the entire chat as one tall PNG, which is handy for sharing a whole answer on social media or in a group chat.
If you want an ordinary multi-page document rather than one long page, switch PDF Page Mode to Multi-Page in PageSaver's settings.
If you'll paste the chat somewhere else, save it as Markdown
PDF is for reading and sharing. If you plan to put the conversation into Notion, Obsidian, a GitHub README or your own notes, a PDF just gets in the way. PageSaver's Save as Markdown keeps headings, lists and code blocks as plain text you can paste anywhere, and it's always free.
PageSaver itself is free to install and comes with a monthly allowance of free PDF saves, so saving the occasional great answer won't cost you anything.
No comment for this article.