How to Export Discord Chat History to CSV, JSON, or HTML
Published April 30, 2026 · Last updated May 15, 2026 · Discord backup guide
If you need to save a Discord channel or DM conversation, the fastest browser-based workflow is to export the current chat into a local file. Discord Chat Exporter supports CSV for spreadsheets, JSON for structured archives, and HTML for readable backups.
Direct answer: open the Discord channel or DM in your browser, install Discord Chat Exporter, choose CSV, JSON, or HTML, and start the export. The file is generated locally in your browser. The tool works only on conversations your Discord account can already access in Discord Web.
What you can export
| Format | Best for | Notes |
|---|---|---|
| CSV | Excel, Google Sheets, Airtable, filtering | Best choice for spreadsheet review and lightweight analysis. |
| JSON | Structured archive, scripts, research workflows | Keeps message data in a machine-readable format. |
| HTML | Readable offline archive | Best choice when you want to browse the conversation later. |
1. Open Discord in your browser
Go to discord.com, open the server channel or DM thread you want to archive, and wait until the conversation is loaded.
2. Install Discord Chat Exporter
Install the extension from Chrome Web Store or Edge Add-ons. The extension works from the browser popup and does not require a separate account login.
3. Choose an export format
Use CSV when you want to filter and analyze messages in a spreadsheet. Use JSON when you need structured data for scripts. Use HTML when you want a readable offline archive.
4. Start the export
Click Export in the popup. The extension fetches messages through Discord in your browser, formats the file locally, and downloads it through the browser download manager.
Privacy note
Discord Chat Exporter processes chat messages locally. It does not upload exported messages to ExtPilot. The Discord token is used only in memory for the active export and is not stored by the extension. Read the privacy policy for the current data handling statement.
Limits to know before exporting
- The extension cannot export channels, private servers, or DMs your Discord account cannot access.
- Deleted messages and content no longer visible in Discord Web cannot be recovered.
- Very long conversations may require scrolling or staged exports depending on what is loaded in the browser.
- Discord Chat Exporter is an independent ExtPilot tool and is not affiliated with Discord.
Free vs Pro
The free version exports up to 300 messages per run. Pro is a one-time $1.90 unlock for full exports and a clean export footer option.
FAQ
Can I export Discord DMs?
Yes, if the DM conversation is accessible in Discord Web. Open the DM in the browser first, then run the extension export.
Does the export happen on ExtPilot servers?
No. The export is generated locally in your browser and downloaded to your computer.
Which format should I use?
Use CSV for spreadsheets, JSON for structured backups or scripts, and HTML for a readable offline archive.