Export ChatGPT conversations to high-fidelity HTML snapshots and print-friendly PDFs.
ChatGPT History Saver is an Edge/Chromium extension built for people who want to save ChatGPT conversations in formats that still feel pleasant to read later. Instead of dumping raw text, it focuses on readable exports that are easy to archive, share, and revisit.
- Save ChatGPT conversations as high-fidelity static HTML pages
- Create print-friendly PDF exports from the current conversation
- Keep code blocks, text layout, and images more readable than plain copy-paste
- Archive important chats for research, documentation, or personal knowledge bases
- Open Microsoft Edge.
- Go to the Edge Add-ons store.
- Search for
ChatGPT History Saver. - Open the extension page and click
Get. - After installation, pin the extension to the Edge toolbar for quick access.
- Download the project ZIP from GitHub.
- Extract the ZIP to a local folder.
- Open
edge://extensions/in Microsoft Edge. - Turn on
Developer modein the top-right corner. - Click
Load unpacked. - Select the extracted project folder.
- After installation, pin the extension to the Edge toolbar.
- Open a ChatGPT conversation page on
chatgpt.comorchat.openai.com. - Click the
ChatGPT History Savericon in the Edge toolbar. - Choose one of the available export options:
Export HTML: creates a high-fidelity static HTML snapshot for offline reading.Export PDF: opens a print-friendly preview page and lets you save the conversation as PDF.
- For HTML export, review the preview and click
Download HTML. - For PDF export, use the browser print dialog and choose
Save as PDF.
- One-click export from the browser action popup
- High-fidelity HTML export designed for offline reading
- PDF export through a dedicated print-friendly preview flow
- Best-effort image embedding for readable exports
- ChatGPT-only scope for
chatgpt.comandchat.openai.com
content/content.jscollects the current conversation or DOM snapshot from the active ChatGPT page.background/background.jscoordinates export requests and opens the export flow.export/export.htmlrenders the export preview page.- HTML export focuses on a high-fidelity static snapshot workflow.
- PDF export opens a print-friendly preview page for browser-native PDF saving.
background/ background service worker
content/ page collector and HTML snapshot logic
export/ preview pages and export UI
popup/ extension popup UI
shared/ shared serializers and helpers
icons/ extension icons
marketing/ promotional images for store/repo assets
docs/ store listing, privacy, release, and support docs
The repo already includes starter publishing materials:
- Privacy policy
- Store listing draft
- Release checklist
- Contact safety guidance
- GitHub launch checklist
- ChatGPT frontend changes may require parser updates
- Some protected or expiring images may not embed successfully
- Export fidelity depends on the visible page structure at export time
Contributions, bug reports, and improvement ideas are welcome.
- Read CONTRIBUTING.md
- Use the issue templates in
.github/ISSUE_TEMPLATE/ - Keep changes focused and easy to review
If you discover a security issue, please read SECURITY.md before opening a public report.
See CHANGELOG.md.



