Guides
How to Move ChatGPT Prompts to Claude
Moving a prompt from ChatGPT-style JSON to Claude-style message format is usually more about reshaping the request than changing the core prompt. The goal is to preserve the intent while putting the template into Anthropic's expected structure.
Published March 22, 2026 · Updated March 22, 2026
What Usually Changes
The main changes usually happen around where system instructions live and how message turns are represented. A prompt that starts as OpenAI Messages often needs to be reorganized before it looks natural in Anthropic Messages format.
That means the migration is often structural rather than conceptual.
When This Migration Comes Up
This is common when a team wants to test Claude after starting with ChatGPT-style prompts, or when a product supports more than one provider and needs provider-specific payloads built from the same base prompt.
It also comes up when you want to reuse old OpenAI-oriented prompt templates instead of rebuilding them from scratch.
Why A Dedicated Converter Helps
A dedicated OpenAI-to-Anthropic prompt converter helps you move the template into the right request shape quickly, then review the result before sending it to Claude.
That reduces manual JSON reshaping and makes prompt portability easier to test.