AI Migrator

by AI Blew My Mind

Export from ChatGPT

3 min read

Follow these steps to download your complete conversation history from ChatGPT. There are two methods — the in-app export (simpler) and the Privacy Portal (more complete).

What to Upload to AI Migrator

Before we dive in, here's what you actually need from your export:

  • conversations.json (in-app export) or conversations-000.json, conversations-001.json, etc. (Privacy Portal) — these contain all your conversations and are the main source of personal context
  • Saved memories (optional) — copy them from ChatGPT Settings → Personalization → Memory → Manage, then paste into the text box in the migrator. Important: the ChatGPT app only lets you copy memories one by one — use a web browser to copy them all at once

You can skip everything else in the export: user.json (just your email/birth year), message_feedback.json (thumbs up/down ratings), shared_conversations.json (already included in the main files), sora.json (video prompts), and all image files.

Method 1: In-App Export (Simpler)

This gives you a single conversations.json file. Best for most users.

  1. Open ChatGPT Settings

    Go to chat.openai.com and click your profile icon in the bottom-left corner, then select Settings.

  2. Go to Data Controls

    In the Settings panel, click on Data Controls in the left sidebar.

  3. Click “Export Data”

    Find the Export data section and click the Export button. A confirmation dialog will appear — click Confirm export.

  4. Wait for the email

    OpenAI will send an email to your registered address with a download link. This can take anywhere from a few hours to 48 hours — don't worry if it doesn't arrive right away. For accounts with a lot of conversations, it often takes a full day or two. Check your spam folder if you don't see it.

  5. Download and unzip

    Open the email and click the download link. Unzip the file. Inside you will find conversations.json — this is what you upload to the AI Migrator.

TIP
The conversations.json file can be anywhere from 10 MB to 500+ MB depending on your usage. The AI Migrator streams it in chunks so your browser won't run out of memory.
NOTE
The download link in the email expires after 24 hours. Make sure to download it promptly. If it expires, you can request a new export from the same settings page.

Method 2: Privacy Portal (More Complete)

If the in-app export doesn't work, or you want a more complete export, use OpenAI's Privacy Portal. This export is larger because it includes images and files — but you only need the conversation JSON files.

  1. Go to the Privacy Portal

    Visit privacy.openai.com Make a Privacy Request I have a consumer ChatGPT account Download my data.

  2. Wait for the email

    OpenAI will email you when the export is ready. This can take 24–48 hours or more — this is normal, especially for accounts with lots of conversations. Don't request another export while waiting.

  3. Extract the outer ZIP

    Once you receive the file, unzip it. Inside you will find a User Online Activity folder containing another ZIP file named something like Conversations__user-...-chatgpt-0001.zip.

  4. Extract the inner conversations ZIP

    Unzip this inner ZIP too. Inside you will find your conversation files: conversations-000.json, conversations-001.json, etc. — plus a lot of image files you can ignore.

  5. Upload only the conversation JSON files

    Select all the conversations-*.json files and upload them to the AI Migrator. You can select multiple files at once. Skip everything else — images, user.json, message_feedback.json, sora.json, etc.

NOTE
The Privacy Portal export is a ZIP inside a ZIP and can be 1–3 GB or more. Do not upload the full ZIP — your browser cannot handle it. Extract both layers and upload only the conversations-*.json files (~300 MB total).

Export Your Saved Memories

ChatGPT saves short facts about you in its Memory feature. Including these alongside your conversations gives the AI Migrator a more complete picture.

NOTE
The ChatGPT mobile and desktop apps only let you view memories one at a time — there is no way to select or copy them all at once. You need to do this in a web browser.
  1. Open ChatGPT in your browser

    Go to chat.openai.com in Chrome, Firefox, Safari, or any web browser and log in.

  2. Open Memory settings

    Go to Settings PersonalizationMemory → click Manage.

  3. Select all and copy

    In the browser, use Ctrl+A (or Cmd+A on Mac) to select all memories on the page, then Ctrl+C / Cmd+C to copy.

  4. Paste into AI Migrator

    In the AI Migrator, scroll down to the Or paste text section and paste your memories there. Click Add pasted text.

TIP
Memories are just ~5% of what ChatGPT knows about you. The real value is in your conversations — that's where your projects, preferences, and working style live. Upload both for the most complete profile.

What's next?

Once you have your ChatGPT export ready, you can upload it to the AI Migrator to generate your portable memory pack. If you're heading to Claude specifically, see our Import to Claude guide for all the ways to load your profile. Or if you'd rather try moving your context without the Migrator, we also have a guide on switching from ChatGPT to Claude for free.

Ready to migrate?

Use the AI Migrator to build your personalized memory pack in minutes.

Start now

Get notified when we add support for new AI platforms and features.