Export chats to HTML, Markdown — instantly
Save clean, well-formatted copies of your AI conversations for archiving, documentation, or sharing. The official browser extension makes it one-click inside the chat UI.
- Privacy-first: All exports happen locally in your browser.
- No tracking: No analytics or behavioral data collection by default.
Quick demo
Open an AI chat → Click extension icon → Click "Save Chat" → Done
You get a clean HTML/MD file.
Extension preview — click install to add to your browser.
Privacy-first
All processing runs inside your browser — nothing is uploaded to external servers by default.
One-click export
Save the full conversation to a single self-contained file for archiving or sharing.
Multiple formats
Export to HTML (readable), Markdown (notes).
Preserves formatting
Code blocks are highlighted, images preserved, message order intact.
FAQ
What does this extension do?
Save Your AI Chats allows you to export AI chat conversations directly from the chat UI into clean HTML or Markdown
Here is an example of saved HTML file

Which AI chat platforms are supported?
Works with ChatGPT, Claude, Gemini, Bing Copilot, and most web-based AI chat UIs. If a site structure changes, the extension may require a quick update.
Is my data uploaded anywhere?
No. Exports are generated locally in your browser. The extension does not send content to third-party servers unless you explicitly use a sharing feature (none by default).
Can I use this on mobile?
The extension is for desktop browsers. The underlying web tool supports copy-paste HTML workflow for mobile in some cases.
Where can I get support or report bugs?
Open an issue on the repository or email dev.tools@olvy.net
Download / Install
Install from the Firefox Add-ons site (recommended) or download the source from GitHub.
Note: Always verify the extension publisher and read permissions before installing. If you need an enterprise or offline build, contact us
Developer Comments
Technical notes, internal changes, and version-to-version improvements.
[2.0] – 2025-11-17
Fixed
- ChatGPT inline uploads: Images added from disk or pasted screenshots are now detected even when rendered as blob URLs or CSS backgrounds, then embedded directly into the exported HTML.
- Image authorization: Remote attachments are fetched with session credentials, allowing authenticated CDN images to be saved correctly.
Improved
- Media extraction: Entire message containers are cloned to preserve attachment wrappers outside the bubble.
- Background media handling: Elements using background-image now get converted to base64 so styled previews work offline.
- Reusable media pipeline: New
hydrateCloneWithMedia helper deduplicates inline/base64 conversions for all extraction paths.
[1.92] – 2025-11-17
Added
- Inline save controls: A persistent "Save Chat as: HTML • Markdown" UI next to ChatGPT's Share button for quick in-page downloads.
Changed
- Unified export pipeline: Inline and popup saves now share the same
saveChatContent helper for consistent filenames, formats, and logs.
- Visual polish: Radio-style options with clear inline success/error states.
[0.6] – 2025-01-13
Fixed
- Message extraction: Algorithm rewritten to fetch all messages using
[data-message-author-role].
- Message loss issues resolved by relying on DOM order instead of turn containers.
- Formatting preserved for user messages.
- Restored dark theme GitHub-style code highlighting.
- Improved image handling: Attachments now processed reliably and inlined as base64.
- Fixed ordering issues for messages containing images.
Changed
- Dark theme (#1e1e1e) code block styling restored with proper syntax colors.
- Improved image extraction and inline processing.