DashConvert

ChatGPT Export to Markdown

Convert your ChatGPT conversations.json export into clean Markdown files

🔒 100% in-browser🆓 Free forever✨ No watermark
Drop conversations.json or the whole ChatGPT export ZIP

Get it from ChatGPT → Settings → Data controls → Export data

🔒 Files never leave your device

How it works

  1. 1
    Export from ChatGPT

    In ChatGPT go to Settings → Data controls → Export data. OpenAI emails you a ZIP within a few minutes.

  2. 2
    Upload conversations.json or the ZIP

    Drop the whole ZIP or just the conversations.json file inside it.

  3. 3
    Download a ZIP of Markdown files

    One .md file per conversation, named by title and date, ready for Obsidian, Notion or Git.

About ChatGPT Export to Markdown

Convert your ChatGPT data export (conversations.json inside the ZIP that OpenAI emails you) into clean, per-conversation Markdown files. Preserves user and assistant turns, code blocks and titles. Runs entirely in your browser — your conversations are never uploaded. ChatGPT Export to Markdown on DashConvert runs entirely inside your browser using modern JavaScript APIs — no server ever sees your files. That means faster conversions, complete privacy, and no upload limits.

Whether you need to convert your chatgpt conversations.json export into clean markdown files for work, study, or personal use, this tool is free to use as many times as you need. There are no watermarks, no sign-up, and no ads inside your documents.

Frequently asked questions

Is my export uploaded?

No. Parsing runs entirely in your browser. Your conversations never leave your device.

What is preserved?

Conversation title, create date, and every user and assistant message in order. Code blocks stay as fenced Markdown. Images and file attachments are skipped.

Does this work with Claude or Gemini exports?

This tool is tuned for OpenAI's ChatGPT export format. Claude and Gemini exports use different structures — separate tools coming soon.

Read more