How to save a ChatGPT conversation as a PDF

Open the chat, use your browser's Print command and choose Save as PDF for a quick copy. For a readable PDF with speaker labels, intact code blocks and proper page breaks, or for more than one chat at a time, export your data from ChatGPT and convert the file with ChatExports, which builds the PDF in your browser.

Short answer

Open the chat, use your browser's Print command and choose Save as PDF for a quick copy. For a readable PDF with speaker labels, intact code blocks and proper page breaks, or for more than one chat at a time, export your data from ChatGPT and convert the file with ChatExports, which builds the PDF in your browser.

Step by step

  1. Try the print route first, if it is one short chat: Open the conversation, press Ctrl+P or Cmd+P, and pick Save as PDF as the destination. This is instant and free, and it is fine for a single short thread you only need a record of.
  2. Export your data for anything longer: In ChatGPT open Settings, then Data controls, then Export data. OpenAI emails a download link, usually within a few minutes. The link expires, so save the ZIP to your machine.
  3. Drop the whole ZIP into the converter: Open the ChatExports converter and drop the ZIP straight onto the page, with no need to unzip it. Every conversation in the archive is read in the browser tab and listed with its title, date and message count.
  4. Pick the chat and press PDF: Search the list for the conversation you want, then press PDF. The file is built on your own device and saved to your downloads folder. You can also build one PDF per chat for the whole archive in a single pass.

There are two ways to get a ChatGPT conversation into a PDF, and they are good at different things. Knowing which one you need saves a lot of frustration.

The print route, and where it breaks

Printing the page to PDF works, and for one short chat it is the fastest thing you can do. It starts to fall apart quickly though:

If the result looks complete but starts halfway through the discussion, that is the scrolling problem, not a printer setting.

The export route, and why it is better

Your export is the source data rather than the rendered page, so nothing is missing and nothing is truncated. The converter reads that file and lays the conversation out as a document:

Doing the whole archive at once

If you are keeping a record of a year of work, converting chats one at a time is not realistic. In the converter you can select everything and download one PDF per conversation in a single ZIP, or build one combined PDF that reads as a single document. A few thousand conversations is normal.

Emoji and other alphabets

PDFs are fussy about characters. Conversations that contain emoji, Chinese, Japanese, Korean, Arabic or Cyrillic text fail silently in a lot of tools, dropping the characters or replacing them with boxes. The converter falls back to a font that covers them, so what you read in the chat is what appears in the file.

Privacy

Your chat history is personal, and often confidential at work. The conversion happens inside the browser tab: the file is read from disk, the PDF is built on your device, and nothing is uploaded to us or stored anywhere. Close the tab and the conversation is gone from memory.

No export file? Paste the chat instead

If you only want one conversation and you do not want to wait for OpenAI to email the archive, select the chat in ChatGPT, copy it, and use the paste a conversation tool. It rebuilds the turns from the copied text and hands you the same PDF, Word, Markdown or CSV file. It is part of paid access, and like everything else it runs in your browser tab.

Cost

Reading your export and browsing every conversation is free. Downloading the files is a one-time purchase, ten dollars for ChatGPT alone or twenty five dollars for all nine platforms we read, with no subscription. Unlock ChatGPT to PDF downloads to see both plans, and once you have paid, every file lives on your downloads page.

Frequently asked questions

Can I save a ChatGPT chat as a PDF without an extension?

Yes. Print to PDF from the browser, or export your data and convert the file. Neither route needs an extension, and neither needs access to your account.

Why is my printed PDF missing the start of the conversation?

ChatGPT only keeps part of a long thread in the page at a time. Scroll all the way to the first message before printing, or use the export route, which always contains everything.

Can I turn every conversation into its own PDF?

Yes. Select all in the converter and it writes one PDF per conversation into a single ZIP, so a whole archive is one download.

Do code blocks stay readable?

Yes. Code is kept in monospaced blocks that wrap at the page edge instead of being cut off, which is the main thing the print route gets wrong.

Is the PDF free?

Reading and browsing your export is free. Downloading files is a one-time purchase, with no subscription.

Related guides