How to export a Discord chat
Can you export a Discord chat?
Yes, but not from inside Discord itself. Discord has no "export channel" button. Discord's own data package only includes messages you sent. To save a whole channel, with everyone's messages, you need an exporter such as a browser extension.
What you need
- Google Chrome on a computer
- A Discord account that can see the channel
- The DiscordSuite extension (free): install it from the Chrome Web Store. How DiscordSuite works covers installing and pinning it.
Step-by-step
- 1
Install DiscordSuite from the Chrome Web Store and pin it to the toolbar.
- 2
Open discord.com in Chrome and sign in.
- 3
Open the channel or thread you want to export.
- 4
Click the DiscordSuite icon. A small window opens with the channel and server name at the top, a format menu, date and message-count options, and an Export button.
- 5
Pick a format and range. Choose HTML to read, CSV/Excel for spreadsheets, JSON for code or AI, TXT for a log. Add From/To dates (UTC, both days included) or pick the first or last N messages. For HTML, choose Light, Dark or Auto.
- 6
Click Export and choose where to save the file.
How to export a whole channel's history
Leave From and To empty to export from the first message. The free plan has a message limit per export. For bigger channels, export in date windows or use Chat Exporter (or All tools) for unlimited messages. To grab just the latest messages, choose Last N.
How to export a thread
Open the thread so its own URL shows in the address bar, then click DiscordSuite.
How to export several channels
With Chat Exporter (or All tools), tick "Export several channels" and choose the channels and threads to include. Each channel saves as its own file. See How to back up Discord server messages.
Which format should I use?
HTML for reading, Excel or CSV for analysis, JSON for developers and AI tools, TXT for plain logs. The export formats page lists what each file contains.
Common problems
"No channel open"
click into the channel so the URL shows
/channels/…."Could not read your Discord session"
reload Discord and try again.
"Rate limited by Discord"
wait a few minutes.
Export stops before the end of the chat
that's the free message limit per export.
Frequently asked questions
Can you export a Discord chat without a bot?
Yes. DiscordSuite uses the account you're signed in with in Chrome, so you don't need to add a bot to the server.
Can I export a Discord channel I'm not an admin of?
You can export any channel your account can open and read. Discord's rules still apply.
How do I export Discord chat history to a text file?
Choose TXT in DiscordSuite. Each message becomes a line: [timestamp] author: message.
Can I export only the last 100 messages?
Yes. Choose Last N and enter 100. You can also export the first N messages or a date range.