LIMITED TIME50% OFF Pro Annual — $49.98$24.99/yr
29d:04h:28m:46s
CLAIM 50% OFF →
← All posts

How to back up your entire ChatGPT history

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:

  1. Once a year — kick off the official OpenAI export. Cold-storage ZIP on a backup drive. Insurance.
  2. 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.
  3. 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.

Try ChatExport AI

Free Chrome extension. No account.

Add to Chrome — It's Free