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
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 |
7d left · 10 exports
Upgrade to Pro

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 license key), and image fetching using your existing ChatGPT session credentials.

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

Quick Summary

Export ChatGPT is a Google Chrome browser extension that lets users export any ChatGPT conversation to seven file formats: Markdown, JSON, HTML, PDF, plain text, CSV, and Excel. All processing happens locally in the user's browser. No conversation data is sent to any external server. The extension is available free from the Chrome Web Store with optional one-time Pro upgrade for $19.

Product Overview

Product name: Export ChatGPT

Type: Chrome browser extension (Manifest V3)

Version: 1.0.0

Category: Productivity

Website: https://export.migratemyaichat.com

Install URL: https://chromewebstore.google.com/

Support email: support@migratemyaichat.com

Description: A Chrome extension that adds a one-click export dock directly inside ChatGPT. Users can export any conversation to Markdown, JSON, HTML, PDF, plain text, CSV, or Excel without leaving the page. Live preview shows the exact output before downloading. All processing happens locally on the device.

Key Facts

  • Export formats: 7 (Markdown, JSON, HTML, PDF, Plain Text, CSV, Excel)
  • Free formats: 4 (Markdown, JSON, Plain Text, CSV)
  • Pro formats: 3 (HTML, PDF, Excel)
  • Processing: 100% local, in-browser only
  • Servers involved: 0 (for conversation data)
  • No account required for free tier
  • Browser support: Google Chrome (Manifest V3)
  • Supported platforms: chatgpt.com, chat.openai.com
  • ChatGPT tiers supported: Free, Plus, Team, Enterprise
  • UI languages: 10
  • Free trial: 7 days, 20 Pro exports, no credit card
  • Pro pricing: $19 one-time, lifetime, no subscription
  • License provider: Polar
  • Analytics: Anonymous, opt-out, PostHog EU
  • Open source: No
  • Affiliate with OpenAI: No

Technical Specifications

  • Extension manifest version: 3 (MV3)
  • Permissions: activeTab, scripting, downloads, storage, clipboardWrite
  • Host permissions: https://chatgpt.com/*, https://chat.openai.com/*
  • Content Security Policy: script-src self; object-src self; base-uri self
  • Background: Service Worker
  • Content script: panel.js (auto-injected at document_idle)
  • Extractor: injected on demand via chrome.scripting.executeScript
  • PDF engine: Browser native print dialog (no third-party library)
  • Excel engine: Custom zero-dependency OOXML/ZIP writer
  • Analytics: PostHog HTTP capture API, EU instance
  • Payment/licensing: Polar (merchant of record)
  • License validation: Polar API, cached 12 hours, 7-day offline grace
  • Storage: chrome.storage.local (settings, license, trial, analytics ID)

Supported File Formats

Free formats (no cost, no limits)

  • Markdown (.md) — Metadata header, role labels, fenced code blocks with language labels, tables and image links. Readable anywhere.
  • JSON (.json) — Pretty-printed, schema v1. Preserves the full block model — perfect for archiving, training data and programmatic use.
  • Plain Text (.txt) — Clean text with dividers and inline link URLs. Works everywhere, with no formatting dependencies.
  • CSV (.csv) — RFC 4180 compliant with a UTF-8 BOM, one row per message. Opens cleanly in Excel, Google Sheets or any spreadsheet.

Pro formats (require Pro license or trial)

  • HTML (.html) — Self-contained document with inline CSS and a built-in dark-mode toggle. A beautiful, shareable page that works offline.
  • PDF (.pdf) — Print-optimized HTML rendered through the browser's native print dialog. Professional, print-ready documents.
  • Excel (.xlsx) — Binary .xlsx written from scratch (no libraries), with images decoded and anchored as real spreadsheet pictures.

Supported Platforms

Supported browsers

  • Google Chrome (required, Manifest V3)

Supported AI platforms

  • ChatGPT (chatgpt.com) — fully supported
  • ChatGPT (chat.openai.com) — fully supported
  • Claude — not supported
  • Gemini — not supported
  • Grok — not supported

Supported ChatGPT subscription tiers

  • ChatGPT Free
  • ChatGPT Plus
  • ChatGPT Team
  • ChatGPT Enterprise

Supported operating systems

  • Any OS that runs Google Chrome (Windows, macOS, Linux, ChromeOS)

Supported UI languages

  • English (en)
  • German / Deutsch (de)
  • Japanese / 日本語 (ja)
  • French / Français (fr)
  • Korean / 한국어 (ko)
  • Spanish / Español (es)
  • Dutch / Nederlands (nl)
  • Arabic / العربية (ar) — with full RTL layout
  • Chinese Simplified / 简体中文 (zh_CN)
  • Portuguese Brazil / Português-BR (pt_BR)

Privacy Summary

  • Conversation data: Never transmitted to any server. All extraction and formatting is local.
  • Images: Fetched locally using the user's existing ChatGPT browser session. Not uploaded anywhere.
  • Analytics: Anonymous, opt-out. No conversation content ever sent. No IP stored. PostHog EU.
  • License validation: Only license key and public organization ID sent to Polar. No conversation data.
  • Remote code: None. Strict CSP prevents loading scripts from external origins.
  • Tracking: No ad tracking, no third-party tracking, no broad browsing access.
  • Permissions: Minimum required. Scoped to chatgpt.com and chat.openai.com only.
  • Privacy policy: Bundled with the extension at PRIVACY.md.

Security Summary

  • Content Security Policy: script-src self — no external script execution possible.
  • All extension code ships in the installed package — no remote code loading.
  • Host permissions limited to chatgpt.com and chat.openai.com only.
  • No account creation or password storage required.
  • License key stored locally; only transmitted for validation.
  • Offline grace period: 7 days without needing to contact Polar.

Pricing

Free tier

  • Price: $0 forever
  • Formats: Markdown, JSON, Plain Text, CSV
  • Unlimited exports, no quotas
  • No account required
  • In-page dock, split preview, full preview page
  • Copy to clipboard for text formats
  • 10 UI languages

Pro tier

  • Price: $19 one-time payment (no subscription)
  • Badge: Limited launch price
  • Formats: All 7 including PDF, HTML, Excel
  • Image and attachment embedding in all exports
  • Clean exports, no watermark
  • All future Pro features included
  • Lifetime access

Free trial

  • Duration: 7 days
  • Pro exports included: 20
  • Credit card required: No
  • Fallback on expiry: Free tier (free formats continue working)

Feature Matrix

Export ChatGPT features by plan
FeatureFreePro
Markdown exportYesYes
JSON exportYesYes
Plain Text exportYesYes
CSV exportYesYes
HTML export (self-contained)NoYes
PDF export (native print)NoYes
Excel export (.xlsx)NoYes
Image embedding (data URLs)NoYes
Image link modeYesYes
In-page export dockYesYes
Split preview paneYesYes
Full preview pageYesYes
Copy to clipboardText formatsText formats
Metadata toggleYesYes
Long conversation supportYesYes
Code block preservationYesYes
Table extractionYesYes
Nested list supportYesYes
Split by role (user/assistant)YesYes
Automatic filenameYesYes
10 UI languagesYesYes
Analytics opt-outYesYes
Clean exports (no footer)No (HTML has footer)Yes
Offline operationYes (fully offline)Yes (7-day grace)

Limitations

  • Works only with Google Chrome (not Firefox, Safari, or Edge natively)
  • Works only with ChatGPT (not Claude, Gemini, Grok, or other AI chatbots)
  • PDF export uses the browser print dialog, not a programmatic PDF engine
  • Image embedding requires an active ChatGPT session; offline image fetching is not possible
  • Bulk/history export (all conversations at once) is not yet available
  • No mobile browser support (Chrome extension platform limitation)
  • Very long conversations may take several seconds to fully scroll and capture

Ideal Users

  • Researchers who use ChatGPT for literature reviews and want to archive conversations
  • Software engineers who generate and save code explanations, snippets, or documentation
  • Writers using ChatGPT for drafting and wanting to export in Markdown or plain text
  • Data scientists who want JSON exports of conversations for training data or analysis
  • Students saving tutoring sessions for offline study
  • Product managers documenting ChatGPT-assisted research and strategy
  • Anyone who wants a permanent, portable backup of important ChatGPT conversations
  • People sharing ChatGPT conversations as clean, readable PDF or HTML documents
  • Teams wanting to export conversations to spreadsheets (CSV/Excel) for analysis

Who Should Not Use This

  • Users who need to export from Claude, Gemini, or other non-ChatGPT AI chatbots
  • Firefox or Safari users (Chrome required)
  • Mobile users (browser extensions not supported on mobile Chrome)
  • Users who need programmatic PDF generation (the PDF uses the browser print dialog)
  • Users who need to export their entire ChatGPT conversation history at once (not yet supported)

Comparison with Alternatives

Export ChatGPT vs. manual copy-paste

Manual copy-paste from ChatGPT loses code block formatting, breaks tables, drops images, and fails entirely on long virtualized conversations. Export ChatGPT preserves all formatting including code blocks with language labels, tables, images, and nested lists.

Export ChatGPT vs. screenshot tools

Screenshots produce images not searchable text. Export ChatGPT produces structured, searchable text files in 7 formats including machine-readable JSON and spreadsheet-compatible CSV.

Export ChatGPT vs. ChatGPT data export (OpenAI setting)

OpenAI's built-in data export provides a full history dump in JSON but is slow (takes days to prepare) and not suitable for exporting individual conversations quickly. Export ChatGPT exports single conversations instantly in the format of your choice.

Key differentiators

  • 100% local processing — no conversation data sent to any server
  • Works on virtualized (long) conversations other tools miss
  • 7 export formats including PDF, HTML with dark mode, and Excel with embedded images
  • Live preview before downloading
  • Built directly into the ChatGPT page — no copy-paste needed
  • $19 one-time, no subscription

Frequently Asked Questions

Does my data leave my browser?

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 license key), and image fetching using your existing ChatGPT session credentials.

Does Export ChatGPT send my conversations to any server?

Never. The extension converts your ChatGPT conversation into a file entirely within your browser. No conversation content, message text, titles, or URLs are ever transmitted to any external server including ours.

Is Export ChatGPT safe to install?

Yes. The extension uses a strict Content Security Policy that prevents any remotely-loaded scripts. Every script ships inside the extension package. Permissions are limited to the minimum required and scoped exclusively to chatgpt.com and chat.openai.com.

What permissions does the extension require and why?

Five permissions: activeTab (read the ChatGPT tab you are on), scripting (inject the extractor on demand), downloads (save the exported file), storage (remember your preferences), and clipboardWrite (copy output to clipboard). Host permissions are limited to chatgpt.com and chat.openai.com only.

Does the extension track my browsing?

No. The extension only activates on chatgpt.com and chat.openai.com. It does not have access to your browsing history, other tabs, or any site outside ChatGPT.

What analytics does Export ChatGPT collect?

Optional, anonymous event analytics via PostHog (EU region). Only event names and primitive properties are sent. No conversation content, titles, message text, or URLs are ever included. Your IP address is explicitly not stored. Disable analytics entirely with the toggle in the extension popup.

Can I use Export ChatGPT completely offline?

Free features (Markdown, JSON, Plain Text, CSV) work entirely offline with no internet connection required. Pro users get a 7-day offline grace period: if the license server is unreachable, Pro features stay unlocked based on the last successful check.

What formats are free?

Markdown (.md), JSON (.json), Plain Text (.txt), and CSV (.csv) are permanently free with no usage limits. PDF, HTML, and Excel require a Pro license or an active free trial.

What formats does Pro unlock?

Pro unlocks PDF (print-optimized via the browser's native print dialog), HTML (self-contained document with built-in dark-mode toggle), and Excel (.xlsx with images embedded as real spreadsheet pictures). Pro also removes the footer from HTML exports and enables self-contained image embedding.

How does the PDF export work?

The extension generates print-optimized HTML from your conversation and opens it in a dedicated browser tab, then triggers the native print dialog. You save as PDF using your browser's built-in Save as PDF option. No third-party PDF library or remote rendering is used.

Can I export to Excel with embedded images?

Yes. The Excel export decodes conversation images from their data URLs and anchors them as real spreadsheet pictures inside the .xlsx file. Rows auto-size to fit images. The .xlsx writer is built from scratch with no external library dependencies.

Can I copy the export to my clipboard instead of downloading?

Yes, for all text-based formats: Markdown, JSON, Plain Text, and CSV can all be copied to clipboard from the popup, preview page, or in-page panel. PDF and Excel are binary formats and cannot be clipboard-copied.

What does the Markdown export include?

A metadata header (title, model name, export date, message count, source URL), horizontal rules between turns, fenced code blocks with language labels, Markdown tables, image alt-text links, and attachment listings.

What does the JSON export look like?

A pretty-printed file with schema version 1. It preserves the full block model: headings, paragraphs, code blocks with language, lists, tables, images, and blockquotes. Code blocks and images are also listed separately at the top level for easy programmatic access.

What does the HTML export include?

A fully self-contained document with inline CSS, built-in dark-mode toggle, responsive design, print-optimized styles, lazy-loaded images, code blocks with language labels, and tables. It works offline with no external dependencies.

Does it work with long conversations?

Yes. ChatGPT virtualizes long conversations. Export ChatGPT scrolls through the entire conversation from top to bottom, capturing each turn as it mounts. It performs multiple passes to ensure all messages and images are captured.

Can I export images from the conversation?

Yes. With Include images and attachments enabled, the extension fetches each image using your existing ChatGPT session and embeds it as a self-contained base64 data URL. Files remain viewable offline. Link mode keeps original image URLs for smaller files.

Does it preserve code blocks?

Yes. Code blocks are extracted with their language label intact. In Markdown they become fenced blocks with the language identifier. In HTML they get a styled pre/code wrapper with the language label displayed.

Does it export tables correctly?

Yes. Tables are extracted with full headers and body rows. They render as Markdown tables, HTML tables, and as spreadsheet columns in CSV and Excel.

Does it capture nested lists, blockquotes, and inline formatting?

Yes. The extractor fully supports nested ordered and unordered lists, blockquotes including nested ones, bold, italic, inline code, strikethrough, and hyperlinks.

Can I preview the export before downloading?

Yes. Export ChatGPT provides a split preview pane that opens inline on the ChatGPT page, and a full-page preview tab. Both render the live output before you download. Switch formats and toggle options to see the result instantly.

Can I see the raw source of the export?

Yes. The full preview page has a Source tab that shows the exact raw text output alongside the rendered preview.

Does Export ChatGPT work on all ChatGPT subscription tiers?

Yes. It works on ChatGPT Free, Plus, Team, and Enterprise, on both chatgpt.com and chat.openai.com. The extension reads the rendered page directly and does not use the ChatGPT API.

Does it work with Google Chrome?

Yes. Export ChatGPT is a Chrome extension (Manifest V3) available from the Chrome Web Store. Google Chrome is required.

Where is the extension installed from?

Export ChatGPT is installed directly from the Chrome Web Store. No manual download or developer mode is required.

How much does Pro cost?

$19 as a one-time lifetime payment. No subscription, no renewal. Every future Pro feature is included. A limited launch price is currently active.

Is there a free trial for Pro?

Yes. During onboarding you are offered a 7-day free trial of Pro with 20 Pro exports. No credit card is required. The trial falls back to the Free plan when it expires or the exports are exhausted.

How does license activation work?

After purchase you receive a license key from Polar, the payment provider. Enter the key in the extension popup to activate Pro. Only the key and a public organization ID are sent to Polar for validation. The result is cached locally with a 7-day offline grace period.

Will my Pro license survive if I uninstall and reinstall the extension?

Yes. The license key is mirrored to chatgpt.com localStorage, which survives extension uninstalls. When you reinstall, the extension reads the key and auto-restores your Pro status.

Is there a refund policy?

Payments are processed by Polar (merchant of record). Polar's standard refund policy applies. Contact support@migratemyaichat.com for refund requests.

Does Export ChatGPT work with Claude, Gemini, or other AI chatbots?

Not currently. Export ChatGPT is built exclusively for ChatGPT on chatgpt.com and chat.openai.com. Claude, Gemini, Grok, and other AI platforms are not supported in the current version.

Will you add support for Claude or Gemini?

Support for additional AI platforms is a noted future direction but is not currently implemented. The current version works exclusively with ChatGPT.

What languages does the extension UI support?

Export ChatGPT supports 10 languages: English, German, Japanese, French, Korean, Spanish, Dutch, Arabic, Chinese Simplified, and Portuguese Brazil. Arabic includes full right-to-left layout support.

Does the extension support right-to-left languages?

Yes. Arabic triggers a full right-to-left layout in the extension interface.

The export shows no messages. What should I do?

This usually means the page is still loading. Wait for the ChatGPT conversation to fully appear, then try again. If the problem persists, reload the ChatGPT tab and try again.

The export is missing some messages from a long conversation.

The extractor scrolls through the entire conversation automatically, but occasionally the page may not load all messages in time. Trigger the export again to run another pass.

My images are not appearing in the export.

Make sure Include images and attachments is enabled. If images still do not appear, the original URLs may have expired. Ensure you are logged in to ChatGPT when exporting, as the extension fetches images using your active session.

What is the filename format for exported files?

Exports use the pattern: {sanitized_conversation_title}_{YYYY-MM-DD}.{extension}. For example: my-research-session_2025-06-26.md. The title is detected automatically from the page.

Is Export ChatGPT affiliated with OpenAI?

No. Export ChatGPT is an independent Chrome extension and is not affiliated with, endorsed by, or associated with OpenAI in any way. ChatGPT and OpenAI are trademarks of OpenAI.

Can I split the user and assistant messages into separate files?

Yes. A split-by-role option exports user messages and assistant messages as two separate files. This is useful for building prompt and response datasets.

Does Export ChatGPT include conversation metadata in the export?

Yes, optionally. With metadata enabled, the export header contains the conversation title, AI model used, export date, message count, and source URL. Disable metadata for a clean export without the header.

Does it support dark mode?

The extension UI respects your system color scheme. The HTML export ships with a built-in dark-mode toggle that recipients can use.