AI Tools

Breaking up from ChatGPT (it's not hard to do)

Liam·March 2026·5 min read
A dramatic restaurant breakup scene with a ChatGPT logo, illustrating switching AI tools

Thinking about migrating from ChatGPT to Claude? It takes about 30 to 60 minutes, spread across a day or two. This is a step-by-step guide to exporting your history, extracting your context, and importing it into Claude so you pick up where you left off.

Key takeaway

Migrating from ChatGPT to Claude is straightforward: export your conversation history, use Claude to extract a structured memory summary from it, then import that into Claude's memory settings. The whole process takes under an hour, and you don't need to cancel ChatGPT until your data export arrives.

Apologies for the earworm. Breaking up from ChatGPT really is not hard to do. Here's a practical step-by-step guide to migrating your context and history over to Claude.

The whole process takes about 30 to 60 minutes, spread across a day or two. ChatGPT's data export can take up to a couple of days to arrive by email, so don't cancel your subscription until you've received it. Once you've completed the full end-to-end process, you can instruct ChatGPT to delete your entire account.

Phase 1: Export your data from ChatGPT

Step 1: Request your data export. Log in to ChatGPT at chat.openai.com. Click your profile icon in the top-right corner, then select Settings. Go to the Data Controls tab. Click Export data, then confirm by clicking Export in the dialog. ChatGPT will email you a download link. This can take anywhere from a few minutes to a day or two depending on how much history you have.

Step 2: Download and unzip the export. Open the email from OpenAI and click the download link. Save the .zip file to your computer and unzip it. On a Mac, double-click it. On Windows, right-click and select Extract All. You'll find several files inside. The key ones are your conversation files: conversations-000.json (and additional numbered files if your history is large), plus shared_conversations.json and message_feedback.json. If you have a long history, ChatGPT may split conversations across multiple numbered files. That's normal. Upload all of them in the next step.

Phase 2: Extract your context using Claude

Step 3: Upload your conversation files to Claude. Open a new conversation at claude.ai. Upload all of your conversations-###.json files using the paperclip or attachment icon. Then send this prompt:

"I'm migrating from ChatGPT to Claude. I've uploaded my full ChatGPT conversation history. Please read through it and create a structured memory summary I can import into Claude's memory settings. Focus on: work style and communication preferences, recurring projects and topics, instructions I've given about tone, format, or style, and personal and professional context. Please write it in the Claude memory import format (a code block with labeled entries)."

Claude will analyse your history and produce a draft memory summary. This may take a minute or two given the size of the files.

Step 4: Review and edit the summary carefully. Before importing anything into Claude, read the summary carefully. This step is important. You'll see how much ChatGPT appeared to 'learn' simply by interacting with you. Of course, it's not really learning: it's pattern matching and token prediction. But it feels like learning, and that's what makes exporting this context so useful.

Things to check and correct: job title and role (AI tools sometimes misremember or conflate roles), company and team details (make sure these are accurate and current), projects and priorities (remove anything outdated or no longer relevant), personal details (remove anything you wouldn't want stored persistently), and tone and style instructions (keep only the preferences that are still true today).

Think of this as writing a brief for a new assistant. Keep what's genuinely useful and timeless; cut the rest. A concise, accurate memory is more useful than a long, noisy one.

Phase 3: Import your memory into Claude

Step 5: Go to Claude's memory import page. Navigate to claude.com/import-memory. This is available to all users: free, Pro, Max, Team, and Enterprise.

Step 6: Paste your edited memory summary. Copy the full content of your edited memory summary (the code block Claude generated above). Paste it into the import field on the memory page and click Import. Claude processes memory updates in a daily background cycle, so it may take up to 24 hours for your imported memories to be fully active.

Step 7: Review what Claude learned. Go to Settings in Claude (top-right menu). Navigate to the Memory section. Click 'See what Claude learned about you' to review your stored memories. Use 'Manage memory' to edit, delete, or add entries at any time.

A few tips

The import merges with any existing Claude memories: it won't overwrite what Claude already knows about you. You can re-run this process any time as your role or priorities change. Claude's memory is encrypted, not used for model training, and fully under your control.

Optional: the full export prompt

If you want to pull a more detailed extraction from ChatGPT before you start, paste this prompt into ChatGPT first:

"I'm moving to another service and need to export my data. List every memory you have stored about me, as well as any context you've learned about me from past conversations. Output everything in a single code block. Format each entry as: [date saved, if available] - memory content. Cover: instructions I've given about tone/format/style, personal details, projects and goals, tools I use, behaviour preferences, and any other stored context. Do not summarise or omit entries."

Then follow the editing and import steps above.

This piece was written by Liam at Futureformed. If it sparked a thought, we’d be happy to continue the conversation.

Get in touch

AI transparency: Written by Liam. Steps verified against the actual ChatGPT and Claude interfaces at time of publishing.