← Back to all guides
Guide

Export Discord Data: Messages and Servers

Updated Sep 28, 2026

Discord offers three different things people search for, and they are separate paths: a personal data export from your account settings (the one this guide walks through, up to 30 days to arrive); server archiving as an admin (different feature, different tool); and a single-channel message backup (third-party tools like DiscordChatExporter, not an official Discord flow). This guide focuses on the personal data export and explains when the other two are the right answer.

Export at a glance

Request method
In-product settings
Delivery time
Up to 30 days
Archive format
JSON, ZIP
Sensitivity
Medium: communications, purchase records
Primary use
Backup: preserve a copy for yourself

Archive file map

Top-level structure of the export. Each entry is a file or directory with its format badge and what it contains.

messages/JSON
Per-channel message history across servers and DMs you participated in
servers/JSON
Server metadata and channel lists: servers you are a member of
activity_log/JSON
Account and login activity logs
purchases/JSON
Gift and subscription records: what you bought on Discord
connections/JSON
Linked social accounts and integrations (Steam, Twitch, etc.)
account.jsonJSON
Account profile, registration date, settings

Three ways to get Discord data out

Pick the path that matches your intent: the right tool depends on whether you want your own data, a whole server, or just the messages in one channel.

  • Personal data export (this guide): your own account data via Settings > Privacy & Security > Request all of my data. Returns your messages, DMs, server list, purchase history, login activity. Up to 30 days to arrive.
  • Server archive: if you are a server admin and want to archive an entire community's messages, this is a separate admin feature, not part of the personal export. Server owners with a Community-enabled server can request a server archive under Server Settings > Insights > Data.
  • Single-channel / DM backup: if you just want messages from one channel or DM thread, the official Discord export is overkill (and slow). Use a third-party tool like DiscordChatExporter (free, open-source) which exports a single channel or DM to HTML/CSV/JSON in minutes.
  • Quick rule of thumb: personal data export for your account, server archive for your community, DiscordChatExporter for one channel you care about.

What Discord knows about you

  • Message history across servers and direct messages
  • Server lists and channel metadata
  • Purchase receipts and gift inventory
  • Account and login activity logs
  • Connection data (e.g. Linked social accounts)

How Discord's export works. And why it takes up to 30 days

Discord gives you a JSON archive that must be opened in a text editor, JSON viewer, or script. The files are structured but not human-friendly by default.

Requesting the archive can take up to 30 days for large accounts. This is normal.

How to request your Discord export (step by step)

  1. Open Discord and click your user icon in the bottom-left corner.
  2. Open User Settings > Privacy & Security.
  3. Scroll down to the "Data" section and click "Request all of my data".
  4. Confirm the request when prompted.
  5. Wait for the email (up to 30 days) with the download link.
  6. Download the ZIP file when the link arrives.

What is inside the archive

  • messages/: per-channel message history in JSON
  • servers/: server metadata and channel lists
  • activity_log/: account and login activity
  • purchases/: gift and subscription records
  • connections/: linked social accounts and integrations

How to read Discord's JSON files

  • Open any file in a browser tab to view it as a collapsible tree.
  • Use a JSON viewer like jsonviewer.stack.hu for a cleaner interface.
  • Write a simple Python script to traverse the messages and print them as plain text.
  • Import into tools like Discord JSON Dump Parser or DiscordChatExporter-fronted for Discord-style rendering.

After downloading: secure and review your archive

  • Store the archive in a folder named discord-2026-04
  • Keep at least one encrypted copy off-site in ProtonDrive or pCloud
  • Review for sensitive topics, financial info, or API keys you may have shared in chats

Quick version

If you want the short checklist instead of the full guide, use the service page.

Related guides

FAQ

How long does the Discord export take?

Up to 30 days for large accounts. This is normal.

Does the export include direct messages?

Yes, direct message history is included in the archive.

Is there a human-readable viewer for the JSON?

Not built-in, but you can use the browser, JSON viewers, or tools like Discord JSON Dump Parser to make it readable.

Does exporting delete anything from Discord?

No. Exporting creates a copy and does not remove anything from Discord servers.

How do I archive an entire Discord server?

As a server admin, go to Server Settings > Insights > Data and request the archive. This is separate from the personal data export and produces a full server message history. The community must have the Community feature enabled. Allow up to several days for processing.

How do I export just one Discord channel?

Use DiscordChatExporter (free, open-source). It connects via your Discord token and exports a single channel or DM thread to HTML, CSV, or JSON in minutes. This is much faster than waiting for the full personal data export.

How do I save Discord messages for backup?

For personal backup of conversations you care about: DiscordChatExporter is the fastest path. For a complete personal account archive including all servers, DMs, and account metadata: use Settings > Privacy & Security > Request all of my data (the path this guide walks through).

Does the export include other people's messages?

In DMs you participated in, yes. Those are your messages. In servers, only the messages you sent. Other users' messages in shared servers are not part of your personal export; to get those you need server admin access and the server archive feature.

Can I delete my Discord data?

Yes: separately from exporting. Settings > Privacy & Safety lets you request data deletion. Discord says removed data is deleted from their systems within 30 days. Export first; deletion cannot be undone.

Last verified: Sep 3, 2026. Steps checked against support.discord.com. Report an outdated step →

About the author

Charles runs Digital Takeout Day, a twice-yearly reminder (May 8 and November 8) to download and back up your data from every online service you use.

Every guide is cross-checked against the platform's own export documentation and re-verified before each Takeout Day.

Read the full bio, editorial policy, and contact →