You’ve spent months training ChatGPT. Your memory is dialed in. Your Custom Instructions shape every response. Your GPTs handle half your recurring workflows. Now you want to switch to Claude or Gemini — but the thought of starting from zero keeps you paying that subscription. Good news: in 2026, both Anthropic and Google have built migration tools that make switching faster than ever. This is the complete, step-by-step playbook for pro users who want to change AI assistants without losing what matters.

Toni Dos Santos is Co-Founder of Spicy Advisory, where he helps companies and teams adopt AI through hands-on training programs and workflow integration.

What You Can (and Can’t) Export from ChatGPT

Before you migrate anything, you need to understand what ChatGPT actually gives you when you hit "Export." The answer is less than most people expect.

Go to Settings → Data Controls → Export Data and click Confirm Export. OpenAI will email you a ZIP file (usually within a few hours, sometimes up to 7 days). Inside that ZIP, you’ll find a conversations.json file containing your full chat history with timestamps and metadata.

Here’s what’s included — and what’s not:

Data TypeIncluded in Export?Manual Backup Needed?
Conversation historyYes — full JSONNo
File attachmentsYes — in ZIPNo
Memory entriesNoYes — copy from Settings → Personalization → Memory
Custom InstructionsNoYes — copy both fields manually
Custom GPT configsNoYes — open each GPT and copy instructions + files
DALL-E image promptsPartialSave images separately

Important: The export feature is available on Free, Plus, and Pro plans — but not on ChatGPT Business or Enterprise plans, which require admin-level exports.

Before You Switch — The 30-Minute Backup Checklist

Don’t just export and hope for the best. Spend 30 minutes capturing everything the export misses. Here’s the complete checklist:

  1. Request your data export. Settings → Data Controls → Export Data. You’ll get an email with a download link (expires after 24 hours).
  2. Copy your Custom Instructions. Go to Settings → Personalization → Custom Instructions. Copy both fields: “What would you like ChatGPT to know about you?” and “How would you like ChatGPT to respond?” Paste them into a text file.
  3. Export your Memory entries. Go to Settings → Personalization → Memory → Manage. Review and copy every entry. Most users have 10–30 entries — it takes two minutes.
  4. Document your Custom GPTs. For each GPT you’ve built, open the configuration panel and copy: the name, system instructions, conversation starters, any uploaded knowledge files, and enabled capabilities (web browsing, code interpreter, DALL-E).
  5. Flag your top 10–20 conversations. Instead of migrating hundreds of chats, identify the ones that contain reusable context — project briefs, style guides, technical decisions, ongoing threads you reference regularly.
Pro tip: Don’t try to move everything. Apply the 80/20 rule — the conversations and assets that keep paying you back are the only ones worth migrating. The rest is noise that will clutter your new assistant.

How to Migrate from ChatGPT to Claude

Anthropic has made switching to Claude easier than any competitor. You have three options depending on how deep you want to go.

Option 1: Claude’s Built-In Memory Import (60 Seconds)

This is the fastest path. Claude offers a dedicated import tool that transfers your ChatGPT memory in under a minute.

  1. Go to claude.ai/import-memory, or open Claude and navigate to Settings → Capabilities → Memory Import.
  2. Click Start Import. Claude will display a specific prompt designed to extract your preferences and context.
  3. Copy that prompt and paste it into a new ChatGPT conversation. ChatGPT will output a formatted summary of everything it knows about you — your name, preferences, work context, writing style, and project details.
  4. Copy the output and paste it back into Claude’s import box. Click Submit.
  5. Wait approximately 24 hours for Claude to process and integrate the memory.
  6. Verify by opening a new conversation and asking: “What do you know about me from my imported memory?”

This method is available on Free, Pro, and Max plans on both the web and Claude Desktop app.

Option 2: Upload Conversations to a Claude Project

If you want Claude to have access to your full conversation history — not just memory summaries — use Projects.

  1. Download your ChatGPT data export ZIP and extract it.
  2. In Claude, create a new Project (available on Pro and Max plans).
  3. Upload the conversations.json file (or individual conversation files) to the Project’s knowledge base.
  4. Claude now has your full historical context and can reference past conversations when you work within that Project.

This approach is ideal for ongoing projects where past decisions, technical context, or client history matter.

Option 3: Recreate Custom GPTs as Claude Projects

Claude doesn’t have a direct equivalent of Custom GPTs — it has something arguably better: Projects. Each Project supports custom instructions, uploaded knowledge files, and persistent context across conversations.

  1. Create a new Claude Project for each Custom GPT you want to recreate.
  2. Paste your GPT’s system instructions into the Project Instructions field.
  3. Upload any knowledge files your GPT relied on.
  4. Run 3–5 of your most common prompts to test behavior and adjust the instructions.
Adaptation tip: Claude responds better to role and context framing than rigid command blocks. Instead of “Always respond in bullet points,” try “You are a senior product strategist. When I share a problem, break your analysis into clear, scannable sections.” The output quality will be noticeably better.

How to Migrate from ChatGPT to Gemini

Google launched a native import tool for Gemini in March 2026. It’s a two-part process: memory transfer and chat import.

Gemini’s Native Import Tool

Memory Transfer: Gemini uses the same prompt-based approach as Claude. Open Gemini Settings, find the Import section, and follow these steps:

  1. Gemini provides a prompt. Copy it and paste it into ChatGPT.
  2. ChatGPT generates a summary of your profile — name, interests, preferences, work context.
  3. Copy the summary back into Gemini’s import tool.
  4. Gemini builds your profile immediately — no 24-hour wait.

Chat Import: For full conversation history, Gemini accepts your ChatGPT export ZIP directly:

  1. Export your ChatGPT data (Settings → Data Controls → Export).
  2. In Gemini Settings, look for Import Chat History (currently in beta).
  3. Upload your ZIP file (up to 5 GB).
  4. Imported conversations appear in your side panel marked with an import icon.

Recreating Custom GPTs as Gemini Gems

Gems are Google’s equivalent to Custom GPTs. To recreate your GPTs:

  1. Open Gemini and go to Gems in the sidebar.
  2. Create a new Gem, give it a name, and paste your GPT’s system instructions.
  3. Connect relevant Google Drive files for knowledge base context.
  4. Test with your most common prompts and adjust instructions over 2–3 rounds.

Limitations to know: Gems don’t support API actions (Custom GPTs can call external services mid-conversation) and don’t offer the same sandboxed code execution as ChatGPT’s Code Interpreter. If those features are critical to your workflow, factor that into your decision.

Privacy note: Imported data in Gemini contributes to Google’s model training by default. Review your Gemini Apps Activity settings and turn off training data sharing if this is a concern for your use case.

Claude vs Gemini — Migration Comparison

Here’s how the two migration paths compare side by side:

FeatureClaudeGemini
Memory transferBuilt-in import tool via promptBuilt-in import tool via prompt
Chat history importUpload to ProjectsDirect ZIP upload (up to 5 GB)
Custom GPT equivalentProjects (instructions + files + persistent context)Gems (instructions + Drive files)
Processing time~24 hours for memoryImmediate for memory, minutes for chats
Data privacyNot used for training (by default)Used for training (opt-out available)
Plan requirementMemory import: all plans. Projects: Pro/MaxImport tool: Gemini Advanced
API actions in GPT equivalentNot yetNot yet

Five Mistakes to Avoid When Switching AI Assistants

After helping dozens of teams migrate between AI platforms, these are the patterns that consistently cause problems:

  1. Trying to move everything. You don’t need 400 conversations in your new assistant. Curate ruthlessly. Migrate the 10–20 threads that contain reusable context, and start fresh with the rest.
  2. Not cleaning up stale memories first. ChatGPT’s memory is cumulative and often contains outdated entries — old job titles, defunct projects, preferences you’ve changed. Go to Settings → Personalization → Memory → Manage and delete anything stale before you export.
  3. Forgetting Custom Instructions. The data export does not include your Custom Instructions. This is the single most common oversight. Copy both fields manually before you do anything else.
  4. Expecting identical behavior. Claude and Gemini are different models with different strengths. Claude tends to be more thorough and nuanced in long-form responses. Gemini excels at Google Workspace integration and real-time information. Give yourself a week to adjust prompting style.
  5. Skipping regression tests. Before canceling your ChatGPT subscription, run your 5–10 most important prompts through your new assistant. Compare the outputs. This takes 20 minutes and saves you from discovering gaps after you’ve already switched.

Future-Proof Your AI Workflow

The AI landscape shifts fast. The assistant you choose today may not be your best option in six months. Here’s how to avoid lock-in:

The question isn’t “ChatGPT or Claude?” It’s “how do I keep my context portable so switching platforms becomes a 30-minute task instead of a 30-day headache?”

Frequently Asked Questions

Can I transfer my ChatGPT conversations to Claude or Gemini?

Yes. For Claude, download your ChatGPT export ZIP and upload the conversations.json file to a Claude Project. For Gemini, use the native Chat Import tool (currently in beta) to upload your ZIP directly. In both cases, your full conversation history becomes accessible in the new platform.

Will Claude or Gemini remember everything ChatGPT knew about me?

Not automatically. ChatGPT’s memory entries are not included in the data export. Both Claude and Gemini offer prompt-based memory import tools that ask ChatGPT to summarize what it knows about you, which you then paste into the new platform. The result covers most of your profile, but you should review and supplement it with anything the summary missed.

How long does it take to migrate from ChatGPT to Claude?

The memory import itself takes about 60 seconds of active work, plus approximately 24 hours for Claude to process. A full migration — including backing up Custom Instructions, documenting GPTs, and recreating them as Projects — takes about 1–2 hours depending on how many Custom GPTs you have.

Can I use both ChatGPT and Claude at the same time during migration?

Absolutely. There’s no requirement to cancel one before starting the other. Most users run both in parallel for 1–2 weeks, gradually shifting their primary workflows to the new platform before canceling the old subscription. This overlap period lets you verify that your critical workflows perform well on the new assistant.

Are my Custom GPTs transferable to Claude Projects or Gemini Gems?

Not directly — there’s no automated transfer tool. You need to manually copy each GPT’s instructions, re-upload knowledge files, and test the behavior on the new platform. Claude Projects are the closest functional equivalent to Custom GPTs, supporting custom instructions, file uploads, and persistent context. Gemini Gems support instructions and Drive file connections but don’t yet offer API actions or code execution.

Need help migrating your team’s AI workflows? Spicy Advisory helps companies switch AI platforms without losing momentum. From individual workflow audits to full enterprise migration programs, we make the transition structured and measurable. Learn about our enterprise AI training programs.