← Home

How to Export & Search Your AI Chatbot Conversations Archive

Your ChatGPT and Claude threads are one of the most valuable knowledge bases you own — decisions, drafts, debugging sessions, research. This guide covers how to export that history, how to access archived chats, and how to actually search a personal AI archive without handing it back to a third-party cloud.

Why export your AI history at all?

How to access the ChatGPT archive

  1. Open ChatGPT and click your profile → Settings.
  2. Go to Data Controls.
  3. Click Export data and confirm.
  4. OpenAI emails a download link (usually within an hour). The ZIP contains conversations.json with every message on your account, plus chat.html for a readable view.

The link expires in about 24 hours — download it promptly and store the ZIP somewhere you control.

How to export Claude conversation history

  1. Open Claude and go to SettingsPrivacy.
  2. Click Export data.
  3. Anthropic emails a link to a JSON archive containing every conversation and message on your account.

Common use cases for an AI history archive

Why local-first beats cloud archiving

Most "AI history" tools re-upload your export to their own servers and index it there. That trades one silo for another — and often a less-audited one.

A local-first archive keeps the raw export and its search index on your device. The provider you exported from no longer sees your queries, and neither does the archive tool. That matters most for the exact conversations you were nervous about having in the cloud to begin with.

Semantic search vs. keyword search on personal archives

Keyword search on conversations.json only finds threads that literally contain the words you type. Personal archives don't work that way — you remember the shape of a conversation, not its exact vocabulary.

Semantic search embeds each message into a vector and matches by meaning. A search for "how we priced the enterprise tier"surfaces the thread that actually said "annual contract math for the big customer" — no shared keywords, same idea. On a multi-year archive this is the difference between finding the thread in seconds and never finding it at all.

Putting it together with Marginalia

Marginalia is built for exactly this workflow: import your ChatGPT and Claude exports, keep the index on your device, and search by meaning across every thread you've ever had. No re-upload, no server-side history, no lock-in — just your AI conversations, finally searchable.

Try it on your own archive →

FAQ

How do I find archived chats in ChatGPT?

ChatGPT doesn't have a separate archive folder for old threads — "archived" just means older than the sidebar shows. The reliable way to find them is to export your data and search the export.

Does exporting delete my chats from the provider?

No. Export is a copy. Deletion is a separate action in the same settings area.

Can I export a single conversation instead of everything?

Both ChatGPT and Claude only support account-wide exports today. Filter after import.