In-store advertising
BannerBanner

How to Delete a Discord Message

How to Delete a Discord Message on Desktop and Mobile

On a computer, hover over the message, click the three dots on the right and choose Delete Message. On a phone, press and hold the message and pick the delete option. Your own messages can be removed anywhere, at any time — there's no time limit.

The complications start after that: other people's messages, direct messages, and attempts to clear a conversation wholesale. Here's each in turn.

On desktop and in the browser

  1. Hover over the message — an action bar appears on the right.
  2. Click the three-dot icon.
  3. Choose Delete Message.
  4. Confirm in the dialog that opens.

A useful detail: hold Shift while clicking delete and the confirmation dialog is skipped. It saves time when clearing several messages in a row — and leaves no room for a misclick.

On mobile

  1. Press and hold the message.
  2. Choose Delete from the menu.
  3. Confirm.

The steps are the same on Android and iOS. If there's no delete option, the message isn't yours and you don't have the necessary server permission.

Deleting someone else's message

This requires the Manage Messages permission in that channel or across the server. It's granted by the owner in role settings.

With the permission, the steps are identical: three dots → delete. Two things to keep in mind:

  • Permissions apply within a channel or server — they don't carry over to other servers.
  • Deleting someone else's message is recorded in the server's audit log: other admins can see who removed it and when.

For mass moderation, servers use bots with purge commands that clear a batch of recent messages. Discord also offers a separate option during a ban: wiping the offender's messages from the past few days at the same time.

Direct messages: what's possible and what isn't

In a DM you can only delete your own messages. Discord has no "delete for everyone" — the copy stays with the other person even after it disappears from your side.

Deleting a whole conversation isn't possible either. The X next to a chat in the list merely hides it from your sidebar; the conversation itself remains and returns the moment a new message arrives or you open the chat from the user's profile.

The practical conclusion is simple: in Discord DMs, assume that anything you send stays with the recipient permanently.

Why there's no bulk deletion of your own messages

Discord has no built-in "delete all my history" feature — not on servers, not in DMs. Messages go one at a time.

The workarounds discussed on forums are best avoided: scripts and self-bots that clear a conversation on your behalf violate Discord's rules and lead to account bans. The risk here is wildly out of proportion to the gain.

What's actually available:

  • To a server owner — delete or clone a channel: the clone keeps settings and permissions but arrives empty.
  • To a moderator — purge commands through a bot, within their permissions.
  • To an ordinary member — manual deletion of their own messages only.

What happens after deletion

  • The message disappears for everyone in that channel or chat, and Discord offers no way to restore it.
  • Moderation bots may keep a copy. Many servers run logging, and the deleted text remains in a staff channel. That's standard administration practice.
  • A pinned message loses its pin along with the deletion.
  • Attachments. The file stops showing in the channel, but a direct link someone copied earlier can stay live for a while. Sensitive documents are better not posted at all than posted and deleted.
  • Replies to the message remain, showing that the original was deleted.

When deleting isn't the answer

Manually clearing hundreds of messages after a project ends is several evenings of work — and in DMs it changes nothing at all, because the other person keeps their copy. So people who regularly work across communities separate their profiles from the start: personal conversation in one account, server administration and project communication in another.

Such a profile is set up on a separate email, or on ready-made Discord accounts when it's meant for one specific server. Wrapping up a project then means leaving the server rather than scrubbing history — and the need to delete anything disappears with it.

Common mistakes

  • Expecting a DM to vanish for the other person. Your copy is deleted; theirs isn't.
  • Closing a chat instead of deleting. The X hides the conversation but erases nothing.
  • Using scripts for mass cleanup. A direct route to an account ban.
  • Assuming deleted means gone everywhere. On servers with logging, the text survives with the moderators.
  • Deleting instead of reporting. If a message breaks the rules, file a report first and remove it from the channel afterwards.

If deletion doesn't work

  • No Delete option. The message isn't yours and you lack the Manage Messages permission.
  • The message came from a bot. A moderator with the right permission can remove it; a bot's temporary reply is closed with the dismiss button.
  • An error while deleting. Update the client or reconnect — desynchronization with the server sometimes gets in the way.
  • An archived channel or closed thread. Actions in a closed thread aren't available until it's reopened.

FAQ

Does the other person see that a message was deleted?

There's no notification — the message simply disappears from the channel. If someone replied to it, their reply stays with a note that the original is gone.

Is there a deadline after which deletion isn't possible?

No. Your own message can be deleted at any point, no matter how old it is.

Can a deleted message be recovered?

Not through Discord. The only possible source is a moderation bot's logs, if the server keeps them.

Does it disappear for every server member?

Yes, it leaves the channel for everyone at once.

How do I remove a conversation from my chat list?

Click the X next to it. It hides, but returns with its full history when a new message arrives.

Is deletion recorded in the audit log?

The log covers deletions performed by moderators on other people's messages. Deleting your own doesn't appear there.

What happens to my messages if I delete my account?

They stay in the channels, attributed to a deleted user — the text itself isn't removed.

In short

Deleting your own Discord message takes two actions and has no time limit; deleting someone else's needs the Manage Messages permission. There's no bulk deletion, and automating it with scripts is against the rules. And the key point about DMs: you only delete your own copy — which makes not sending it the more reliable strategy.

BannerBanner