Skip to content
100% local · nothing leaves your browser

Export ChatGPT to any format, right inside ChatGPT.

ChatGPT has no built-in export. This Chrome extension adds a one-click dock for Markdown, JSON, HTML, PDF, plain text, CSV and Excel — with a live preview and full privacy, all processed on your device.

Free formats forever · 7-day Pro trial, no credit card · $19 lifetime

  • Markdown
  • JSON
  • Plain Text
  • CSV
  • HTML
  • PDF
  • Excel
chatgpt.com/c/let-vs-const
Markdown preview
Images: Embed
markdown
# Let vs const in JavaScript > Model: GPT-4o · Exported 2026-06-26 · 2 messages --- **You:** What's the difference between `let` and `const`? --- **Assistant:** Both are block-scoped. The key difference is reassignment: ```js let count = 0; count = 1; // ok const MAX = 100; MAX = 200; // TypeError ``` | Keyword | Reassign | Scope | | ------- | -------- | ----- | | let | Yes | Block | | const | No | Block |

Try it: click any format chip to see the live preview update.

export formats
7

export formats

languages
10

languages

servers involved
0

servers involved

lifetime, one-time
$19

lifetime, one-time

The problem

Your best ChatGPT work is trapped

Conversations are easy to start and hard to keep. The moment you want to save, share or archive one, the friction begins.

No native export

ChatGPT has no built-in way to save a conversation. Your work lives behind a login, in a list you can't back up.

Copy-paste falls apart

Manual copying flattens code blocks, breaks tables, drops images, and chokes on long, virtualized threads.

No portable backup

Research, drafts and answers you rely on can't be archived, shared cleanly, or moved into the tools you actually use.

You should own every conversation — in the format of your choice, with one click, without leaving the page.

The solution

Everything you need to export

Powerful, private, and built right into ChatGPT. Each capability solves a real problem — and you can see it work.

01Built right into ChatGPT

Built right into ChatGPT

Problem
Copy-paste loses formatting and breaks long threads.
Solution
An always-visible export dock lives on the right of every ChatGPT page, with a split preview pane that opens in place.
Benefit
One-click export without ever leaving the conversation.
02Handles conversations of any length

Handles conversations of any length

Problem
ChatGPT virtualizes long chats, so most tools only capture what is on screen.
Solution
The extractor scrolls the entire virtualized list, capturing turns as they mount with multi-pass image re-scanning.
Benefit
Nothing gets missed — even on very long research threads.
Exporting your conversation…128 messages

Tip: scrolling capture mounts every turn — long threads included.

03See it before you save it

See it before you save it

Problem
You never quite know what an export will look like until it is too late.
Solution
A live preview renders the exact output — a table view for CSV and Excel, an iframe render for HTML and PDF, source view for the rest.
Benefit
Confidence that the file is right before a single byte hits disk.
PreviewSource

Let vs const

GPT-4o · 2 messages

const MAX = 100;
04Code and tables, intact

Code and tables, intact

Problem
Exports usually flatten code blocks and mangle tables.
Solution
Code blocks keep their language labels, tables keep headers and rows, and nested lists, blockquotes and inline formatting all survive.
Benefit
Your work exports exactly as it reads.
pythondef export(chat):
  return save(chat)
KeywordReassign
letYes
constNo
05Images that work offline

Images that work offline

Problem
Linked images break the moment you lose the original URL.
Solution
Images are fetched with your existing ChatGPT session and embedded as self-contained data URLs — or kept as links if you prefer smaller files.
Benefit
Self-contained files that open anywhere, with no broken images.
Embedded as data URLs · works offline
06Speaks your language

Speaks your language

Problem
Most extensions are English-only.
Solution
Ten languages are supported — English, German, Japanese, French, Korean, Spanish, Dutch, Arabic, Chinese (Simplified) and Portuguese (BR) — with full right-to-left layout for Arabic.
Benefit
Use it natively, wherever you work.
EnglishDeutsch日本語Français한국어EspañolNederlandsالعربية中文Português
How it works

From conversation to file in four steps

No setup, no copy-paste, no leaving the page. The whole flow lives inside ChatGPT.

01

Open any ChatGPT conversation

The export dock is always there on the right side of the page — no setup, no copy-paste.

02

Pick a format & preview

Click MD, PDF, HTML, TXT, JSON, CSV or XLS. A split pane renders the exact output, live.

03

Toggle options

Include metadata, embed or link images, include attachments — see every change instantly.

04

Download — it's yours

One click saves a clean file named {title}_{date}.{ext}, straight to your device.

Export formats

Seven formats. One click each.

Pick the format that fits your workflow — from universal Markdown to spreadsheet-ready Excel with real embedded images.

Free

Markdown.md

Metadata header, role labels, fenced code blocks with language labels, tables and image links. Readable anywhere.

Copyable
Free

JSON.json

Pretty-printed, schema v1. Preserves the full block model — perfect for archiving, training data and programmatic use.

Copyable
Free

Plain Text.txt

Clean text with dividers and inline link URLs. Works everywhere, with no formatting dependencies.

Copyable
Free

CSV.csv

RFC 4180 compliant with a UTF-8 BOM, one row per message. Opens cleanly in Excel, Google Sheets or any spreadsheet.

Copyable
Pro

HTML.html

Self-contained document with inline CSS and a built-in dark-mode toggle. A beautiful, shareable page that works offline.

Copyable
Pro

PDF.pdf

Print-optimized HTML rendered through the browser's native print dialog. Professional, print-ready documents.

Download only
Pro

Excel.xlsx

Binary .xlsx written from scratch (no libraries), with images decoded and anchored as real spreadsheet pictures.

Download onlyBinary
Supported platforms

Built for ChatGPT, end to end

Works on any ChatGPT tier — Free, Plus, Team or Enterprise. It reads the rendered page, not an API. Resilient extraction uses prioritized selectors, so it keeps working even as the interface evolves.

  • chatgpt.com
  • chat.openai.com
Privacy first

Your AI conversations belong to you

Built privacy-first, so you can export with total confidence. Every claim here is backed by how the extension actually works.

100% local processing

Export is a purely local page-to-file conversion. Your conversations never leave the browser — there are no server calls with conversation content.

No remote code

A strict Content Security Policy ships every script inside the extension package. Nothing is fetched and executed from the web.

Minimal permissions

Only activeTab, scripting, downloads, storage and clipboardWrite — limited to chatgpt.com and chat.openai.com. No broad access.

Anonymous, IP-free analytics

Optional analytics send only event names and primitive properties. IP is explicitly not stored, and you can opt out entirely.

“Export ChatGPT is designed to do its work entirely on your device. It does not send your conversations, preferences, or any other personal data to any server, including ours.”— from the bundled privacy policy

Loved by AI power users

People rely on it every day

A few words from the researchers, designers and engineers who keep their work with Export ChatGPT.

Finally a clean way to save my ChatGPT work. The PDF export is gorgeous.
Maya R.Product Designer
I back up every research thread now. One click and it's mine forever.
Daniel K.PhD Researcher
Markdown and Excel exports fit right into my workflow. No more copy-paste.
Priya S.Engineer
Pricing

Own it, forever

Start free and stay free for as long as you like. Upgrade once for every premium format — no subscription, ever.

Free

No account

$0forever

Everything you need to start owning your conversations.

  • Markdown, JSON, Plain Text & CSV exports
  • Unlimited free exports, no quotas
  • In-page dock, split preview & full preview page
  • Copy to clipboard for text formats
  • Metadata & attachment toggles, image link mode
  • 10 languages with right-to-left support
Add to Chrome — Free

Lifetime Pro

Limited launch price

$19one-time · no subscription

Unlock every premium format and feature with a single payment.

  • Unlimited exports — no caps, ever
  • Premium formats: PDF, HTML & Excel
  • Images & attachments embedded in every file
  • Clean exports — no watermark
  • Every future Pro feature, included free
Get Lifetime Access

Secure checkout · Instant activation · Lifetime updates

Not sure yet? Try Pro free for 7 days.

$19 value — yours free this week 20 Pro exports · 7 days full access · No credit card.

Claim free Pro
FAQ

Questions, answered

Everything below comes straight from how the extension works.

No. All extraction, formatting and file generation happen locally in the browser. The extension makes no network calls with conversation content. The only outbound calls are anonymous analytics (opt-out, no content sent), license validation (sends only the key), and image fetching using your existing ChatGPT session.

Keep every ChatGPT conversation. It only takes one click.

Install free, export to 7 formats, and own your work forever. Upgrade for $19 whenever you're ready — or try Pro free for 7 days.

Secure checkout · Instant activation · Lifetime updates