Greasy Fork is available in English.
Export ChatGPT conversations to Markdown, HTML, or text, with best-effort Deep Research capture and manual paste fallback.
A standalone userscript for exporting ChatGPT conversations as clean Markdown, HTML, or plain text.
It is designed for normal ChatGPT chats and Deep Research threads. The exported files are meant to be readable by humans and useful for agents, knowledge bases, note-taking systems, and local study workflows.
Export button to the ChatGPT header..md).html).txt)turn9search18 artifacts.Deep Research often lives inside sandboxed cross-origin iframes. A browser extension can inject code into those frames more reliably, but a GreasyFork/Tampermonkey userscript cannot always do that.
This script handles Deep Research in two ways:
Paste Deep Research content.The fallback flow is:
Export button.Copy contents inside the Deep Research panel in ChatGPT.Continue export.The paste panel is intentionally non-modal, so it does not block the page and you can still interact with ChatGPT behind it.
The export is cleaned before saving:
This makes the output suitable for:
Install a userscript manager such as Tampermonkey, Violentmonkey, or Greasemonkey, then install the .user.js file.
The script runs on:
https://chatgpt.com/*https://chat.openai.com/*Export in the conversation header.Markdown, HTML, or Text.The script runs locally in your browser.
It does not send conversation content to any server. Exported files are created locally through the browser download flow.