Home · Guides · How to search your ChatGPT history
Guide

How to search your ChatGPT history

After a year of using ChatGPT, the useful stuff is buried: a recipe you refined, a contract clause you drafted, a bug you solved. Here's how to get it back.

The short answer

For a quick look, use the chat search inside ChatGPT itself. For anything more thorough, request a data export from ChatGPT's settings. It arrives as a ZIP file that includes conversations.json, which you can search yourself or import into a tool that makes every conversation searchable by meaning, on your own computer.

Option 1: search inside ChatGPT

ChatGPT includes a search for past chats. It's the fastest option when you remember a distinctive word or the chat's title. It gets harder when you only remember the gist, when you have hundreds of similar conversations, or when you want to search your ChatGPT and Claude history together. It also depends on your chats still being in your account.

Option 2: export your data

ChatGPT lets you request a copy of your data from its settings. The option has moved around over time, so look under the data or privacy controls. You'll typically get an email with a download link to a ZIP file. Inside is a conversations.json file with your chats, plus a browsable HTML version.

Opening the HTML file in a browser and using find-in-page works for small histories. The JSON file is complete but not meant to be read directly: each conversation is a nested structure of messages. Claude offers a similar export from its settings. Treat the ZIP as sensitive, since it holds everything you've typed.

Option 3: search it with MediaFind Memory

Memory in MediaFind imports a ChatGPT or Claude data export and makes it searchable next to your notes and recordings, on your computer. It's free, and chats and notes don't count toward the free plan's 10 files.

  1. Request your data export from ChatGPT (or Claude) and download the ZIP when it arrives.
  2. Install MediaFind and open Memory.
  3. Import the export's conversations.json. You can also bring in a text file, a pasted chat, or a folder of Markdown notes such as an Obsidian vault.
  4. Search by keyword or by meaning, for example the lease renewal date. Chats also show up in regular Find results.
  5. Ask a question. The answer lists the messages it read, or says your conversations don't cover it rather than guessing.
  6. When you get a newer export, import it again. MediaFind skips what hasn't changed.

Keeping control of it

A local copy means your history is searchable even if you delete chats from your account later. In Memory you can export a library, delete a single conversation, or reset a whole library whenever you like. Ask runs on an on-device language model, so your questions and chats aren't sent anywhere.

If you use an AI assistant like Claude or Cursor, you can connect it in Settings → Connect to AI agents, and it can search the same memory. Whatever it retrieves goes to that assistant, and on to its provider if it's a cloud AI. Read more in Memory for chats and notes and the AI agents setup.

Frequently asked questions

Can I search old ChatGPT conversations?

Yes. ChatGPT has a built-in chat search, and for a complete, searchable copy you can export your data and import it into a local tool.

What is conversations.json?

It's the file in a ChatGPT data export that contains your conversations as structured data. MediaFind Memory imports it directly.

Can I search ChatGPT and Claude history together?

Yes. MediaFind Memory imports data exports from both, so one search covers all of them along with your notes.

Is my chat history uploaded anywhere?

No. Memory stores and searches your chats on your computer, and Ask uses an on-device language model.

Search your whole library on your own computer.

Free for up to 10 files, with a 7-day Pro trial. No account, nothing uploaded.

Download for macOS View pricing