Free tool -- no sign-up required
Convert Your ChatGPT Export to Markdown
Switching away from ChatGPT? Back up your entire conversation history as clean, readable markdown files. Everything runs in your browser -- your data never leaves your device.
Export Your ChatGPT Conversations in 3 Steps
Download Your ChatGPT Data
In ChatGPT, go to Settings > Data Controls > Export Data. OpenAI will email you a download link. The zip contains a conversations.json file with your full chat history.
Upload Your Export
Drag and drop your conversations.json into the converter below. We parse the entire file locally -- nothing is uploaded to any server.
Download as Markdown
Browse, search, and select the conversations you want. Download them as clean, readable markdown files in a single zip -- ready for Obsidian, Notion, or any other tool.
Upload Your ChatGPT Export
Drag & drop your conversations.json here
or click to browse
Frequently Asked Questions
In ChatGPT, go to Settings > Data Controls > Export Data and click Export. OpenAI will send you an email with a download link. The zip file you receive contains a conversations.json file with your full chat history -- that's the file you upload here to convert to markdown.
With recent changes at OpenAI -- including the discontinuation of GPT-4o, the introduction of ads, and the shift to GPT-5.2 -- many users are looking for ways to back up their ChatGPT history or migrate to other platforms like Claude or Gemini. Exporting your conversations as markdown gives you a portable, readable copy of your data that isn't locked into any single platform.
Yes, completely. Everything runs in your browser. Your conversations are never uploaded to any server -- the JSON parsing and markdown conversion all happen locally on your device. We don't see, store, or transmit any of your chat content.
Each markdown file contains one conversation with its title, date, message count, and the full exchange with each message labeled by role (User / Assistant). Code blocks are preserved as-is, and images are shown as placeholders. The files are ready to open in Obsidian, Notion, any text editor, or a version control system like Git.
Claude doesn't have a built-in import feature for ChatGPT data. However, you can use MemoryPlugin to import your ChatGPT conversations and make them searchable and available to Claude via its MCP integration. We wrote a detailed guide on how to switch from ChatGPT to Claude without losing your memory.
This tool is specifically built for ChatGPT's conversations.json export format. For cross-platform chat history management across ChatGPT, Claude, Gemini, and 10+ other AI platforms, check out MemoryPlugin.
Yes. The converter uses a Web Worker to parse your file in a background thread, so your browser stays responsive even with exports containing thousands of conversations. There's no file size limit -- if your browser can load it, we can convert it.
Go beyond export
Your AI should remember everything you've ever discussed
Markdown files are a great archive. But what if your next AI conversation could actually draw on your full ChatGPT history? MemoryPlugin imports your conversations and makes them searchable and accessible across every AI platform you use.
Import ChatGPT History
Upload your full export and make every conversation available to your AI.
Natural Language Search
Find any past conversation by describing what you discussed, not just keywords.
Cross-Platform Memory
Works across ChatGPT, Claude, Gemini, and 10+ other AI platforms.
You Own Your Data
Export or delete your data anytime. No lock-in to any single AI platform.