ChatGPT Conversation Extractor v0.2.0
Pre-releaseChatGPT Conversation Extractor v0.2.0
First public pre-release of ChatGPT Conversation Extractor.
Exports the current active branch of a ChatGPT conversation without relying on Ctrl+A / Ctrl+C, scrolling, Print/PDF, or DOM transcript scraping.
What you get
- Markdown (.md) — a clean, human-readable copy of the visible conversation, including User and Assistant messages, timestamps, and attachment names.
- Raw JSON (.json) — the extended conversation data returned by ChatGPT. It may include the conversation tree, metadata, reasoning-related recaps/metadata, tool calls and results, search/file-processing results, attachment information, and text fragments from attachments that ChatGPT loaded into tool results.
- Integrity report (.integrity.txt) — validates the active conversation branch and reports message counts, attachments, broken parent links, cycles, duplicate nodes, and PASS/FAIL status.
Why the Raw JSON is useful
The Raw JSON can preserve substantially more context than a normal text copy of the conversation.
Depending on what happened during the chat, it may contain additional technical context used by ChatGPT, including tool results and portions of processed text attachments. This can be useful when transferring a long project to a new ChatGPT conversation or keeping a more complete local backup.
It does not guarantee access to private hidden chain-of-thought, and it is not a backup of the original uploaded binary files such as ZIP archives or images.
Tested
Last tested: 2026-08-09
Physically tested with:
- Windows desktop
- Firefox + Violentmonkey
- Chrome + Violentmonkey
- short and very long ChatGPT conversations
- expanded and collapsed ChatGPT sidebar
- conversations containing attachments
Important
This is an unofficial project and is not affiliated with OpenAI.
The extractor uses internal, undocumented ChatGPT web endpoints. ChatGPT may change these endpoints or its data format at any time, so future updates may be required.
Raw JSON can contain substantially more internal metadata and processed content than the Markdown export. Review it before sharing it publicly.
Screenshots
Successful export and integrity check

Downloads
Download the ready-to-use files from the Assets section below.
For most users, the easiest option is:
chatgpt-conversation-extractor.user.js
The complete release package is:
ChatGPT_Conversation_Extractor_public_rc_0.2.0.zip
Integrity
Release ZIP:
ChatGPT_Conversation_Extractor_public_rc_0.2.0.zip
SHA-256:
584d587ad73bf74a1fef31d107e48c9bf5f7b471abae3f5f4bf55fd19e731603
