Install the extension
- Open the Chrome Web Store listing for Export ChatGPT.
- Click "Add to Chrome" and confirm the installation.
- The extension icon will appear in your Chrome toolbar.
- Pin it for easy access using the Extensions menu (puzzle icon).
Browse guides and common questions below, or email us directly. Most issues are resolved in under a minute.
Email Support
We typically respond within 1 business day.
Common tasks explained in clear steps.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
$19 as a one-time lifetime payment. No subscription, no renewal. Every future Pro feature is included. A limited launch price is currently active.
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.
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.
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.
Payments are processed by Polar (merchant of record). Polar's standard refund policy applies. Contact support@migratemyaichat.com for refund requests.
Describe your issue and we'll get back to you within 1 business day. Include your extension version (visible in the popup footer), the export format you were using, and any error messages you saw.
Email support@migratemyaichat.comTypical response time: within 1 business day