ChatGPT Export Viewer
Your ChatGPT data export arrives as a JSON file that is unreadable in a text editor. Load it here to browse, search, and save any conversation. The file stays on your device.
Everything runs in your browser. Your text is never uploaded or stored.
How to get your ChatGPT export
- Open ChatGPT and go to Settings, then Data controls.
- Click Export data and confirm. OpenAI emails you a download link.
- Download the ZIP file and extract it.
- Choose the
conversations.jsonfile from the extracted folder in this tool.
What the viewer shows
Every conversation appears in a sidebar with its title, date, and message count. Full-text search covers titles and message content, so you can find that one answer from months ago. Selecting a conversation shows the complete back and forth in a readable layout.
Save conversations you care about
Any conversation can be downloaded as Markdown, which keeps a clean heading per message and opens nicely in Obsidian, Notion, or any editor, or as plain text. You can also copy a conversation straight to the clipboard.
Why this is safe
The export contains your entire chat history, so it should not be uploaded to a random website. This viewer reads the file with JavaScript in your browser only. There is no upload, no server, and no analytics on your content. You can even load the page, turn off your connection, and use it offline.
Frequently asked questions
The tool says no conversations were found. What is wrong?
Make sure you extracted the ZIP first and selected conversations.json, not the ZIP itself or chat.html. If your export is very old it may use a different format; try requesting a fresh export.
Is my chat history uploaded when I open the file?
No. The file is read locally by your browser. Nothing is transmitted, and closing the tab removes everything from memory.
Can I search inside the messages, not just titles?
Yes. The search box matches conversation titles and the full text of every message.
Which branch of an edited conversation is shown?
ChatGPT stores every edit as a branch. The viewer follows the branch you kept, the same one ChatGPT shows you, so the transcript matches what you actually saw.
Does it work with very large exports?
Exports with thousands of conversations load fine in a modern browser. Extremely large files may take a few seconds to parse since everything happens on your device.
More tools
AI Text Cleaner
Remove em dashes, curly quotes, Markdown symbols, and hidden characters from ChatGPT and other AI text.
Invisible Character Remover
Detect and delete zero-width spaces, non-breaking spaces, and other hidden Unicode characters.
Markdown to Word Converter
Turn ChatGPT Markdown into a formatted Word document, or copy it straight into Word and Google Docs.
Markdown Table to Excel
Extract Markdown tables and export them as CSV, or copy them straight into Excel and Google Sheets.