Free tool. No sign-up required.

Convert any AI chat export to markdown.

Drop an export from ChatGPT, Claude, Grok, or TypingMind and get clean, readable markdown files. We auto-detect the format. Everything runs in your browser. Your data never leaves your device.

How it works

Back up your AI conversations in three steps.

01

Export Your Data

Every platform has its own export flow: ChatGPT (Settings > Data Controls > Export Data), Claude (Settings > Privacy > Export data), Grok (accounts.x.ai/data), TypingMind (Settings > Export data). Our dedicated converter pages below walk through each one step by step.

02

Upload Any Export

Drag and drop the zip or JSON file you received. We detect which platform it came from and parse it locally. Nothing is uploaded to any server.

03

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.

memoryplugin.com · ai chat to markdown

Upload Your AI Chat Export

Drag & drop your export (.zip or .json) here, we'll detect the platform

or click to browse

Per-platform guides

Prefer a dedicated converter?

ChatGPT

Convert the conversations.json from your OpenAI data export.

Claude

Convert the export zip from Claude's Settings > Privacy.

Grok

Convert the archive from your xAI account data download.

TypingMind

Convert the JSON backup from TypingMind's Settings > Export data.

FAQ

Frequently asked questions.

Which platforms does this converter support?

ChatGPT, Claude, Grok, and TypingMind official data exports. Drop the file and we detect the format automatically. More platforms are on the way. And for chat history import from six platforms (ChatGPT, Claude, Gemini, TypingMind, Grok, and DeepSeek) plus one memory shared across 21+ AI tools today, check out MemoryPlugin.

How does the auto-detection work?

Each platform's export has a distinctive structure. We inspect the file's shape locally in your browser (never its contents on a server) and route it to the right parser. If we can't recognize the file, we'll say so rather than guess.

Is my data private when using this tool?

Yes, completely. Everything runs in your browser. Your conversations are never uploaded to any server. The detection, parsing, and markdown conversion all happen locally on your device. We don't see, store, or transmit any of your chat content.

What's in the markdown files?

Each markdown file contains one conversation with its title, date, message count, and the full exchange labeled by role (User / Assistant). Code blocks are preserved as-is; internal reasoning ('thinking') content and attachments are excluded or shown as placeholders so the files read like the conversation you actually saw.

Can I download JSON instead of markdown?

Yes. Switch the format to JSON before downloading and each conversation becomes a simple, AI-readable JSON file with the conversation title, its source platform, an export timestamp, and every message with its role, content, and timestamp.

Can this handle large exports?

Yes. The converter uses a Web Worker to parse your file in a background thread, so your browser stays responsive even with years of conversations. There's no file size limit. If your browser can load it, we can convert it.

What if my export isn't recognized?

Make sure you're uploading the official data export (the zip you were emailed, or the JSON inside it) rather than a saved web page or a screenshot. If it still isn't recognized, tell us via the chat widget. Formats change occasionally, and we fix this tool quickly when they do.

Go beyond export

One memory across every AI you use.

Markdown files are a great archive. MemoryPlugin makes your history useful: import conversations from ChatGPT, Claude, Grok, TypingMind, and more, then search and use them from any AI. Your context follows you, whatever tool you open.

Get MemoryPluginLearn more

Import Any AI's History

Upload exports from every platform you use and bring them into one place.

Natural Language Search

Find any past conversation by describing what you discussed, not just keywords.

Cross-Platform Memory

One memory, shared across 21+ AI tools.

You Keep Your Data

Export or delete your data anytime. No lock-in to any single AI platform.

MemoryPlugin logoMemoryPlugin

One shared memory across ChatGPT, Claude, Gemini, and 21+ AI tools. Teach your AI once and never start from scratch again.

© 2026 · All rights reserved

InstagramTwitter

PRODUCT

MemoryChat HistoryMCP ServerAgent SkillsMac AppPlatformsPricingOur Vision

FREE TOOLS

ChatGPT to MarkdownChatGPT to PDFAI Chat Export ViewerChatGPT Memory ExportClaude Code Session ViewerAI WrappedAll free tools →

GUIDES AND COMPARE

Switch: ChatGPT to ClaudeSwitch: Claude to ChatGPTSwitch: ChatGPT to Geminivs Supermemoryvs Basic Memoryvs OpenMemoryvs Built-in memoryAI Memory Guide

RESOURCES

Help CenterFAQAI Memory GuideBlogStatusAffiliatesSupport

LEGAL

Terms of servicePrivacy policyTrust & privacyRefund policy
MemoryPlugin logoMemoryPlugin
MemoryChat HistoryMCP ServerAgent SkillsMac App
Platforms

Works with your favorite AI tools

ChatGPTClaudeGeminiTypingMindGrokMistralGoogle AI StudioPoePerplexityQwenChatLLMClaude CodeCodexCursorDeepSeekKimiLibreChatMCPMiniMaxNotebookLMOpenRouterXiaomi MiMoZ.ai (GLM)
Browse all platforms→
Pricing

Convert and export

ChatGPT to MarkdownClaude to MarkdownGrok to MarkdownTypingMind to MarkdownUniversal Chat ConverterChatGPT to PDFAI Code ExtractorChatGPT to Obsidian

Browse and search

AI Chat Export ViewerClaude Code Session Viewer

Memory and long chats

ChatGPT Memory ExportClaude Memory VisualizerContinue Long Chats

Insights

AI Wrapped
All free tools→
Help CenterFAQAI Memory GuideBlogAffiliates
Log inGet started