Skip to content

ChatGPT Exporter

by PionxzhAppGet organised

Saves your ChatGPT conversations as Markdown, HTML, JSON, text or a screenshot

View on GitHub

The problem it solves

You want to keep a long ChatGPT conversation that helped you, but copying it into a document by hand is slow and messy.

For Regular ChatGPT usersWriters and researchersPeople who back up their chats

Before
You scroll, select and paste the chat into a document, then fix the formatting by hand.
After
You click Export in the ChatGPT sidebar and get a Markdown, HTML, JSON or PNG file of the chat.
Stars
★ 2.8k
License
MIT
Cost
Free
Platforms
Mac · Win · Linux
Runs
Local

Screenshots

From the project's own repository.

The ChatGPT Exporter menu in the ChatGPT sidebar, with Copy Text, Screenshot, Markdown, HTML, JSON and Export All
Image: Pionxzh (MIT). Original file

Overview

ChatGPT Exporter is a free browser userscript that adds an export menu to the ChatGPT sidebar. From there you can copy a conversation as text, or save it as a PNG screenshot, a Markdown or HTML file, or JSON in several formats. Export All saves many conversations at once. It suits anyone who wants to keep, share or reuse their ChatGPT chats outside ChatGPT.

It runs inside the ChatGPT page you already use, so a backup or a shareable file is one click away from the chat itself.

Try these first

Start with the first one: it is a small task you can check easily.

  1. Open a short chat, click Markdown in the export menu and compare the saved file with the chat on screen.First try · saves a file

  2. Click Screenshot to save the whole conversation as one PNG image you can share.

  3. Use Export All to save a batch of your conversations in one go.saves many files

Example prompts written by Agent Flows Hub.

Features

From the creator's documentation.

FeatureWhat it doesRuns
Copy as textCopies the open conversation to your clipboardYour browser
ScreenshotSaves the conversation as a PNG imageYour browser
Markdown and HTMLSaves the conversation as a Markdown or HTML fileYour browser
JSONSaves JSON in OpenAI's format or for TavernAI, SillyTavern and OobaYour browser
Export AllExports many conversations at onceYour browser

Good to know

You want a copy of an important ChatGPT conversation as a file you can keep or share. The script adds an export menu to the ChatGPT page and saves the open chat, or many chats, in the format you pick.

Limits

  • It works only in a desktop browser with Tampermonkey, on chatgpt.com. It depends on the ChatGPT page, so a ChatGPT redesign can break it until the script is updated.
  • Exported files hold your full conversation text. Check them for private details before you share one.

Notes by (original project name: chatgpt-exporter), written from the creator's documentation, not from running it ourselves. ChatGPT Exporter: install and supported formats

Stuck setting it up?

Tell us what happened. We take a look first; if it needs paid work, you get an estimate before anything starts.

Get help

Other apps

  • ChatGPT Telegram Workers Puts your own AI chat bot in Telegram, deployed to Cloudflare with one button
  • ChatGPTBox Adds an AI chat box to any web page to summarise, translate or rewrite what you read
  • ChatLab Turns your exported chat histories into charts and lets you ask an AI questions about them
  • Cherry Studio Puts many AI model providers, agents and a knowledge base in one desktop app
  • Claude Desktop Puts Claude on your desktop, with access to your local files and apps
  • claude-devtools Shows every step Claude Code took in a session, with the files, edits and tokens behind it

See all 113 apps

GitHub