ChatGPT to PDF

How to export a ChatGPT conversation as PDF — step by step (+ easier way)

ChatGPT conversations contain valuable information — research, code solutions, brainstorming sessions, step-by-step instructions. But OpenAI does not provide a native PDF export feature. Here is how to save your conversations as clean, readable documents.

Free — 3 PDFs per month. No credit card required.

Step by step

How to export a ChatGPT conversation as PDF

Three methods, from simplest to most reliable.

Method 1: Browser print (quickest)

The fastest way to get a ChatGPT conversation into PDF format is to use your browser's built-in print function.

  1. Open the conversation you want to save at chat.openai.com (or chatgpt.com).
  2. Press Ctrl+P (Cmd+P on Mac) to open the browser print dialog.
  3. Set the Destination to "Save as PDF."
  4. Uncheck "Headers and footers" in More Settings to remove the URL stamp from every page.
  5. Click Save and choose a filename.

The problem: This captures ChatGPT's entire interface — the sidebar with your conversation history, the model selector dropdown, the message input box, and all the interactive controls. The conversation content you want is buried in the middle of several pages of UI chrome.

Method 2: Share link + print

ChatGPT's share feature creates a public link to your conversation. The shared view is cleaner than the main interface and prints better.

  1. Open the conversation in ChatGPT.
  2. Click the share icon (or the three-dot menu at the top of the conversation) and select "Share."
  3. Click "Create link" to generate a public share URL.
  4. Open the share link in a new tab. The shared view shows the conversation without the sidebar and model selector.
  5. Press Ctrl+P on the shared page and save as PDF.

Trade-off: The shared view is cleaner, but the conversation is now publicly accessible via the link. You can delete the share link afterward, but anyone who accessed it before deletion will have seen the content. This method also does not work for conversations you want to keep private.

Method 3: Copy to Google Docs

For the most control over formatting, you can copy the conversation content and paste it into a document editor.

  1. Select the conversation text you want to save — click and drag to highlight the messages, or use Ctrl+A to select all visible content.
  2. Copy with Ctrl+C and paste into Google Docs, Word, or any document editor.
  3. Clean up the formatting — remove UI elements that got copied, fix code block formatting, and adjust headings.
  4. Export as PDF from your document editor (File > Download > PDF in Google Docs).

Trade-off: This gives you the most control but is also the most time-consuming. Code blocks often lose their formatting when copied, and you need to manually clean up the pasted content. For a single important conversation it might be worth the effort; for regular use it is impractical.

Limitations

Common issues when exporting ChatGPT conversations

Every method has the same core frustrations.

Full UI captured in print

Browser print captures ChatGPT's entire interface — the conversation history sidebar, model selector, message input box, and all interactive controls. The conversation you want is a fraction of the total output.

Code blocks get clipped

Code blocks in ChatGPT conversations often extend beyond the print margin. Long lines of code are clipped at the page edge instead of wrapping, making the output unusable for code-heavy conversations.

Sidebar conversation list included

The left sidebar showing your complete conversation history is captured in the print output. There is no way to collapse or hide it before printing — it adds 1-2 pages of irrelevant content to every PDF.

Share links are public

The share-link method produces cleaner output, but it makes your conversation publicly accessible. For sensitive, proprietary, or personal conversations, sharing is not an option.

Dark theme wastes ink

ChatGPT's dark theme produces PDFs with large areas of black or dark gray background, which wastes printer ink and looks odd on screen. Light mode looks better printed but has inconsistent styling in the PDF output.

The easier way

Export ChatGPT conversations with Pretty PDF

Extract just the conversation. Apply a professional template. Three clicks.

1

Open the ChatGPT conversation

Navigate to the conversation you want to export at chat.openai.com in Chrome. No need to create a share link or change any settings.

2

Click the Pretty PDF extension icon

The extension extracts just the conversation content — your messages and ChatGPT's responses — while removing the sidebar, input box, model selector, and all interface elements.

3

Choose a template and generate

Pick a template — Dark Mode is especially good for code-heavy conversations, with JetBrains Mono font and proper line wrapping. Click Generate PDF and download your clean document.

Browser print vs Pretty PDF

Feature Browser Print / Share Pretty PDF
Steps required 5-8 steps 3 clicks
Sidebar removal Included in output Automatic
Code block formatting Clipped at margins Wrapped with monospace fonts
Templates None 5 professional templates
Conversation focus Includes all UI chrome Extracts conversation only

Frequently asked questions

ChatGPT does not have a native PDF export feature. You can use browser print (Ctrl+P) which captures the full interface, or create a share link and print the shared page for a cleaner result. Pretty PDF extracts just the conversation content — your messages and the AI's responses — with proper formatting and professional templates.
Code blocks in ChatGPT conversations are best preserved using Pretty PDF's Dark Mode template, which renders code with JetBrains Mono font and proper line wrapping. Browser print often clips long code lines at the page margin, making the output unusable for technical conversations. The Dark Mode template also provides high contrast that makes syntax elements easy to read.
Yes. Pretty PDF works with any ChatGPT conversation visible in your browser, regardless of which model (GPT-3.5, GPT-4, GPT-4o) was used or whether you are on a free or Plus plan. The extension captures the rendered page content directly from the browser's DOM.
Yes. Pretty PDF works on any webpage, including Anthropic's Claude at claude.ai. The same extension and templates work for any AI chat interface — ChatGPT, Claude, Gemini, Perplexity, and others. The extension extracts the conversation content from whatever page is visible in your browser.

Export ChatGPT conversations as beautiful PDFs

Free — 3 PDFs per month. No credit card required.

Install Free Extension