How to read your ChatGPT export
Your ChatGPT history is yours — OpenAI lets you download all of it. But what you get is a ZIP of JSON, not something you can comfortably read. Here's how to request the export, what's actually inside it, and how to read your conversations offline.
Step 1 — Request your data export
- Open ChatGPT and click your profile picture, then Settings.
- Go to Data controls.
- Click Export data, then Confirm export.
- OpenAI emails you a download link — usually within minutes, sometimes longer for big histories. The link expires after 24 hours, so download the ZIP when the email arrives.
Step 2 — What's inside the ZIP
conversations.json— your complete chat history in machine-readable form: every conversation, every message, with timestamps and metadata. This is the valuable file — and the hard one to read raw.chat.html— a basic browsable copy of your conversations. You can open it in a browser, but it's one enormous page: no search, no navigation, no formatting for code or tables.user.json,message_feedback.jsonand a few other small metadata files.
Step 3 — Reading what matters, beautifully
ChatGPT writes its answers in Markdown — the tables, the
code blocks, the headings in a long research answer are all markdown under
the hood. That means the answers worth keeping can be saved as
.md files and read properly:
- Under any ChatGPT answer, click Copy — you get the markdown source, not flattened text. (Canvas documents can be downloaded as markdown directly.)
- Paste it into a file ending in
.md— Notes, a text editor, anything — and save or AirDrop it to your device. - Open it in Read.md: tables, syntax-highlighted code, even Mermaid diagrams render the way they were meant to look — offline, on iPhone, iPad, Android, or Mac.
What about the full archive?
An archive viewer that opens your whole conversations.json —
every conversation, searchable, readable — is in development
for Read.md. Today the app reads markdown files, not the export JSON itself.
If a ChatGPT archive reader is something you want, tell us:
pabsoftware@gmail.com —
it directly shapes how soon this ships.
Using Claude too? See the guide to reading your Claude export.