LLM Chat Exporter
Export LLM chat conversations (Claude, ChatGPT, Gemini...) to Markdown or ZIP, with images and pasted attachments inline.
As of June 2026, LLM Chat Exporter has 28 users in the Workflow & Planning category.
Usersno change0%
28
28
Ratingno change0%
—
— reviews
Reviewsno change0%
—
Version
0.7.30
Manifest V3
90-day change · In the last 90 days this extension 2 version updates, changed permissions.
History
6 snapshotsTracking since May 10, 2026.
View as table
| Date | Users | Rating | Reviews | Version |
|---|---|---|---|---|
| May 10, 2026 | — | — | — | 0.6.3 |
| May 15, 2026 | — | — | — | 0.6.3 |
| May 21, 2026 | 1 | — | — | 0.7.15 |
| May 27, 2026 | 2 | — | — | 0.7.30 |
| Jun 3, 2026 | 9 | — | — | 0.7.30 |
| Jun 9, 2026 | 19 | — | — | 0.7.30 |
| Now | 28 | — | — | 0.7.30 |
Changelog
- May 21, 2026description
Save your AI conversations in a clean, portable format you actually own. LLM Chat Exporter takes the chat you're currently looking at on Claude, ChatGPT, or Gemini and turns it into a Markdown file or a ZIP archive — locally, in your browser. No accounts, no servers, no data leaves your machine. ━━━ FEATURES ━━━ • Two output formats – Markdown: a single .md file with images embedded as base64. Drop it into Obsidian, Notion, GitHub, or any Markdown editor. – ZIP: a tidy folder with images in /assets, attachments in /files, artifacts in /artifacts, and the .md referencing them by path. • Supported platforms – Claude.ai — text, images, file uploads, artifacts, thinking blocks, and tool calls. – ChatGPT.com — text, images, file uploads, and reasoning. – Gemini.google.com — text, images, file uploads, thinking, and AI-generated images (including image-gen models like Nano Banana). • Configurable – Include or exclude the model's reasoning (thinking + tool calls). – Inline pasted text files (.md, .txt, .json…) into the body, or keep them as separate attachments. – Render Markdown attachments inline so headings and lists stay readable. ━━━ PRIVACY ━━━ The extension reads conversation data only on the active tab, and only when you click Export. There is no analytics, no telemetry, and no remote server. The only data stored is your default-format preferences (via chrome.storage.sync). For Gemini specifically, the extension also downloads attached and inline images from Google's asset CDNs (the same ones the chat page already loads them from) so they can be embedded into the export. Those bytes never leave your browser. ━━━ PERMISSIONS ━━━ • activeTab — read the chat tab when you trigger an export. • storage — remember your option toggles. • declarativeNetRequestWithHostAccess — rewrite CORS response headers from Google's image CDNs so Gemini-attached files and inline images can be embedded into the export. Scoped to those CDN hosts only. • Host access to claude.ai, chatgpt.com, gemini.google.com — run the scripts that extract the conversation. • Host access to *.googleusercontent.com, *.usercontent.google.com, and lh1.google.com–lh7.google.com — fetch Gemini-uploaded files and inline / generated images via the extension's service worker. ━━━ HOW TO USE ━━━ 1. Open a conversation on claude.ai, chatgpt.com, or gemini.google.com. 2. Click the LLM Chat Exporter icon. 3. Pick Markdown or ZIP, toggle the options you want, hit Export. 4. The file is saved through your browser's normal download flow. Defaults are configurable on the Options page (gear icon in the popup). ━━━ FEEDBACK ━━━ Bug reports and feature requests are welcome on the GitHub repo.
Save chats from Claude, ChatGPT, and Gemini as Markdown or ZIP files. Some conversations are worth keeping: a useful coding session, research notes, a draft, a decision log, an explanation you want to read again, or context you may want to give to another AI later. LLM Chat Exporter saves the conversation you are currently viewing to your computer. Everything happens locally in your browser, nothing leaves your machine. WHAT GETS SAVED The export includes the conversation in order – your messages and the AI responses, plus: - Images you uploaded and images generated in the chat - Files you uploaded - Long text pasted into the chat - Code blocks and formatting - Claude artifacts and ChatGPT canvas documents - ChatGPT voice-mode messages as transcribed text - The model's thinking/reasoning and tool calls, when you enable that option WHERE IT WORKS - claude.ai - chatgpt.com - gemini.google.com HOW TO USE 1. Open a conversation on claude.ai, chatgpt.com, or gemini.google.com. 2. Click the LLM Chat Exporter icon in your browser toolbar. 3. Choose Markdown or ZIP, set the toggles, and click Export. 4. The file is saved through your browser's normal download flow. TWO EXPORT FORMATS Both formats include a plain, readable Markdown export, so you can paste the conversation into Claude, ChatGPT, Gemini, or a local LLM as context for a new conversation. Markdown (.md) A single Markdown file with the conversation in order. Images can be embedded directly into the file when "Inline images" option is enabled. Text uploads such as .md, .txt, .json, and similar files can also be included directly in the conversation when "Inline text uploads" is enabled. Non-text attachments such as PDF, DOCX, XLSX, and other binary files cannot be stored inside a single Markdown file. In Markdown mode, they are listed as attachment references with filename, size, and type. Markdown is the simplest option when you want one readable file for notes, search, archiving, or pasting back into another AI chat. ZIP A ZIP archive with the conversation as Markdown, plus separate files when they are not embedded directly into the Markdown. Depending on your export options and the chat content, the ZIP may include: - /assets for images - /files for uploaded files - /artifacts for artifacts and canvas documents ZIP is better for long conversations, image-heavy chats, or chats with uploaded files, because it can preserve files alongside the Markdown export instead of forcing everything into one document. OPTIONS A few toggles are available in the popup: - Inline images – embed images directly into the Markdown. When disabled, ZIP exports save images in /assets; Markdown-only exports keep the conversation as a single .md file and use image placeholders. - Inline text uploads – include supported text uploads such as .md, .txt, .json, .csv, and similar files directly in the conversation body. When disabled, these files are treated as attachments. - Inline attachments – render inlined text content as readable text/Markdown instead of wrapping it in code blocks. Useful for .md notes and documents; the code-block version is usually better for .json, .csv, logs, and other structured formats. - Include dates – add message dates to the export. - Include reasoning – include thinking blocks and tool calls when available. Off by default. Defaults are configurable on the Options page, available from the gear icon in the popup. You can set different defaults for Claude, ChatGPT, and Gemini, and choose how message dates are formatted. PRIVACY - No uploads. Export happens locally in your browser. - No accounts, no analytics, no telemetry, no tracking. - The extension reads the current chat page only when you click Export. - The only thing stored between sessions is your export preferences. When images or uploaded files need to be included in the export, the extension fetches them directly in your browser from the same services the chat page already uses. They are embedded into the Markdown file or included in the ZIP archive. Nothing is sent to any remote server. PERMISSIONS - activeTab – read the current chat when you click Export. - storage – remember your export preferences. - declarativeNetRequestWithHostAccess – adjust CORS headers from Google's image CDNs so Gemini images and attached files can be embedded or saved. Scoped to those hosts only. - Host access to claude.ai, chatgpt.com, and gemini.google.com – run the script that extracts the conversation. - Host access to *.googleusercontent.com, *.usercontent.google.com, and lh1.google.com–lh7.google.com – fetch Gemini images and uploaded files. FEEDBACK Bug reports and feature requests are welcome on the GitHub repo.
- May 15, 2026description
Save your AI conversations in a clean, portable format you actually own. LLM Chat Exporter takes the chat you're currently looking at on Claude or ChatGPT and turns it into a Markdown file or a ZIP archive — locally, in your browser. No accounts, no servers, no data leaves your machine. ━━━ FEATURES ━━━ • Two output formats – Markdown: a single .md file with images embedded as base64. Drop it into Obsidian, Notion, GitHub, or any Markdown editor. – ZIP: a tidy folder with images in /assets, attachments in /files, artifacts in /artifacts, and the .md referencing them by path. • Supported platforms – Claude.ai — text, images, file uploads, artifacts, thinking blocks, and tool calls. – ChatGPT.com — text, images, file uploads, and reasoning. • Configurable – Include or exclude the model's reasoning (thinking + tool calls). – Inline pasted text files (.md, .txt, .json…) into the body, or keep them as separate attachments. – Render Markdown attachments inline so headings and lists stay readable. ━━━ PRIVACY ━━━ The extension reads conversation data only on the active tab, and only when you click Export. There is no analytics, no telemetry, and no remote server. The only data stored is your default-format preferences (via chrome.storage.sync). ━━━ PERMISSIONS ━━━ • activeTab — read the chat tab when you trigger an export. • storage — remember your option toggles. • Host access to claude.ai and chatgpt.com — run the scripts that extract the conversation. ━━━ HOW TO USE ━━━ 1. Open a conversation on claude.ai or chatgpt.com. 2. Click the LLM Chat Exporter icon. 3. Pick Markdown or ZIP, toggle the options you want, hit Export. 4. The file is saved through your browser's normal download flow. Defaults are configurable on the Options page (gear icon in the popup). ━━━ FEEDBACK ━━━ Bug reports and feature requests are welcome on the GitHub repo.
Save your AI conversations in a clean, portable format you actually own. LLM Chat Exporter takes the chat you're currently looking at on Claude, ChatGPT, or Gemini and turns it into a Markdown file or a ZIP archive — locally, in your browser. No accounts, no servers, no data leaves your machine. ━━━ FEATURES ━━━ • Two output formats – Markdown: a single .md file with images embedded as base64. Drop it into Obsidian, Notion, GitHub, or any Markdown editor. – ZIP: a tidy folder with images in /assets, attachments in /files, artifacts in /artifacts, and the .md referencing them by path. • Supported platforms – Claude.ai — text, images, file uploads, artifacts, thinking blocks, and tool calls. – ChatGPT.com — text, images, file uploads, and reasoning. – Gemini.google.com — text, images, file uploads, thinking, and AI-generated images (including image-gen models like Nano Banana). • Configurable – Include or exclude the model's reasoning (thinking + tool calls). – Inline pasted text files (.md, .txt, .json…) into the body, or keep them as separate attachments. – Render Markdown attachments inline so headings and lists stay readable. ━━━ PRIVACY ━━━ The extension reads conversation data only on the active tab, and only when you click Export. There is no analytics, no telemetry, and no remote server. The only data stored is your default-format preferences (via chrome.storage.sync). For Gemini specifically, the extension also downloads attached and inline images from Google's asset CDNs (the same ones the chat page already loads them from) so they can be embedded into the export. Those bytes never leave your browser. ━━━ PERMISSIONS ━━━ • activeTab — read the chat tab when you trigger an export. • storage — remember your option toggles. • declarativeNetRequestWithHostAccess — rewrite CORS response headers from Google's image CDNs so Gemini-attached files and inline images can be embedded into the export. Scoped to those CDN hosts only. • Host access to claude.ai, chatgpt.com, gemini.google.com — run the scripts that extract the conversation. • Host access to *.googleusercontent.com, *.usercontent.google.com, and lh1.google.com–lh7.google.com — fetch Gemini-uploaded files and inline / generated images via the extension's service worker. ━━━ HOW TO USE ━━━ 1. Open a conversation on claude.ai, chatgpt.com, or gemini.google.com. 2. Click the LLM Chat Exporter icon. 3. Pick Markdown or ZIP, toggle the options you want, hit Export. 4. The file is saved through your browser's normal download flow. Defaults are configurable on the Options page (gear icon in the popup). ━━━ FEEDBACK ━━━ Bug reports and feature requests are welcome on the GitHub repo.
- May 15, 2026short_description
Export LLM chat conversations (Claude, ChatGPT...) to Markdown or ZIP, with images and pasted attachments inline.
Export LLM chat conversations (Claude, ChatGPT, Gemini...) to Markdown or ZIP, with images and pasted attachments inline.
- May 15, 2026host_permissions
https://claude.ai/*, https://chatgpt.com/*
https://claude.ai/*, https://chatgpt.com/*, https://gemini.google.com/*, https://*.usercontent.google.com/*, https://*.googleusercontent.com/*, https://lh1.google.com/*, https://lh2.google.com/*, https://lh3.google.com/*, https://lh4.google.com/*, https://lh5.google.com/*, https://lh6.google.com/*, https://lh7.google.com/*
- May 15, 2026permissions
storage, activeTab
storage, activeTab, declarativeNetRequestWithHostAccess
Permissions & access
- Permissions
- storageactiveTabdeclarativeNetRequestWithHostAccess
- Host access
- https://claude.ai/*, https://chatgpt.com/*, https://gemini.google.com/*, https://*.usercontent.google.com/*, https://*.googleusercontent.com/*, https://lh1.google.com/*, https://lh2.google.com/*, https://lh3.google.com/*, https://lh4.google.com/*, https://lh5.google.com/*, https://lh6.google.com/*, https://lh7.google.com/*
Screenshots
About
Save chats from Claude, ChatGPT, and Gemini as Markdown or ZIP files. Some conversations are worth keeping: a useful coding session, research notes, a draft, a decision log, an explanation you want to read again, or context you may want to give to another AI later. LLM Chat Exporter saves the conversation you are currently viewing to your computer. Everything happens locally in your browser, nothing leaves your machine. WHAT GETS SAVED The export includes the conversation in order – your messages and the AI responses, plus: - Images you uploaded and images generated in the chat - Files you uploaded - Long text pasted into the chat - Code blocks and formatting - Claude artifacts and ChatGPT canvas documents - ChatGPT voice-mode messages as transcribed text - The model's thinking/reasoning and tool calls, when you enable that option WHERE IT WORKS - claude.ai - chatgpt.com - gemini.google.com HOW TO USE 1. Open a conversation on claude.ai, chatgpt.com, or gemini.google.com. 2. Click the LLM Chat Exporter icon in your browser toolbar. 3. Choose Markdown or ZIP, set the toggles, and click Export. 4. The file is saved through your browser's normal download flow. TWO EXPORT FORMATS Both formats include a plain, readable Markdown export, so you can paste the conversation into Claude, ChatGPT, Gemini, or a local LLM as context for a new conversation. Markdown (.md) A single Markdown file with the conversation in order. Images can be embedded directly into the file when "Inline images" option is enabled. Text uploads such as .md, .txt, .json, and similar files can also be included directly in the conversation when "Inline text uploads" is enabled. Non-text attachments such as PDF, DOCX, XLSX, and other binary files cannot be stored inside a single Markdown file. In Markdown mode, they are listed as attachment references with filename, size, and type. Markdown is the simplest option when you want one readable file for notes, search, archiving, or pasting back into another AI chat. ZIP A ZIP archive with the conversation as Markdown, plus separate files when they are not embedded directly into the Markdown. Depending on your export options and the chat content, the ZIP may include: - /assets for images - /files for uploaded files - /artifacts for artifacts and canvas documents ZIP is better for long conversations, image-heavy chats, or chats with uploaded files, because it can preserve files alongside the Markdown export instead of forcing everything into one document. OPTIONS A few toggles are available in the popup: - Inline images – embed images directly into the Markdown. When disabled, ZIP exports save images in /assets; Markdown-only exports keep the conversation as a single .md file and use image placeholders. - Inline text uploads – include supported text uploads such as .md, .txt, .json, .csv, and similar files directly in the conversation body. When disabled, these files are treated as attachments. - Inline attachments – render inlined text content as readable text/Markdown instead of wrapping it in code blocks. Useful for .md notes and documents; the code-block version is usually better for .json, .csv, logs, and other structured formats. - Include dates – add message dates to the export. - Include reasoning – include thinking blocks and tool calls when available. Off by default. Defaults are configurable on the Options page, available from the gear icon in the popup. You can set different defaults for Claude, ChatGPT, and Gemini, and choose how message dates are formatted. PRIVACY - No uploads. Export happens locally in your browser. - No accounts, no analytics, no telemetry, no tracking. - The extension reads the current chat page only when you click Export. - The only thing stored between sessions is your export preferences. When images or uploaded files need to be included in the export, the extension fetches them directly in your browser from the same services the chat page already uses. They are embedded into the Markdown file or included in the ZIP archive. Nothing is sent to any remote server. PERMISSIONS - activeTab – read the current chat when you click Export. - storage – remember your export preferences. - declarativeNetRequestWithHostAccess – adjust CORS headers from Google's image CDNs so Gemini images and attached files can be embedded or saved. Scoped to those hosts only. - Host access to claude.ai, chatgpt.com, and gemini.google.com – run the script that extracts the conversation. - Host access to *.googleusercontent.com, *.usercontent.google.com, and lh1.google.com–lh7.google.com – fetch Gemini images and uploaded files. FEEDBACK Bug reports and feature requests are welcome on the GitHub repo.
Technical
- Version
- 0.7.30
- Manifest
- V3
- Size
- 101KiB
- Min Chrome
- 88
- Languages
- 1
- Featured
- No
Metadata
- ID
- aiienkcfiaklilljllikmckfopepglkd
- Developer ID
- ue5044b27340ca76e391362eda3fff4dc
- Developer Email
- [email protected]
- Created
- May 9, 2026
- Last Updated (Store)
- May 18, 2026
- Last Scraped
- Jun 9, 2026
- Website
- —
Data sourced from the Chrome Web Store · last verified Jun 9, 2026.