gamesbylevi

Support — Export AI Chats

Export selected parts of a ChatGPT, Claude or Gemini conversation as Markdown, HTML, plain text, JSON, PDF or a ZIP archive. Everything runs locally in your browser.

Get in touch

Email [email protected]. Include the AI site, the output format, what you expected and what happened instead. Do not attach a private conversation unless you deliberately want it included in the support request.

How to export a conversation

  1. Open the conversation on ChatGPT, Claude or Gemini.
  2. Click the Export AI Chats toolbar button and capture the open conversation.
  3. In the dashboard, search the messages or choose a preset such as All, Prompts, Answers, Search matches or Invert. You can also select exact messages.
  4. Preview the result, choose Markdown, HTML, text, JSON, PDF, normal ZIP or Portable backup, then save it.

Common questions

The extension says this page is unsupported

Export AI Chats can read conversations only on chatgpt.com, chat.openai.com, claude.ai and gemini.google.com. Switch to the tab containing the open conversation and try again.

Some messages or formatting are missing

The extension reads only the conversation already rendered in the current tab; it does not call private APIs or fetch unopened chats. Make sure the conversation has finished loading, then capture it again. Unknown page content is kept as inert source with an extraction warning rather than executed or silently discarded.

How do message selection and search work?

Search matches message text in the open dashboard. You can export the matches, invert the current selection, keep only prompts or answers, or tick individual turns. Search and selection state remain in that dashboard page's memory and are not added to your saved profile.

What does the saved export profile contain?

Only document preferences — whether to include reasoning, source metadata and extraction warnings — plus your filename pattern. The profile is stored locally and never contains conversation text.

What is a Portable backup?

It is a local ZIP containing readable Markdown, canonical JSON, source provenance, original message indexes and SHA-256 checksums. The local manifest includes the source URL and conversation identifier so you can verify where the archive came from. It is created only when you click the backup button.

Why does PDF open the print dialog?

Chrome creates the PDF with its own print engine, which handles the fonts already installed on your computer. Choose Save as PDF in the print dialog. No document is sent to a conversion server.

Why is an external image shown as a placeholder?

Exported HTML and PDF previews do not load third-party image URLs. External images are represented as inert placeholders so opening an export cannot contact an image host or leak access information. Images already available as safe local data may remain embedded.

What does Copy selected access?

It writes the messages you selected to the clipboard as readable plain text and safe rich HTML. The extension has no permission to read your clipboard.

Where are captured conversations kept?

Captures use chrome.storage.session, which Chrome clears when the browser session ends and does not sync to your Google account. Exported files go to the location selected by your browser. See the full privacy policy for details.

Does it upload chats or use analytics?

No. The extension makes no network requests, has no server, account, analytics, ads, licence check or remote code.

Privacy

The full policy is at /extensions/export-ai-chats/privacy.