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
- Go to chatgpt.com and sign in
- Click your profile (bottom-left) → Settings
- Open "Data controls"
- Click "Export data" → confirm with "Export"
- OpenAI emails you a download link — usually within minutes
- Download the ZIP before the link expires (about 24 hours)
What the export contains
conversations.json— your full history: every conversation, message, role, and timestampchat.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 →