ChatGPT Deep Research Markdown Exporter

Export ChatGPT conversations and deep research content as markdown with configurable citation styles

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Author
Chris Kephart
Daily installs
2
Total installs
99
Ratings
0 0 0
Version
2.1.1
Created
2025-07-09
Updated
2026-02-11
Size
40.9 KB
License
MIT
Applies to

ChatGPT Research Export

A Tampermonkey userscript that exports ChatGPT conversations and deep research results to clean markdown with configurable citation styles.

Features

  • Export both regular conversations and deep research results as markdown
  • 6 citation styles: endnotes, footnotes, inline, parenthesized, named (domain-based), or none
  • Download as file or copy to clipboard
  • Optional YAML frontmatter (title, date, source URL)
  • Optional title as H1 heading
  • Standard or extra-newline spacing
  • Full HTML-to-markdown conversion including tables, code blocks, blockquotes, and nested lists
  • Deduplicates citations from the same source URL
  • Buttons and options panel positioned above the ChatGPT composer
  • Handles SPA navigation between chats

Installation

  1. Install Tampermonkey browser extension
  2. Install the script from Greasy Fork, or open chatgpt-research-export.user.js directly in your browser
  3. Visit ChatGPT and open any conversation or deep research result

Usage

Export buttons appear above the ChatGPT composer when content is detected:

  • Save/Copy Conversation as Markdown -- shown when conversation turns exist
  • Save/Copy Research as Markdown -- shown when deep research content exists
  • Options -- opens a panel to configure citation style, spacing, frontmatter, title heading, and export method

All preferences persist across sessions via Tampermonkey storage.

Requirements

  • Tampermonkey or compatible userscript manager
  • Works on chatgpt.com and chat.openai.com

License

MIT