Skip to content
Support Center

How can we help?

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.

support@migratemyaichat.com

Step-by-step guides

Common tasks explained in clear steps.

Install the extension

  1. Open the Chrome Web Store listing for Export ChatGPT.
  2. Click "Add to Chrome" and confirm the installation.
  3. The extension icon will appear in your Chrome toolbar.
  4. Pin it for easy access using the Extensions menu (puzzle icon).

Export a conversation

  1. Open any ChatGPT conversation on chatgpt.com.
  2. The export dock appears on the right side of the page automatically.
  3. Click a format button (MD, PDF, HTML, TXT, JSON, CSV, or XLS).
  4. A live preview opens. Review the output, then click Download.

Export with images

  1. In the export panel or popup, enable "Include images & attachments".
  2. Choose your format (HTML, Markdown, or Excel support embedded images).
  3. Click Export. The extension fetches images using your active ChatGPT session.
  4. The file is saved with images embedded as self-contained data URLs.

Activate a Pro license

  1. After purchase, Polar will email you a license key.
  2. Open the Export ChatGPT popup by clicking the extension icon.
  3. Scroll to the "Pro License" section and paste your key.
  4. Click "Activate". Your plan will change to Pro immediately.

Export isn't working / missing messages

  1. Reload the ChatGPT tab (Cmd/Ctrl + R) and wait for the page to fully load.
  2. Try the export again. The extractor performs multiple scroll passes.
  3. For very long conversations, give it 10–15 seconds to complete.
  4. If still broken, uninstall and reinstall the extension from the Web Store.

Privacy & Security

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.

Export Formats

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.

Features & Usage

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.

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.

Pricing & Licensing

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.

Still need help?

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.com

Typical response time: within 1 business day