Save ChatGPT conversations as clean Markdown — one chat, or every chat in a Project with its files, to your Downloads folder.
Users
32
+15 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
2
−1 in 30 days
Store rank
#128K
#107K among extensions
Version
1.6.9
updated 10 Oct 2026
Users
monthly, 3 months
Latest, 20 Oct 2026:32 usersMove the mouse over the chart for any month
Ratings count
monthly, 3 months
Latest, 20 Oct 2026:2 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About Conversation to Markdown
Conversation to Markdown exports ChatGPT conversations as readable Markdown, preserving headings, lists, tables, links, code blocks, formulas, and message roles.
WHAT'S NEW IN 1.6.9
• Improved detection of generated files displayed as file-reference buttons in the current ChatGPT interface.
• Added support for generated files stored in additional ChatGPT sandbox locations.
• Added support for the newer conversation message inventory when the previous API format is unavailable.
• Unresolved files and incomplete attachment inventories are reported instead of silently treating the export as complete.
• No new permissions are requested.
LONG CONVERSATIONS
ChatGPT renders only part of a long conversation at a time. The extension scrolls through the conversation, collects messages as they appear, and restores your starting scroll position. The popup shows progress and lets you stop the scan. If the scan cannot establish the conversation boundaries, the export includes a warning.
SAVE MARKDOWN AND ATTACHMENTS
Save the conversation and supported images, uploaded documents, and generated files to Downloads/chatgpt-export/. Successfully downloaded attachments are linked using local file paths.
Generated files displayed as buttons are retrieved when ChatGPT provides enough information to resolve a supported download. A visible filename alone does not guarantee that the file can be downloaded. If lookup fails or the attachment inventory is incomplete, the export includes a warning.
ChatGPT Library documents shown only as preview citations are not downloaded automatically. Their filenames remain in the Markdown with a missing-file notice. Open the citation in ChatGPT and download the document manually. A manual download does not rewrite an existing export warning.
Some attachments may be unavailable, expired, or unsupported. Check export warnings and confirm that the linked files exist before relying on an export as a complete backup. The extension exports the rendered conversation, not every alternate branch or hidden message.
PROJECT EXPORTS
Export conversations listed in a ChatGPT Project sidebar. Batch mode supports pause, resume, and an optional ZIP archive. Incomplete exports remain eligible for retry.
Keep the extension popup open while the export runs.
READABLE FILE NAMES
Exports use the conversation title and a timestamp. Attachments use numbered filenames. Non-Latin titles are supported. Re-exporting within the same minute can overwrite the Markdown file; attachments with the same names can also be overwritten.
PRIVACY
Markdown conversion and ZIP creation happen in your browser. File and batch metadata requests use your existing signed-in ChatGPT session. The extension downloads files directly from supported ChatGPT file services.
A small export metadata index and the latest error are stored locally for resume and diagnostics. No developer-operated server, telemetry, or analytics is used. The developer does not receive your conversations or files.
HOW TO USE
1. Open a conversation on chatgpt.com.
2. Click the Conversation to Markdown extension icon.
3. Leave “Save .md + files to chatgpt-export/” checked to save files. Uncheck it to copy Markdown to the clipboard instead.
4. Press “Copy as Markdown”.
5. Keep the popup and conversation tab open until the export finishes.
6. Review any warnings and check the saved attachments.
Saving is enabled by default. In save mode, the clipboard is left unchanged. Clipboard mode does not download attachments.
Open source under the MIT License. Source code, installation instructions, and privacy details:
https://github.com/Arcanada-one/conversation-to-markdown
Independent project. Not affiliated with, endorsed by, or sponsored by OpenAI. ChatGPT is mentioned only to describe compatibility.
Growth
Window
Users
Change
Ratings
Rating
7 days
+5
+18.5%
0
0.00
30 days
+15
+88.2%
−1
0.00
Chrome Web Store search rankings
Where Conversation to Markdown appears when people search the store, with the 30 day change