BlogHow to Download ChatGPT to PDF in 2026: Step-by-Step Guide

How to Download ChatGPT to PDF in 2026: Step-by-Step Guide

Updated: April 18, 2026 · By the ChatGPT Exporter team

TL;DR

  • Fastest way: Install the ChatGPT Exporter Chrome extension, click Export, pick PDF. Under 60 seconds.
  • No install? Press Cmd/Ctrl + P and choose Save as PDF. Works anywhere, but it captures the page as-is — you’ll get the sidebar, long code blocks get truncated, and web search sources / Deep Research citations don’t make it in.
  • Which one for you? Jump to the comparison table below.

If you just want to save a single ChatGPT conversation as PDF right now, skip to Method 1. If you need to archive every chat you’ve ever had, that’s a different workflow — see our bulk export guide.

This guide is for anyone — students, researchers, developers, writers — who wants a clean PDF copy of a ChatGPT chat without spending half an hour copying and pasting.

Why this is the fastest way

We shipped the first version of ChatGPT Exporter in March 2023, back when the only way to save a conversation was screenshotting it. The extension has been refined over many updates based directly on what users asked for — preserving code blocks, rendering LaTeX, supporting Canvas diagrams, embedding Deep Research citations, and keeping long chats readable across pages.

The short version: the browser’s built-in print dialog treats ChatGPT like any other webpage. That means two things go wrong at once — UI you don’t want gets in (the sidebar, action buttons, the input box), and content you do want gets lost (long code blocks are truncated, collapsed replies stay hidden, Web Search sources and Deep Research citations are silently dropped). The extension understands the chat structure, so it strips the UI, captures everything, and produces a clean document instead of a messy webpage snapshot.

Step-by-step

  1. Install the extension from the Chrome Web Store. It’s lightweight (a few hundred KB) — currently rated 4.8/5 (1.5K ratings) with 100,000+ users.

    ChatGPT Exporter on the Chrome Web Store, showing the 4.8/5 rating with 1.5K ratings and 100,000 users

  2. Open your ChatGPT conversation at chat.openai.com. The extension activates automatically — no login needed.

  3. Click the SELECT button at the bottom of the ChatGPT page. A quick-pick menu appears — choose All (default), Questions, Answers, or None. Whatever you pick becomes your default for next time.

    SELECT button with quick-pick options: All (default), Questions, Answers, None

  4. Fine-tune the selection (optional). After hitting SELECT, each message shows a checkbox and there’s a main checkbox at the top to toggle everything at once. Uncheck anything you don’t want in the PDF.

    Per-message checkboxes plus a main checkbox at the top of the conversation

  5. Click the dropdown arrow next to EXPORT and choose to PDF. Your choice becomes the default export format for next time.

    EXPORT button with dropdown showing format options, "to PDF (default)" highlighted

  6. Customize your PDF (optional — sensible defaults if you skip it):

    • Page layout — 8 standard sizes (A4, Letter, Legal, A3, A0–A2, Tabloid), portrait or landscape, three margin presets
    • Font — default sans-serif, serif, or monospace; size adjustable from 20% to 200%
    • Theme — light or dark (dark theme is a PDF-only feature)
    • Auto table of contents generated from your conversation’s headings
    • Page breaks between each prompt/response for a cleaner reading flow
    • Page numbers and per-message timestamps (toggle on/off)
    • User info — include your name and email, auto-pulled from your ChatGPT account
    • Date and time format — MDY / DMY / YMD, 12-hour or 24-hour
    • Special content toggles — include ChatGPT’s Thought Process, Web Search sources, and Deep Research citations

    PDF settings panel showing page format, theme, font, margins, user info, date/time, TOC, page breaks, Thought Process, Web Search sources, and Deep Research references toggles

  7. Click Generate. The PDF lands in your Downloads folder within a few seconds.

    Browser download notification showing the exported file "ChatGPT-Capabilities Overview.pdf" at 84.7 KB, done

What actually gets preserved

Formatting preservation is where most tools stumble. Here’s what survives in the extension’s PDF output:

  • Code blocks with full syntax highlighting — the same theme you see inside ChatGPT
  • LaTeX math rendered through KaTeX — integrals, summations, matrices, all intact
  • Tables with borders, alignment, and cell formatting
  • Canvas and diagram outputs from ChatGPT’s drawing features
  • Images, including AI-generated ones, embedded directly in the PDF
  • Markdown — headings, lists, bold/italic, block quotes
  • Links remain clickable inside the PDF
  • Deep Research reports with citations rendered as footnotes (title + source URL)
  • Web search sources — the full list of URLs ChatGPT consulted, preserved as references
  • Thought Process — ChatGPT’s reasoning steps and search queries, shown as block quotes

Pros and cons

Pros

  • Clean output, no browser UI clutter
  • Selective export: one-click All / Questions only / Answers only, or tick individual messages by hand
  • Five formats supported: PDF, Markdown, Word, JSON, CSV
  • PDF-only extras: auto TOC, dark theme, per-message page breaks, embedded images, Deep Research citations
  • Works with group chats (/gg/ paths) with sensible defaults applied automatically

Cons

  • Chromium-based browser required (Chrome, Edge, Brave, Arc, etc.)
  • Mobile Chrome doesn’t support extensions (see the Mobile section below)

Method 2 — Browser Print to PDF (No Install)

When to use it

Use browser print when you need a PDF right now, can’t install anything (locked-down work laptop), or want to keep the entire process fully local. Nothing leaves your machine — your browser renders the page and saves it.

Step-by-step

  1. Open the conversation in ChatGPT.

  2. Press Cmd + P (macOS) or Ctrl + P (Windows/Linux). A Print dialog appears.

    Browser Print dialog with the Destination dropdown set to Save as PDF

  3. Change the destination to Save as PDF.

  4. Adjust layout. We recommend:

    • Margins: Minimum (reduces wasted space)
    • Scale: 75–85% (fits more content per page)
    • Background graphics: On (preserves code block backgrounds)
  5. Click Save and pick a filename + location.

What breaks in print mode

The root problem is simple: browser print captures whatever is visible on the page, nothing more. If a piece of content is collapsed, scrolled out of view, or lives in a side panel, it doesn’t make it in. That produces four distinct categories of failure.

1. Unwanted page UI leaks into your PDF

You end up with ChatGPT’s own interface baked into the document:

  • The top navigation header
  • The left conversation sidebar (you can collapse it before printing, but it’s on you to remember)
  • The action button row (copy, thumbs up/down, regenerate) under every assistant reply
  • The input box, sometimes repeating on every page

2. Collapsed or scrollable content gets truncated

Many long elements live inside max-height or expandable containers on the ChatGPT UI — browser print only captures what’s currently rendered on screen:

  • Long code blocks capped at a fixed height and scrolled inside a small window — print grabs just the visible slice
  • Long assistant replies in group chats hidden behind a “Show more” button — if you didn’t expand them first, they won’t be in the PDF
  • Deep Research reports (introduced in 2026) that open in a separate reader view — print on the main thread captures a link, not the actual report content

3. Critical reference data is silently dropped

ChatGPT’s most valuable metadata lives outside the main message flow, so print doesn’t pick it up:

  • Web search sources — the URLs ChatGPT consulted during live search
  • Deep Research citations — the footnote-level references in long-form reports
  • Thought Process — the model’s reasoning steps and intermediate search queries

4. None of the document polish

Print mode has no concept of a “chat document” — it’s just a snapshot of a webpage. There’s no:

  • Clickable table of contents
  • Per-message page break (each turn starting on a fresh page)
  • Per-message timestamps
  • Document title, author, or conversation-created / modified / exported dates
  • Custom filename — expect something generic like chatgpt.com.pdf

Bottom line: browser print is fine for a short, text-only conversation you just want on paper. For anything with code, research, or that you plan to share, it’s the wrong tool.

Pros and cons

Pros

  • Zero install, works in every browser
  • Fully local — nothing is sent anywhere
  • Free and instant

Cons

  • Messy formatting, especially for code and math
  • Includes browser UI elements you probably don’t want
  • No selective export — it’s the whole page or nothing
  • Filename defaults to the chat title, no customization

Which Method Should You Use?

CriteriaChatGPT ExporterBrowser Print
SpeedUnder 60 seconds30–45 seconds
Formatting qualityClean, professionalCluttered, uneven
Code blocksPreserved with colorsOften broken
LaTeX / mathRendered via KaTeXFrequently falls back to text
TablesPreserved cleanlyUsually preserved
CustomizationHeaders, TOC, fonts, themesMargins and scale only
Selective exportYes — pick messagesNo
Multiple formatsPDF, Markdown, Word, JSON, CSVPDF only
PrivacyLocal processingFully local
Browser requiredChromium-basedAny
Best forRegular users, professionalsQuick one-offs, locked-down devices

If you save ChatGPT chats more than once a month, the extension pays for itself in cleanup time on the first use. If this is a one-off, browser print is fine — just know what you’re trading off.

Troubleshooting ChatGPT PDF Download Issues

These are the five problems we see most often in support requests. Each has a fix.

1. Code blocks lose syntax highlighting

Cause: Browser print mode uses the screen CSS, which can drop <code> colors at print time. Fix: Use ChatGPT Exporter — syntax highlighting is preserved by default, with the same theme you see inside ChatGPT.

2. LaTeX or math formulas look broken

Cause: Browser print captures KaTeX output as images, or sometimes as raw LaTeX strings. Fix: Use ChatGPT Exporter — math is rendered correctly in the PDF by default, no setting needed.

3. Long conversations split awkwardly

Cause: Browser print places page breaks mid-message, slicing code blocks and tables. Fix: The extension inserts a page break between each prompt/response turn by default, so each turn starts on a fresh page. Prefer a more compact PDF? Turn Page break per prompt off in the settings panel.

4. Images and diagrams are missing

Cause: Print mode sometimes skips lazy-loaded images. Fix: Scroll the entire conversation to force image loading before you print. Or use the extension, which captures images correctly in the PDF.

5. The PDF is blank or mostly empty

Cause: Usually a browser extension conflict (ad blockers hiding elements) or a conversation that hasn’t finished loading. Fix: Disable other extensions temporarily, refresh the page, scroll to the bottom of the chat, then try again. If it persists with ChatGPT Exporter specifically, click the Feedback button inside the extension, email us at [email protected], or use the support link on our Chrome Web Store listing.

How to Save ChatGPT as PDF on Mobile

ChatGPT has a mobile app, but neither iOS Safari nor mobile Chrome supports browser extensions — that’s a platform limitation, not something any tool can fix. Two workarounds:

Android — Kiwi Browser

Kiwi is a Chromium-based Android browser that does support Chrome extensions.

  1. Install Kiwi from the Google Play Store
  2. In Kiwi, visit the Chrome Web Store and install ChatGPT Exporter
  3. Open chat.openai.com inside Kiwi
  4. Export works identically to desktop

iOS — Orion Browser

Orion (by Kagi) supports Chrome and Firefox extensions on iOS and iPadOS.

  1. Install Orion from the App Store
  2. Enable extensions in Orion settings
  3. Add ChatGPT Exporter from the Chrome Web Store

Workaround — Desktop export, mobile access

If installing an alternative browser isn’t practical, export on your desktop, then sync the PDF via iCloud Drive, Google Drive, or Dropbox. This is how we handle it on work devices where installing Kiwi or Orion isn’t an option.

FAQ

Q: How do I save a ChatGPT conversation as PDF?

A: The fastest way is to install the ChatGPT Exporter extension, open your conversation, click Export, and choose PDF. If you can’t install extensions, press Cmd/Ctrl + P and select Save as PDF — the formatting will be less clean, but it works.

Q: Can I download only part of a ChatGPT conversation?

A: Yes, with the ChatGPT Exporter extension. Click the Select button next to the input box, pick the specific messages you want (or toggle “prompts only” / “replies only”), then export. Browser print can’t do selective export.

Q: Will my code and formulas be preserved?

A: With ChatGPT Exporter, yes. Code blocks keep syntax highlighting, LaTeX math is re-rendered through KaTeX, and tables stay intact. Browser print preserves most code, but highlighting and page breaks are unreliable.

Q: Does ChatGPT have a built-in PDF export?

A: Not for individual conversations. OpenAI’s Data Export downloads your entire history as HTML inside a ZIP file — you still have to open the HTML and convert to PDF manually. For a single chat, you need the browser print method or an extension.

Q: Can I export ChatGPT conversations from mobile?

A: Indirectly. The official ChatGPT mobile app has no export option. To export on mobile, use Kiwi Browser (Android) or Orion Browser (iOS), both of which support Chrome extensions — then install ChatGPT Exporter inside them.

Q: How do I download all my ChatGPT history?

A: For a full archive, use OpenAI’s Data Export (Settings → Data Controls → Export Data) — you’ll get a ZIP with every chat as HTML. To bulk-export specific chats as PDFs, see our bulk export guide.

Q: Why is my ChatGPT PDF blank?

A: Usually one of three causes: (1) the conversation didn’t finish loading — scroll to the bottom first; (2) an ad blocker is hiding chat elements — try incognito mode; (3) browser print is capturing an empty state. If it’s blank with the extension, refresh ChatGPT and try again.

Beyond PDF — Other Export Formats

PDF is the right format for sharing and archiving, but it’s not the only option you might want. For Notion or Obsidian workflows, see how to export ChatGPT to Markdown. For data analysis or LLM fine-tuning, see how to export ChatGPT to JSON.

Next Steps

  1. Install ChatGPT Exporter — lightweight, installs in seconds
  2. Open any ChatGPT conversation and try exporting
  3. Compare the output with browser print — you’ll see the difference in 30 seconds

If you run into anything this guide didn’t cover, use the Feedback button inside the extension, email [email protected], or use the support link on our Chrome Web Store listing. For feature details, visit the homepage.