← All guides

How to Export Your ChatGPT Conversations

OpenAI provides a full data export for ChatGPT accounts. Here's exactly how to get it, what's inside, the faster option for a single chat, and what to do with it.

How to request the full export

  1. Go to chatgpt.com and sign in
  2. Click your profile (bottom-left) → Settings
  3. Open "Data controls"
  4. Click "Export data" → confirm with "Export"
  5. OpenAI emails you a download link — usually within minutes
  6. Download the ZIP before the link expires (about 24 hours)

What the export contains

  • conversations.json — your full history: every conversation, message, role, and timestamp
  • chat.html — a browsable offline viewer of your chats
  • Account and usage files

Just want one conversation? (the one-click option)

The full export is everything-or-nothing and you wait for an email. If you only need the chat you're looking at right now, a small browser extension can grab it in a click — AI Chat Exporter scrapes the current ChatGPT (or Claude) conversation straight to a clean file, no export-email round-trip.

The limitation: no real-time sync

The full export is a point-in-time snapshot — there's no official API to auto-pull new chats, so you re-export periodically to stay current. Backscroll lets you re-import to add new conversations without duplicating the old ones.

FAQ

How do I export my ChatGPT history?

In ChatGPT, open Settings → Data controls → Export data → Export. OpenAI emails you a download link (usually within minutes, sometimes up to 24h). Download the ZIP before the link expires; it contains a conversations.json with all your chats.

What's in the ChatGPT export file?

A ZIP containing conversations.json (every conversation, with messages and timestamps), a chat.html viewer, and account/usage files. The conversations.json is clean structured JSON you can search, script against, or import elsewhere.

How do I export just one ChatGPT conversation?

The full export gives you everything, which is overkill if you only want one chat. A lightweight browser extension can scrape the conversation you're currently viewing to a file in one click — no waiting for the email export.

How do I search my exported ChatGPT history?

Open conversations.json in any text editor for Ctrl+F, or import it into Backscroll for keyword + semantic search and the ability to ask questions about your own history with citations to the source chat.

Make your ChatGPT export searchable in 2 minutes

Upload your conversations.json to Backscroll — it gets indexed for keyword and semantic search across ChatGPT, Claude, and Gemini together. Ask it questions; find anything from any conversation, cited to the source.

Start your book — 14-day free trial →