Method 1: OpenAI's built-in data export
Found in Settings → Data controls → Export data. When you request an export, OpenAI sends an email with a ZIP file containing your entire conversation history.
What it produces:
- A ZIP file with all conversations in HTML and JSON format
- Account-level data (not a single conversation)
- Typically delivered in several hours to a day
Best for: Full account backup. If you want a complete copy of all your ChatGPT history for archiving or account migration, this is the right tool.
Not suitable for: Quickly saving a specific conversation, choosing a format other than HTML/JSON, or anything requiring immediate availability.
Method 2: Browser print-to-PDF
Pressing Ctrl+P (Windows) or Cmd+P (Mac) opens the browser print dialog. Selecting “Save as PDF” or “Microsoft Print to PDF” produces a PDF of the current page.
What it produces:
- A PDF of the ChatGPT page as rendered on screen
- Includes UI chrome — sidebar, navigation elements, buttons
- Formatting is approximate, not purpose-built for document export
- Only PDF output
Best for: Quick one-off saves when no export tool is available. No installation required.
Not suitable for: Clean document output, selective export, or any format other than PDF.
Method 3: ChatCache one-click export
ChatCache is a browser extension that adds an export button to ChatGPT. It reads the conversation from the page and produces a clean file in your chosen format — instantly, locally (for most formats), and with no UI chrome in the output.
What it produces:
- A clean file in any of 7 formats: PDF, Markdown, TXT, HTML, JSON, CSV, PNG
- Only the conversation content — no UI chrome
- Available immediately
- Selective export supported — choose specific messages
Best for: Exporting a specific conversation, getting a clean document, choosing a format for your workflow (Markdown for GitHub, JSON for data analysis, PNG for sharing).
Side-by-side comparison
| Factor | OpenAI export | Browser print | ChatCache |
|---|---|---|---|
| Export scope | All conversations | Current page | Current conversation |
| Availability | Hours to days | Immediate | Immediate |
| Output formats | HTML + JSON | PDF only | 7 formats |
| Clean output (no UI) | ✓ | ✗ | ✓ |
| Selective export | ✗ | ✗ | ✓ |
| Account required | Yes (OpenAI) | No | No |
| Installation required | No | No | Chrome extension |
| Data privacy | OpenAI servers | Local | Local (except PDF) |
For specific conversations, instantly. ChatCache exports any conversation in 7 formats — no wait, no account, no UI chrome.
Add to Chrome, FreeWhich method should you use?
- Full account backup → OpenAI data export (Settings → Data controls)
- Quick one-off save, no tools available → Browser print-to-PDF
- Specific conversation, clean output, or any format → ChatCache
- Ongoing archiving of conversations as you work → ChatCache (incremental, per-conversation)
OpenAI's data export and ChatCache are not mutually exclusive. OpenAI export handles the bulk account backup; ChatCache handles per-conversation exports in real time as you work.
Frequently asked questions
What is OpenAI's built-in export feature?
OpenAI's data export is in Settings → Data controls → Export data. It sends an email with a ZIP file containing your entire conversation history in HTML and JSON format. The export typically takes several hours to arrive.
Can I use OpenAI's export to save a specific conversation quickly?
No. OpenAI's export bundles your entire account history — all conversations — in a single ZIP file. There is no way to export a single conversation through the native feature, and the delivery delay means it is not useful for quick saves.
Is browser print-to-PDF a reliable way to save ChatGPT conversations?
It works for a quick one-off save, but the output includes ChatGPT's UI chrome (sidebar, navigation), the formatting is approximate, and you get only PDF with no other format options. It is not designed as an export tool.
How is ChatCache different from OpenAI's export?
ChatCache exports a single conversation you currently have open, instantly, in your chosen format. OpenAI's export is for your entire account history, takes hours to arrive, and outputs HTML and JSON only. They serve different purposes.
Do I need to sign in to use ChatCache?
No. ChatCache requires no account or sign-up. Install the extension and it works immediately on any ChatGPT conversation.