How to move your Claude projects to ChatGPT
The short version: there is no import button on either side. The working method is to export your Claude project as plain files, create a project in ChatGPT, paste your custom instructions across, and upload the transcripts, knowledge files and artifacts as project files. Your documents and instructions carry over well. Conversation continuity does not: ChatGPT can read your old chats as reference material, but it will not remember them the way Claude did.
People switch tools for all sorts of reasons: a workplace standardises on one vendor, a subscription lapses, or you simply prefer the other model for a particular job. Whatever the reason, the work you built up in a Claude project does not have to stay behind. Here is the process that actually works, and a candid account of what survives the move.
Step 1: Get your Claude project out as files
ChatGPT can only take what you can upload or paste, so everything starts with an export. Two routes:
- By hand. Copy each conversation into a text or Markdown file, download or copy each artifact, and save each knowledge file. Workable for a small project; tedious beyond a handful of conversations. Watch out for long chats, which claude.ai loads in sections as you scroll, so a single select-all can miss the start.
- With an extension. Backup for Claude (ours) exports a project in a few clicks: Markdown transcripts, the project's instructions and knowledge files, and each artifact as its own file. The free tier covers a single project as Markdown, which is often enough for a migration.
Anthropic's official account export also exists (Settings, then Privacy), but it produces one JSON dump of your entire account rather than per-project files, which makes it the awkward option for a migration. Our guide to every export method compares all three properly.
What you end up with
After a full export, a project is typically a folder like this:
- A Markdown transcript of the project's conversations, readable anywhere.
- The project's custom instructions as text.
- Knowledge files, the documents you had uploaded to the project.
- Artifacts as individual files: the HTML pages, scripts, documents and diagrams Claude produced, in their final versions.
- Possibly a JSON file with the complete structured data, useful as an archive but not needed for ChatGPT.
Step 2: Create a project in ChatGPT
ChatGPT has its own projects feature: a workspace that groups chats and lets you attach files and instructions that apply to every conversation inside it. In ChatGPT, create a new project and name it after the Claude project you are moving. This is the natural landing place because it mirrors what a Claude project was: shared context plus a set of related conversations.
Step 3: Load your Claude context in
- Instructions first. Open your ChatGPT project's instructions and paste in the custom instructions from your Claude export. Read them once before saving: if they reference Claude by name or lean on Claude-specific behaviour, adjust the wording.
- Upload the documents. Add your knowledge files to the ChatGPT project as files. This is the highest-value part of the migration, since these documents were the backbone of the Claude project's context.
- Upload the artifacts you still need. Code files, drafts and documents Claude produced can go in as project files too. Skip anything obsolete; a migration is a decent moment to prune.
- Bring transcripts in selectively. For history that still matters, upload the Markdown transcript as a project file, or paste the relevant conversation into a new chat and ask ChatGPT to treat it as background. For a short, important thread, pasting works better because the content sits directly in the conversation rather than behind file retrieval.
File count and size limits on ChatGPT projects depend on your plan, so a very large Claude project may need trimming down to the documents that matter.
What transfers well
- Knowledge files. They were ordinary documents before Claude, and they are ordinary documents after. Near-lossless.
- Custom instructions. Usually a light rewrite at most.
- Artifacts as working files. Code is code; an .html file or Python script works the same wherever it lives. ChatGPT can read and continue editing them.
- Transcripts as reference. ChatGPT can read your old conversations and answer questions about them, summarise decisions, or pick up a thread you paste in.
What does not transfer
- Continuity. ChatGPT did not live those conversations. It reads them as documents, which is not the same as having had them. Expect to re-establish context in the first few chats.
- Conversation structure. Edits, retries and branches from Claude flatten into linear text in a transcript.
- Claude's in-chat rendering. Artifacts stop being live, editable panels and become plain files. The content survives; the interface around it does not.
- Model behaviour. Prompts tuned to Claude's style can land differently with ChatGPT. Treat the first week as a settling-in period and adjust your instructions as needed.
- Anything you did not export. The move copies files; it does not link accounts. Whatever you leave out stays behind in Claude.
Frequently asked questions
Can ChatGPT import a Claude export directly?
There is no import feature for Claude data on ChatGPT's side, and no export-to-ChatGPT feature on Claude's. The migration is manual by nature: you export files from Claude and upload or paste them into ChatGPT. That is exactly why exporting to plain formats like Markdown matters, since plain files can move anywhere.
Will ChatGPT continue my Claude conversations?
Partly. If you paste a conversation in and ask ChatGPT to continue it, it will pick up the thread from the text you provided. What it cannot do is remember the conversation the way Claude did, and any nuance that never made it into words is gone. For long-running work, expect the first few exchanges to involve re-establishing context.
Do Claude artifacts work in ChatGPT?
As files, yes. An exported artifact is an ordinary file, so ChatGPT can read it, edit it, and build on it like any uploaded document. What you lose is Claude's artifact panel, the live preview and revision interface around the content. The content itself carries over intact provided you exported the final version of each artifact.