ChatGPT Export Conversations Failed

Data Controls export request never delivers a ZIP, or the ZIP arrives empty. Usually an email routing, queue stall, or scope issue. Recover your archive.

You opened Settings, then Data Controls, clicked Export, saw “Your data is being prepared”, and then nothing. Hours pass, the email never lands, and re-requesting just shows the same status. Or the email arrives but the ZIP is suspiciously small, almost empty, with maybe one HTML file and no actual conversations. ChatGPT’s export runs as an async background job, and any link in the chain (queue, email, download URL, scope) can fail silently. The fix is to know which link broke and route around it.

Common causes

Ordered by hit rate, highest first.

1. Export email landed in spam or was bounced

OpenAI sends the download link via email. Corporate spam filters, Gmail’s Promotions tab, or domains with strict DMARC often hide or reject it.

How to judge: Search Gmail (or your provider) for “from:noreply@openai.com” across all folders including Spam, Trash, and Promotions. No hit anywhere means the email was rejected upstream.

2. Export job stalled in the queue

When usage spikes, the background job queue can get backed up. The UI shows “preparing” forever and the email never sends.

How to judge: More than 24 hours since you clicked Export and still no email = the job stalled. Re-request usually resets it.

3. Download URL expired before you clicked it

The link in the email is signed and short-lived, typically 24 hours. If you missed the window, the link returns an error and you must request again.

How to judge: Click the link. If it says “link expired” or 404s, that is the cause.

4. Scope mismatch with the wrong account

If you signed up via Google originally and the export was requested while logged in with email/password (or vice versa), the export covers one identity but not the other.

How to judge: Settings, then Account. Compare the email shown to the email you used at signup. A mismatch means you exported the wrong account.

5. Team or Enterprise admin policy disabled member export

Workspace admins can disable personal data export for member accounts. The button may appear but the export is empty or just metadata.

How to judge: Ask your workspace admin, or check Workspace Settings, then Data Controls. If “Member export” is off, that explains the empty ZIP.

6. Account too new or has too few conversations

Brand-new accounts can sometimes produce empty exports because the data has not finished propagating to the export pipeline yet.

How to judge: Was the account created less than 24 hours ago? Wait a day and re-request.

Before you start

  • Confirm the email address on your ChatGPT account, you will look for the export email there.
  • Decide if you need everything or just a few chats, sharing individual chats may be faster for small needs.
  • If you are on Team or Enterprise, check whether export is even allowed by your admin.

Information to collect

  • Account login method (email, Google, Microsoft, Apple, SSO).
  • The exact email address tied to that login.
  • Approximate date of your most recent conversation, the ZIP should reach at least that date.
  • Plan tier and, for Team/Enterprise, your workspace name.
  • Whether the email arrived at all and, if so, the timestamp.
  • Browser used for the export request.

Step-by-step fix

Step 1: Search every email folder for the export message

In Gmail, run a search across all mail and spam:

from:noreply@openai.com subject:"ChatGPT data export"

Check Spam, Trash, and Promotions. If found, click the link within 24 hours of its timestamp.

Step 2: Request export again from the right account

If the search returns nothing, sign out completely, then sign in with the exact method you originally used (Google vs email matter). Settings, then Data Controls, then Export data. Confirm and watch for the confirmation banner.

Step 3: Add openai.com to your safe senders

In Gmail: Settings, then Filters and Blocked Addresses, then Create a new filter, with “from:openai.com”, and check “Never send to Spam”. This prevents future exports from being silently filtered.

Step 4: For corporate inboxes, try a personal email account

If your work email blocks the message, change the ChatGPT account email to a personal Gmail (Settings, Account, then update), wait for verification, then request export again to the new address.

Step 5: For Team/Enterprise members, ask the admin

If admin policy disables member export, only the workspace owner can run an org-wide export or grant you access. Send a Slack to your admin with screenshots of the empty ZIP.

Step 6: Use Share for individual conversations as a fallback

If you only need a few specific chats and export is broken, open each, click Share, copy the link, and save the page as HTML or PDF in your browser. Not as clean as a full export but it works.

Step 7: If exports still fail, file a support ticket

Open help.openai.com, select Account and billing, then Data export. Include your account email, the timestamp of the failed request, and a screenshot of Data Controls. Support can manually trigger or investigate.

Verify

  • The email arrives within 24 hours of the request.
  • The ZIP downloads without error and is larger than a few KB.
  • Inside the ZIP, chat.html opens in a browser and shows your full chat list.
  • Spot check the most recent conversation, it should be present and complete.

Long-term prevention

  • Request an export quarterly as a personal backup, not just when something breaks.
  • Keep the email on file as a personal address you actively monitor.
  • Save important conversations as PDFs at the time you have them, instead of relying solely on export.
  • On Team plans, confirm export policy with your admin before relying on it.
  • After every successful export, verify the ZIP opens before deleting the email.

Common pitfalls

  • Re-requesting export 5 times in a row, only the latest link is valid and your earlier emails are now dead.
  • Clicking an expired link and assuming the export failed, it just expired, request again.
  • Searching only the Inbox, not Spam or Promotions.
  • Exporting from the wrong account and concluding “ChatGPT has no data on me”.
  • Trusting that Team workspace export covers your personal chats too, it does not.

FAQ

  • How long does export usually take? Minutes to a few hours typically, up to 24 hours under load.
  • Is the export complete? It includes conversations, custom GPTs metadata, and account info. Uploaded files are included for recent windows, generated outputs are not always.
  • Why is my ZIP empty? Most often a policy block (Team/Enterprise) or you opened it in the wrong account.
  • Can I cancel an in-flight export? No, just wait or re-request after it lands.
  • Does export include memory entries? Yes, the model.json or settings dump usually contains them.
  • Can admin export every member’s data? Workspace admins on Enterprise can; Team plans have more limited admin tooling.

Tags: #ChatGPT #Troubleshooting #account