Get your conversations.json
- Open ChatGPT and go to Settings.
- Open Data controls and choose Export data.
- Confirm, then wait for the email (usually minutes).
- Download the ZIP and drop it into the tool above.
Free forever · No account · Private by design
DownloadMyChat reads the messy export files from ChatGPT, Claude, and Gemini and turns them into readable transcripts you can download as Markdown or print as PDF. Everything happens in your browser. Your chats never leave your device.
Drop your chat export here
Your .zip or .json export from ChatGPT, Claude, or Gemini. Files never leave your browser.
ChatGPT conversations.json · Claude export · Gemini Takeout
Three steps, about a minute. Messy JSON in, clean document out.
Ask ChatGPT, Claude, or Gemini for your data. You get a ZIP or JSON file full of raw conversation data. The guides below show exactly where to click.
Drag your export into the tool above. It parses every conversation locally in your browser and shows them as a clean, searchable reading list.
Save any conversation as Markdown, copy it to your clipboard, or print a paper-ready PDF. Redact sensitive words first if you need to.
Where to find your data in each app, step by step.
Everything people ask before trusting a tool with their chats.
Yes. Every feature is free with no account, no sign up, and no usage limits. The site is supported by ads, which is why the tool itself will always stay free.
Nowhere. Your file is opened and parsed entirely inside your browser with JavaScript. It is never uploaded to a server, never stored, and never seen by anyone but you. You can even disconnect from the internet after the page loads and the tool still works.
In ChatGPT, open Settings, then Data controls, then choose Export data. OpenAI will email you a download link, usually within a few minutes. Download the ZIP and drop it into the tool above. Your conversations are in the conversations.json file inside.
In Claude, open Settings, then Privacy, and choose Export data. You will get a download with a conversations.json file (or one file per conversation). Upload any of them here.
Go to Google Takeout, deselect everything, then select Gemini Apps activity (sometimes listed under My Activity). Export and download the archive, then drop the JSON file into the tool. Gemini export shapes vary, so the parser does its best to recognize your conversations.
Open the conversation, then click Print / PDF. A clean, print-formatted page opens. In the print dialog choose Save as PDF (or your printer). The print view strips all website chrome and uses a clean serif layout made for paper.
A clean .md file with your conversation title, an optional header with the source and message count, and every message formatted with headings, preserved code blocks, tables, and lists. It opens in any text editor, Notion, Obsidian, or GitHub.
Yes. Type words or names into the Redact box, separated by commas, and every match is replaced with [redacted] in the reader and in all downloads. Useful for API keys, real names, or anything sensitive.
When you regenerate a response, ChatGPT keeps every draft in the export but marks one as the final branch. DownloadMyChat follows the canonical final branch, so you see the conversation as it actually ended, without the abandoned drafts cluttering the transcript.
Most likely yes. The parser streams through ZIP files and only keeps the conversation data it needs. Very large exports (hundreds of megabytes) can take a minute and need a desktop browser with enough memory. If a file fails, try the JSON inside the ZIP directly.