Runs on your device — your chat history is never uploaded

ChatGPT & Claude export viewer

Drop the conversations.json from your ChatGPT or Claude data export to browse, search and save your chats as Markdown. Nothing is uploaded.

How do you read a ChatGPT conversations.json export?

A conversations.json from a ChatGPT or Claude data export is a single nested-JSON file that no ordinary app renders, so reading it requires a viewer that rebuilds the message tree into threads. StaysPrivate's ChatGPT export viewer does that in your browser: every conversation becomes searchable and any of them can be saved as Markdown for Obsidian or Notion. Exports are frequently tens of megabytes and contain years of personal and work conversations, so parsing happens on your device and nothing is uploaded.

Drop conversations.json here or click to choose — browsing and searching is always free

Frequently asked questions

How do I get my ChatGPT data export?

In ChatGPT: Settings → Data controls → Export data. You receive an email with a ZIP; inside is conversations.json holding every chat you have ever had. Claude offers the same under Settings → Privacy → Export data.

Why can’t I just open conversations.json?

It is one enormous machine-readable file — often tens of megabytes of nested JSON. Text editors choke on it and the conversation order is not human-readable. This tool turns it back into readable, searchable conversations.

Is my chat history uploaded anywhere?

No — and this is exactly the kind of file you should never upload. Your export can contain years of personal and work conversations. Everything is parsed in your browser on your own device.

What can I export?

Any conversation as clean Markdown (ideal for Obsidian, Notion or a notes app) or as a text file. Multiple conversations download together as a ZIP.

Is there a limit?

Browsing and searching your entire export is always free. Free exports up to 5 conversations at a time; Pro ($29 one-time) removes that limit.

Last updated: