How to Export All ChatGPT Data (Official OpenAI Method)

Updated January 2025 • Includes follow-up tips • By Rashid Azarang

OpenAI provides a built-in way to export your entire ChatGPT account. It delivers a ZIP archive with JSON conversations, settings, and metadata. It’s perfect for compliance, record-keeping, or migrating to another tool.

This guide walks through the request, what to expect in the archive, and how to complement it with per-chat Markdown/PDF exports using the ChatGPT Exporter userscript.

Heads-up: OpenAI emails the archive link. It can take anywhere from a few minutes to a few hours depending on account size. The link expires after 24 hours for security.

Step-by-step: request your archive

1

Open ChatGPT settings

Go to chat.openai.com, click your name (bottom left), and choose Settings.

2

Navigate to Data Controls

Select the Data Controls tab and click Export Data.

3

Confirm the export

Enter the email associated with your account, confirm, and wait for OpenAI’s email with the download link.

4

Download the ZIP

Open the email titled “Your ChatGPT data export is ready”. Download the ZIP and extract it locally.

What’s inside the archive?

JSON conversations

All your chats in machine-readable JSON. Good for backups or custom pipelines, but not reader-friendly.

Account metadata

Profile info, settings, workspace data (if applicable), and usage logs.

Uploads & files

Attachments you’ve uploaded. Media is stored separately within the ZIP.

Limits

No per-chat Markdown or PDF. For that, use the ChatGPT Exporter userscripts.

Pair it with per-chat exports

Once you have the full archive, use the ChatGPT Exporter to save the specific chats you reference frequently in Markdown or PDF format. It’s faster than digging through JSON whenever you need a readable transcript.

FAQ

How long does the download link last?

24 hours. If it expires, repeat the request from Data Controls.

Can I delete the archive after downloading?

Yes. It’s stored locally on your machine once you download it. Delete it if you no longer need a backup.

Does this remove my data?

No. This is a read-only export. To delete data, use the Delete account option in Data Controls.

Next: download readable transcripts

Use the open-source ChatGPT Exporter for Markdown/PDF copies of the chats you touch every day.

View the exporter Install Markdown userscript