AI Chat Export Viewer
Open your ChatGPT or Claude data export, browse and search your conversations, and export any one to Markdown or HTML. Your export is read and parsed entirely in your browser — it is never uploaded, which matters for a file that holds your whole chat history.
New to this? Read the chat export viewer guide →
Your export is read and parsed entirely in your browser — nothing is uploaded. That matters here: a chat export is your whole conversation history, which you should never hand to a random website. This page never sends it anywhere.
How to use the chat export viewer
- Request your data export from ChatGPT (Settings → Data controls → Export) or Claude, and unzip it. The conversations are in conversations.json.
- Load that file here. Your conversations appear in a searchable list — click one to read it.
- Export any conversation to clean Markdown or a standalone HTML file to save, share or archive it.
Why a local viewer
A chat export is the raw JSON of everything you have ever discussed with an assistant — often thousands of messages, some personal or work-sensitive. Uploading that to an online "viewer" would hand your entire history to a stranger. This tool never transmits it: the file is read with the browser's File API and parsed in memory, so it works even offline. Close the tab and it is gone.
Supported formats
It reads the ChatGPT conversations.json format (a list of conversations, each a node graph the tool linearises), and falls back to a generic shape — a list of conversations with a messages array of role/content pairs — which covers most other exports. If a format is not recognised, nothing is sent anywhere; you simply get a message.
Frequently asked questions
How do I get my ChatGPT or Claude export?
In ChatGPT, go to Settings → Data controls → Export data; you will be emailed a ZIP. Claude has a similar data export in settings. Unzip it and load the conversations.json file into this tool.
Is my chat history uploaded?
No. The file is read with the browser File API and parsed in memory — it never leaves your device, and the viewer works even with your network disconnected. That is the whole point: a chat export is your entire history and should never be handed to a random website.
Can I export a conversation?
Yes. Open any conversation and export it to Markdown (for notes or a repo) or a standalone HTML file. The rest of your history stays local.
Which export formats are supported?
The ChatGPT conversations.json format (a node graph the tool flattens into order) and a generic fallback where each conversation has a messages array of role/content pairs, which covers most other exports.