ChatGPT & Claude Export Converter

Drop the export you downloaded from ChatGPT or Claude (the .zip or its conversations.json) to browse, search and convert your conversations into Markdown, JSON or JSONL. Nothing is uploaded.

Your chat history never leaves this tab
Drop your ChatGPT or Claude export (.zip or conversations.json) here, or click to choose a file.

Frequently Asked Questions

How do I export my ChatGPT history?

In ChatGPT open Settings → Data controls → Export data. You'll get an email with a .zip; drop that zip (or the conversations.json inside it) here.

How do I export my Claude conversations?

In Claude open Settings → Privacy → Export data. The download contains a conversations.json file you can drop here, zipped or not.

Is my chat history uploaded?

No. The zip is unpacked and parsed in your browser. There is no server component, and closing the tab discards everything.

What happens with edited or regenerated ChatGPT messages?

ChatGPT stores every branch. The converter follows the branch that was active when you exported (the current_node), which is the version you last saw.

What is the JSONL export for?

Each line is {"messages": [...]} with user and assistant turns, the format used for fine-tuning and many evaluation tools. Check it with the JSONL validator before using it.

More Developer Tools

JSON ToolsFormat, validate, minify & compare JSON JSON FormatterPretty-print and beautify JSON CSV Viewer & EditorView, edit and convert CSV files YAML ConverterConvert YAML to JSON and back Regex TesterTest regular expressions live Text DiffCompare two texts side by side JWT ToolDecode, encode, compare and verify JWTs JWT DecoderInspect JWT header and payload XML FormatterFormat, validate and convert XML URL EncoderEncode, decode and parse URLs Base64Encode and decode Base64 strings Hash GeneratorSHA-256, MD5, HMAC and CRC32 SHA-256Generate SHA-256 checksums MD5 GeneratorGenerate MD5 hash values Text ToolsCase convert, count and transform text Number ConverterBinary, hex and octal converter Token CalculatorEstimate LLM token counts from text PDF EditorEdit text, sign and annotate PDFs Schema GeneratorJSON to TypeScript, Go, Rust, Python IndexNowSubmit URLs to Bing, Yandex & more PII RedactorMask personal data & keys before AI Timestamp ConverterUnix epoch to date and back UUID GeneratorUUID v4/v7, ULID, Nano ID Password GeneratorSecure passwords & passphrases MCP Config BuilderConfigs for Claude, Cursor, VS Code AGENTS.md GeneratorCLAUDE.md, Cursor rules, Copilot AI Crawler Controlsrobots.txt for AI bots & llms.txt Cron ParserExplain crontab, next run times SQL FormatterBeautify & minify SQL queries cURL ConvertercURL to fetch, Python, Go, PHP Chat Export ConverterChatGPT/Claude export to Markdown Markdown PreviewLive GFM preview & to HTML Color & ContrastHEX/RGB/OKLCH, WCAG checker QR Code GeneratorURL, Wi-Fi, vCard; PNG & SVG Tool Schema ConverterOpenAI ↔ Anthropic ↔ Gemini ↔ MCP JSONL ValidatorFine-tuning & batch files SSE Stream ParserReassemble LLM streaming responses Prompt Template & DiffFill {{vars}}, compare versions