You don’t realise how much value your ChatGPT history holds until you almost lose it. The free-tier 10-day chat history rule, the silent migration of conversations between accounts, the rare-but-real “this conversation is no longer available” page — they all happen. So: how do you back up every ChatGPT conversation you’ve ever had?
Three ways, in order of effort.
1. The official OpenAI export
OpenAI’s settings page has a built-in export. Settings → Data Controls → Export Data. They email you a ZIP containing the entire account history as a single chat.html file plus a conversations.json.
What it gets right:
- Free.
- Captures every conversation in the account.
- Available on Free, Plus, Teams, Enterprise.
What it doesn’t do:
- The HTML is one giant file (250+ MB if you’re a heavy user). Your browser will choke trying to open it.
- LaTeX math renders as
$$ source $$strings, not typeset math. - You can’t pick specific conversations — it’s all or nothing.
- Code blocks lose syntax highlighting.
- You have to wait for an email — sometimes 24+ hours.
Use this once a year as a “cold backup”. It’s there if you ever need it.
2. Per-conversation export with ChatExport AI (free)
Install ChatExport AI — a free Chrome extension. Open any ChatGPT conversation. Click the toolbar icon. Pick a format. Click Export. Done.
Why this is the daily-driver option:
- Eleven formats: PDF (with rendered LaTeX), Word, Markdown, JSON, CSV, HTML, screenshots, share cards, ZIP, plain text.
- Per-message selection — trim out the dead-ends before exporting.
- Code blocks keep language tags and syntax highlighting.
- Math typeset properly via KaTeX (bundled offline in the extension).
- 100% local — nothing uploaded.
- Free tier covers 5 exports per day, every format.
The trade-off: it’s per-conversation. If you have 500 conversations and want them all, you’d be clicking Export 500 times. Which leads to option 3.
3. Project export (ChatExport AI Pro)
If your work lives in a ChatGPT Project (the new “folders for chats with shared context” feature), Pro project export bundles every conversation in the Project, every uploaded brief, every artifact into a single ZIP.
This is the move if:
- You ran a client engagement entirely inside one Project.
- You’re closing out a long research arc and want the artifact for the file.
- You need a portable record for compliance.
Pro is $2.99/mo or $24.99/yr.
What I actually do
I run all three:
- Once a year — kick off the official OpenAI export. Cold-storage ZIP on a backup drive. Insurance.
- As I go — export important conversations to Markdown via ChatExport AI, drop them into Obsidian. The chats I’ll come back to in six months become real notes.
- End of engagement — Pro project export for whole-project archives. Send the ZIP to the client folder, done.
The combination is more reliable than any single approach.
Related
- How to print a ChatGPT conversation — when you need paper, not a backup.
- How to export ChatGPT to Markdown — for an Obsidian / Logseq workflow.
- ChatGPT to Notion — if your knowledge base lives there.
- For teams — multi-seat archival workflow.