Skip to content

ChatGPT Export to Markdown

Turn conversations.json from a ChatGPT or Claude export into readable Markdown files.

Drop conversations.json from your ChatGPT or Claude export — it never leaves this tab

ChatGPT: Settings → Data controls → Export data, then unzip the email attachment. Claude: Settings → Privacy → Export data. Both archives contain a conversations.json.

Quick Tool Overview

The ChatGPT Export to Markdown converter reads conversations.json from a ChatGPT or Claude data export and turns every conversation into readable Markdown, following only the thread you last saw, with search, sorting and per-chat downloads.

What it does
Converts AI chat exports into Markdown
You give it
conversations.json from ChatGPT or Claude
You get back
Markdown for all chats or each chat separately
Best for
Archiving chats in Obsidian, Notion or Git
AI Tools Free, unlimited use No sign-up Runs in your browser

About the ChatGPT Export to Markdown

ChatGPT and Claude both let you export your full history, but what arrives is a large conversations.json file that is hard to read and harder to search. ChatGPT stores each conversation as a tree of message nodes, including every answer you regenerated and abandoned.

Drop the file in, and every conversation is converted to clean Markdown with a title, an optional date and labelled turns. For ChatGPT exports the tool follows the thread you were actually looking at — from the last message back to the start — so abandoned branches and hidden system messages are left out. Claude exports are read too.

Filter chats by title, sort by newest, oldest or name, and rename the speaker labels. Download everything as one Markdown file, or copy and download individual conversations as separate .md files ready for Obsidian, Notion, a Git repository or a folder of notes. Your chat history is personal, so it is read here in the browser and never uploaded.

Key features of the ChatGPT Export to Markdown

ChatGPT and Claude exports

Reads both the ChatGPT message tree and the Claude chat list.

Only the visible thread

Regenerated branches and hidden system messages are left out.

Search and sort

Filter chats by title and order by newest, oldest or name.

One file or many

Download everything together, or any single conversation as its own .md file.

Private by design

Your full chat history is processed in the browser and never uploaded.

How to use the ChatGPT Export to Markdown

  1. 1

    Export your data

    In ChatGPT: Settings, Data controls, Export data. In Claude: Settings, Privacy, Export data.

  2. 2

    Drop conversations.json

    Unzip the archive and drop the conversations.json file onto the page.

  3. 3

    Filter and label

    Search titles, choose the order, and set the names used for each speaker.

  4. 4

    Download Markdown

    Download all chats in one file, or individual chats as separate .md files.

Frequently asked questions

Open Settings, then Data controls, then Export data, and confirm. ChatGPT emails you a download link to a zip file that contains conversations.json.

Reviews of the ChatGPT Export to Markdown

What people who use the ChatGPT Export to Markdown think of it. Reviews come from visitors and are posted as written.

No ratings yet

Yours would be the first.

  • 5 0 reviews rated 5 stars
  • 4 0 reviews rated 4 stars
  • 3 0 reviews rated 3 stars
  • 2 0 reviews rated 2 stars
  • 1 0 reviews rated 1 star

Write a review

Used this tool? Your rating helps the next person decide.

Your rating

Plain text only — links, email addresses and HTML are not accepted. Your name and review are shown publicly; nothing else is collected. See the privacy policy.

0 reviews

Newest first

No reviews yet

Be the first to rate the ChatGPT Export to Markdown. It takes half a minute and no account.

Write the first review

More AI tools