How to export and transfer chats between AI assistants

A guide to exporting and transferring chats between ChatGPT, Claude, and Gemini.

Author: Michael Kokin ·

If you use multiple chatbots and have accumulated hundreds of chats — here's what you can do this weekend.

Export from ChatGPT: Settings → Data Controls → Export Data. The archive arrives by email, the link is valid for 24 hours.

Export from Claude: Settings → Privacy → Export Data. Also a ZIP by email. Memory is exported separately: ask Claude to dump everything it remembers about you and save the text. You can feed it to any other chatbot.

Export from DeepSeek: no built-in export. Only via browser extensions like DeepSeek Chat Exporter. They work unreliably — users report missing responses and blank pages.

Import to Gemini: Settings → Import memory to Gemini. Upload the ZIP or paste a summary from your old bot. Details at TechCrunch.

Import to Claude: Settings → Capabilities → Memory → Start import. Paste the preferences text from another bot. Full processing takes up to 24 hours.

Import to ChatGPT: not yet. OpenAI hasn't added a similar feature.

It's great that chat transfer works, because memory transfer is more of a retelling than an exact copy of your context. If you spent a year and a half teaching ChatGPT your habits, Claude will learn a brief summary from it, not everything. Full portability doesn't exist yet, but I'm sure it will. Although, again, if you bother setting up a knowledge base and connect all your content sources (contexts) via MCP to Notion and the like, then it's really fun to work. Or use aggregators like OpenWebUI or agents like OpenClaw, where all chats and all models (via API) are in one place.