LLM Chat Exporter
Overview
Export LLM chat conversations (Claude, ChatGPT, Gemini...) to Markdown or ZIP, with images and pasted attachments inline.
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.
0 out of 5No ratings
Details
- Version0.7.30
- UpdatedMay 17, 2026
- Offered byPetro Borshchahivskyi
- Size101KiB
- LanguagesEnglish
- Developer
Email
dev@liksu.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser