Web Applications Stack Exchange is a question and answer site for power users of web applications. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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

share|improve this question

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.

share|improve this answer
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...

share|improve this answer
While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. – Dez Dec 27 '12 at 16:40

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.

share|improve this answer

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

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

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.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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