How to Delete All Twitter DMs (Direct Messages) on X in 2026

TL;DR

  1. Sign in at getxwipe.com with X OAuth.
  2. Pick "Direct Messages" — XWipe lists every conversation.
  3. Optionally filter, then hit Start. The job runs in the background.

Important: deleting on X only removes DMs from your inbox. The other party keeps their copy. There is no remote-wipe.

X (formerly Twitter) doesn't give you a button to clear your DM history. The only built-in option is leaving conversations one at a time, which works for one or two threads and breaks down at twenty. If you have years of DMs piled up — group chats from old jobs, dormant 1-on-1s, threads with accounts that don't even exist anymore — the manual route is hours of work.

This guide explains how to bulk delete all your Twitter DMs in 2026 and exactly what "delete" means on X — because it's narrower than most people assume.

Read This First: How "Delete" Actually Works on X

X doesn't have true two-sided DM deletion. When you leave a conversation, the thread disappears from your inbox — but every message you ever sent stays on the other person's side, fully readable, fully screenshot-able, with no notification that you removed your copy.

That's a hard limit of the platform, not the tool. So the realistic goal of bulk DM deletion is:

  • Get your own inbox to zero (privacy from anyone using your device)
  • Stop showing up in your DM search results
  • Remove the conversation from your visible history if your account is ever taken over

What it can't do: pull the conversation out of someone else's account.

Method 1: Bulk Clear Your DMs With XWipe

XWipe walks your conversation list and leaves each one via the official X API. Steps:

  1. Sign in with X at getxwipe.com via OAuth 2.0.
  2. Pick Direct Messages. XWipe loads every conversation thread, including group DMs.
  3. Filter (optional): by handle, by last-activity date, or by 1-on-1 vs group. Or skip filters and clear the whole list.
  4. Start the job. XWipe respects X rate limits automatically and runs in the background — you can close the tab.

Method 2: Manually Leaving Each Conversation

For small inboxes, manual works:

  1. Open your DMs on x.com
  2. Click into a conversation
  3. Tap the info icon (top right)
  4. Choose Leave conversation (or Delete conversation for 1-on-1s)
  5. Repeat — there's no shortcut

Why Wipe DMs at All?

Even with X's one-sided-delete limitation, clearing your inbox still meaningfully reduces risk:

  • Account takeover — if your X account is ever phished or hijacked, an attacker has instant access to every DM you ever received. Empty inbox = empty hand.
  • Device sharing — anyone with momentary access to your phone or laptop can scroll your DMs without your password.
  • Future X data leaks — X has had multiple security incidents. Server-side data you don't need anymore is server-side data that can leak later.
  • Subpoena exposure — law enforcement and civil discovery can compel X to produce DM records. Less stored = less to produce.

How Long Does It Take?

DM deletion respects X's rate limits, similar to other deletion types. Realistic timing:

  • 50 conversations: ~15 minutes
  • 500 conversations: ~2.5 hours
  • 2,000 conversations: ~10 hours
  • 5,000 conversations: ~1 day

Frequently Asked Questions

Does deleting a DM remove it from the other person's inbox?+

No — and this is the most important thing to understand about X DMs. When you delete a message or leave a conversation, it disappears from your side only. The other party still has the full thread on their account. There is no way to remotely wipe a DM from someone else's inbox on X.

Why doesn't X have a 'delete all DMs' button?+

X has never built one. The closest thing in the UI is leaving each conversation individually, which removes it from your inbox but doesn't delete the underlying messages from the conversation partner's view. There is no select-all, no bulk action, and no setting to clear DM history en masse.

Will the people I'm DMing know I left the conversation?+

When you leave a group DM, the others see a system message. When you remove a 1-on-1 conversation from your inbox, the other person doesn't get a notification — but they still have the full history on their side, and your old messages remain visible to them.

How do I delete DMs older than X years?+

X stores your DM history server-side, so even years-old conversations are still in your inbox. XWipe walks your conversation list (newest to oldest) and removes each one — including ancient threads from accounts that no longer exist.

Can I delete just specific DM conversations?+

Yes. You can pick specific conversations to remove, filter by partner handle, or filter by last-activity date (e.g., 'remove every conversation that hasn't been active in 2 years').

Is it free?+

Yes for the first 50 conversations. Beyond that, paid tiers cover larger inboxes — Starter ($15/mo) handles 1,000, Pro ($49/mo) handles 4,000, and the one-time Nuke ($99) clears up to 8,000.

Related guides

Ready to clear your DMs?

Start with 50 free deletions. No credit card required.

Wipe My DMs Now
How to Delete All Twitter DMs (Direct Messages) on X in 2026 | XWipe