How to Export Discord Chat Messages


Discord provides an infinite message historical past, however if you’d like to export your messages, you’ll want to use a workaround. Here’s how.

If you’re chatting with your pals on Discord, there’s no want to cease—the chat can stick with it indefinitely. Discord channels and direct messages have an infinite message restrict. You can ship as many messages as you want on Discord, for so long as you want, and by no means lose observe of them.

If you probably did need to export your Discord chat messages, nonetheless, you’re going to run into difficulties. There isn’t a built-in methodology for downloading your Discord chats, so that you’ll want to use a workaround or two.

To get began, right here’s what you’ll want to know to begin exporting Discord chats to your PC or Mac.

Can I Export Discord Chat Messages?

If you need to export Discord chat messages, you received’t discover any built-in function to achieve this. If you need to obtain your messages, you’ll want to choose, copy, and paste the messages manually, or use a instrument like DiscordChatExporter to do it for you.
DiscordChatExplorer github page

Discord has by no means included a function for exporting your messages, and it’s unclear whether or not or not the function might be added sooner or later. For now, you should use these workarounds to obtain your messages out of your server.

If you don’t need to try this, then don’t fear—your messages are protected. With limitless message historical past, your messages might be obtainable for so long as you have got entry to the Discord server in query. If you’re attempting to obtain a direct message, you’ll find a way to obtain previous messages—simply don’t delete the chat.

Manually Copying Discord Chat Messages

As we’ve talked about, there isn’t a built-in instrument for downloading a Discord message log. If you don’t need to belief a third-party instrument to do issues routinely, you’ll want to go for a guide strategy.

That means fastidiously deciding on your messages as you scroll. We’d solely advocate this for small snippets of a message—the longer the log you need to copy, the longer it’ll take for you to choose and replica the textual content. If you make a mistake (by letting go of your mouse, as an illustration), you’ll want to begin once more.Copying Discord messages

Once you’ve chosen the textual content, you’ll be able to copy it to your clipboard by right-clicking the textual content and urgent Copy. Alternatively, press Ctrl + C (Windows) or Command + C (Mac). You can then paste the contents into an appropriate doc file in Microsoft Word or Google Docs.

How to Export Discord Chat Messages Using DiscordChatExporter

If you don’t need to spend your time manually exporting your chat messages on Discord, there’s a instrument you should use to pace up the method. DiscordChatExporter permits you to obtain your direct and group messages, in addition to server channel logs, to a file.

To make it straightforward to use this instrument on any platform, we’ll clarify how to use the CLI model of the instrument under. If you have got bother utilizing it, nonetheless, a model of the instrument with a graphical person interface is available for Windows users. This isn’t obtainable for Mac and Linux customers, however you’ll be able to nonetheless use the command-line interface instrument as an alternative.

Before you start, make certain your PC or Mac has the latest .NET Runtime put in. You’ll additionally want to obtain your user authorization token to enable you to run the instrument.

On Windows

To use DiscordChatExporter to export your Discord chat messages:

  1. Download the stable CLI release of DiscordChatExporter.
  2. Export the ZIP file containing DiscordChatExporter and ensure to observe the listing path (eg. C:PathtoDiscordChatExplorer).
  3. Right-click the Start menu and choose Windows Terminal (Admin).
    Opening the Windows Terminal on Windows 11
  4. In the Terminal window, kind cd C:pathtodiscordchatexporer and press Enter, changing the listing path with the right location.
  5. You’ll want to run a command utilizing the dotnet DiscordChatExporter.Cli.dll command. For instance, to export a channel log, run the command dotnet DiscordChatExporter.Cli.dll export -t “token” -c 0000, ensuring to exchange token together with your right person authorization token and 0000 with the right channel ID.
    DiscordChatExplorer on Windows 11 being used to download a server chat log

For a full record of obtainable instructions and command flags, try the DiscordChatExplorer wiki. If you want assist in figuring out a token or channel ID, you’ll be able to run the command dotnet DiscordChatExporter.Cli.dll information.

On Mac and Linux

If you’re utilizing a Linux PC or a Mac, you should use the CLI model of DiscordChatExporter in the identical means. You’ll want to ensure you set up the most recent model of the .NET Runtime in your platform first.

Once you’ve downloaded and extracted the ZIP file containing DiscordChatExporter in your Mac or Linux PC, you should use the identical command (dotnet DiscordChatExporter.Cli.dll) to export your messages.

Creating a Discord Community

If you observe the steps above, you ought to be ready to export Discord chat messages from a server or from your personal direct messages. It isn’t excellent, however till Discord contains an export function, it’s the one possibility you have got.

Exporting your messages is a good suggestion if you’d like to save messages that may very well be deleted by different customers. You might want to use it for moderation, however you may as well take into consideration including a Discord bot to enable you to with moderating your server. If issues get too arduous to take care of, nonetheless, you’ll be able to at all times delete your server and begin once more.