How to export a Discord chat

DiscordSuite team · Updated 2026-10-18

Short answerTo export a Discord chat, open the channel in Discord in Chrome, click the DiscordSuite extension, choose a format (HTML, CSV, Excel, JSON or TXT), and click Export. The file saves to your computer.

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

Step-by-step

  1. 1

    Install DiscordSuite from the Chrome Web Store and pin it to the toolbar.

  2. 2

    Open discord.com in Chrome and sign in.

  3. 3

    Open the channel or thread you want to export.

  4. 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. 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. 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.

Export your first channel