ChatGPT
One export brings every conversation you have ever had.
What you end up with
A .zip containing conversations.json (every non-deleted conversation), plus chat.html and a few small files.
Email from noreply@tm.openai.com with a download link. Check spam and promotions if you do not see it.
Usually minutes to hours. OpenAI says it can take up to a few days.
The download link expires in 24 hours, and you must be signed in to the same account to download.
- 1
Open your settings
In ChatGPT, click your profile icon in the bottom-left corner, then choose Settings.
Open your ChatGPT settingsThis lands you one click from the export button.

The ChatGPT profile menu open in the bottom-left, with Settings highlighted. - 2
Go to Data controls
In the Settings panel, click Data controls. You will see an Export data option.

The Settings panel with the Data controls tab selected and the Export data row visible. - 3
Request the export
Click Export, then Confirm. That is it — the export covers your whole account.

The export confirmation dialog with the Confirm export button visible. - 4
Download from your email
Watch for an email from noreply@tm.openai.com. Click the download link while signed in to the same ChatGPT account. The link dies after 24 hours, so do not sit on it.
The download link expires in 24 hours. If it expires, just request a new export — nothing is lost.

The OpenAI export-ready email with the download button visible. - 5
Upload the zip here
Upload the whole .zip exactly as you received it. We find conversations.json inside and handle the rest.
Worth knowing
- One export covers the whole account. That is good — we want many conversations, not one.
- Deleted chats are not included in the export.
- Large accounts produce big files. Upload the whole zip anyway — we handle it.
Got your export (.zip, conversations.json)?
Bring it in — pick the conversations that matter (never just one), and your own judgment becomes rules you approve one by one.
Turn them into a Rulebook