How do I delete all my Twitter direct messages in one go without having to click the delete button for each message?


An extract from an article originally posted on http://twittercism.com/delete-direct-messages/

If you head on over to this link, you can take advantage of a bookmarklet called DM Whacker. The software is beta and comes with no warranty, but I’ve tried it and it does work.

DM Whacker is easy to use. Simply drag the link on the site to your bookmarks page and then open your Direct Messages in Twitter. Click the bookmarklet you just created and select whether you want to delete all direct messages or just those from a certain user. You can even filter out select direct messages using the advanced options.

Note that any messages you delete from your sent mailbox will also be deleted from the recipient’s inbox. The same applies for any messages you have received. In other words, the messages will be completely erased on either side (sender and recipient).

DM Whacker

Give it a try. Note that sometimes limitations from Twitter’s API can lead to the software not working, but so far that has only happened to me once.

Another option would be to install this GreaseMonkey script.

  • It would be useful to extract the relevant information (if possible) and post it here. Don't copy the entire page though. Also indicate in the text where "here" is. – ChrisF Oct 9 '10 at 17:34
  • @ChrisF - amended answer as requested. Thanks – codingbadger Oct 9 '10 at 19:01
  • Nope..doesn't work with the new twitter. – thunderror Oct 21 '10 at 8:59
  • @thunderror - try this GreaseMonkey script – codingbadger Oct 21 '10 at 12:07

use this website http://www.dmcleaner.com/ great website, quick way of deleting twitter dm's, and also delete all my tweets http://www.deleteallmytweets.com/ check it out

Option 1 is the best as option 2 looks outdated and costs money...


I found TwitWipe, though I have no direct experience with it. Good luck!

  • It deletes tweets. Not just direct messages..Thanks, but I wouldn't want to do that. – thunderror Oct 1 '10 at 17:45

I think using a twitter client might help you. I remember using Choqok in linux that would let me delete DMs. YMMV though. I'm not sure if its available for windows either.


I am using TweetTwain, a desktop client to clear my inbox. Also I can send same message to multiple users with their name in the message. It works in Linux Windows and Mac with Java 6. Give a try.


You can use https://InboxCleaner.com to delete DMs from Twitter.

  • Please disclose if you are affiliated with the product in any way. – jonsca Nov 24 '17 at 1:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.