Backscroll

← All articles

How to Export and Search Your Entire ChatGPT and Claude History

Both ChatGPT and Claude let you download your complete conversation history — every message, across every chat, going back to when you first signed up. Here's the exact step-by-step for each platform, what the exported files contain, and how to actually search them afterward (including across both platforms at once).

Quick reference:

  • ChatGPT: Settings → Data Controls → Export Data. Email with ZIP link in ~1 hour.
  • Claude: Settings → Privacy & data → Export data. Email with ZIP link.
  • Both exports are free for all account types.
  • Both are static snapshots — export again to capture new conversations.

Exporting ChatGPT conversations

Step-by-step

  1. Open chatgpt.com and click your profile icon (top right) → Settings
  2. Click Data Controls in the left sidebar
  3. Find “Export Data” and click Export
  4. Confirm your email address — OpenAI sends a download link, usually within an hour
  5. Download the ZIP. Inside you'll find conversations.json — this is the main file

What's in the ChatGPT export?

The conversations.json file is a JSON array. Each entry is a conversation, with:

It's comprehensive — every message you've sent and received, in the original order. The structure is nested (each message references its parent), which makes grepping it workable but not elegant for a large history. A 155 MB JSON file for a heavy user isn't unusual.

Exporting Claude conversations

Step-by-step

  1. Go to claude.ai and click your profile icon (top right) → Settings
  2. Click Privacy & data
  3. Click Export data
  4. Anthropic emails you a download link. The file arrives as a ZIP.

What's in the Claude export?

Claude's ZIP typically contains:

The HTML file is the easiest starting point if you just want to browse. For programmatic search or ingestion into another tool, use the JSON.

Searching your exports: options compared

MethodWhat it searchesEffort
ChatGPT native searchConversation titles onlyZero (but limited)
Ctrl+F on export HTML (Claude)Full message content — single browser tabLow
grep / text editor on conversations.jsonFull ChatGPT message contentMedium — nested JSON
BackscrollFull content, ChatGPT + Claude in one searchLow — import once

Searching both exports together

The native ChatGPT and Claude apps don't talk to each other — your ChatGPT history is invisible inside Claude and vice versa. There's no cross-platform search built into either vendor.

The workaround is a tool that ingests both export formats and searches them in one index. That's what Backscroll is built for: upload your conversations.json from ChatGPT and your Claude export ZIP (or JSON), and you get keyword search and semantic search across everything — every message from both platforms, in one place you own.

The distinction matters if you've ever said something like “I've been wanting to switch to Claude, but ChatGPT knows me too well to start over.” With both exports indexed, that context comes with you.

Things to know before you export

FAQ

How do I export my ChatGPT conversation history?

Go to Settings (gear icon) → Data Controls → Export Data. Click Export. OpenAI emails you a download link, usually within a few hours. The ZIP contains conversations.json with all your messages.

How do I export my Claude conversation history?

Go to Claude.ai → Settings (top right) → Privacy & data → Export data. Anthropic emails you a download link. The ZIP contains an HTML file and JSON data with all your Claude conversations.

Is the ChatGPT or Claude export free?

Yes, data exports are free for all account types on both platforms. You don't need a paid plan to export your history.

What format are the ChatGPT and Claude exports?

ChatGPT exports your conversations as a JSON file (conversations.json). Claude exports a ZIP with an HTML file for reading in a browser and JSON data for programmatic use. Both contain the full message content.

Can I search both my ChatGPT and Claude history at once?

Not within either platform. To search both together, you need a third-party tool that accepts both export formats. Backscroll does this — you import your ChatGPT JSON and Claude export, and can keyword-search or semantically search both in one interface.

How often can I export my ChatGPT history?

OpenAI doesn't advertise a limit, but the export is a static snapshot — it won't include new conversations added after the export date. You'd need to export again periodically to keep it current.

The bottom line

Exporting is the only sanctioned way to get full-content access to your ChatGPT and Claude histories. Both platforms make it straightforward — a few clicks and an email. The harder part is what comes after: searching nested JSON efficiently, and bridging the gap between two separate walled gardens. For one-off lookups, Ctrl+F on the export works. For ongoing use, a proper search index is worth the one-time setup.

For specific workflows, see also: how to find an old AI chat you can't remember and what ChatGPT's native search actually does.

Search every message you've ever sent to AI.

Import your ChatGPT and Claude exports. Keyword search, semantic search, and “ask your history” — all in one place you actually own. Free 14-day trial, no card required.

Start your book — free trial →

Last updated June 16, 2026. Platform facts verified against official documentation and current help pages.