Free forever No sign-up Your files never leave your browser

Free forever · No account · Private by design

Turn your AI chat exports into clean, keepable documents.

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.

  • No sign up, no API key
  • ChatGPT, Claude, and Gemini
  • Markdown, copy, and print to PDF

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

How it works

Three steps, about a minute. Messy JSON in, clean document out.

  1. 01

    Export your chats

    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.

  2. 02

    Drop the file in

    Drag your export into the tool above. It parses every conversation locally in your browser and shows them as a clean, searchable reading list.

  3. 03

    Download or print

    Save any conversation as Markdown, copy it to your clipboard, or print a paper-ready PDF. Redact sensitive words first if you need to.

What you download from ChatGPT
{"mapping":{"msg-1":{"message":{"author":{"role":"user"},"content":{"parts":["My sourdough..."]}}}}},"current_node":"msg-9", ...}
What DownloadMyChat gives you
YouMy sourdough starter doubles but my bread is dense. What am I doing wrong?AssistantA starter that doubles is active, so check your bulk fermentation timing…

Export guides

Where to find your data in each app, step by step.

ChatGPT

Get your conversations.json

  1. Open ChatGPT and go to Settings.
  2. Open Data controls and choose Export data.
  3. Confirm, then wait for the email (usually minutes).
  4. Download the ZIP and drop it into the tool above.
Claude

Get your Claude export

  1. Open Claude and go to Settings.
  2. Open Privacy and choose Export data.
  3. Download the file when it is ready.
  4. Upload the conversations.json (or per-chat files) here.
Gemini

Get your Gemini activity

  1. Go to Google Takeout.
  2. Deselect all, then select Gemini Apps activity.
  3. Create the export and download the archive.
  4. Drop the JSON file into the tool above.

Frequently asked questions

Everything people ask before trusting a tool with their chats.

Is DownloadMyChat really free?

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.

Is my chat data private? Where does it go?

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.

How do I export my chats from ChatGPT?

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.

How do I export my chats from Claude?

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.

How do I export my chats from Gemini?

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.

How do I save a conversation as a PDF?

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.

What do I get with the Markdown download?

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.

Can I redact private details before downloading?

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.

Why are some regenerated answers missing?

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.

My file is huge. Will it work?

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.