How To Delete All Your Twitter Likes

Twitter has become one of the world’s leading forums for discussion and argument, with at least half a billion tweets sent out each day. (Side note: either the site should be called Tweeter, or the messages should be called Twits.) Pretty much everyone who is anybody is on Twitter, either to put their opinion out there or to follow the opinions of the people whose opinions they care about. Of course, with so many people using the site, and with it being such a channel for controversial topics, there are always Twitter scandals and outrages.

One result of those scandals and outrages is that every once in a while, users find themselves wanting to delete old Favorites, also known as “likes”. Maybe the comedian whose joke they liked later turned out to be a huge sex criminal, or maybe they just changed their mind on an issue of the day, but deciding to undo a like is a common decision. It’s quick and easy to do and many have done it. But what if you want to delete all of your likes and start fresh? In this article, I will show you a few different ways you can get rid of your entire Twitter like history.

One by One

The old-fashioned way is the simplest way: delete your likes one at a time using the Twitter app itself on your phone. This is a time-consuming, tedious activity. It has the sole virtue of letting you leave some likes in place. However, if you’ve only been on Twitter for a little while or if you haven’t got a lot of likes to go through, this method might be the easiest way. Here’s how to do it:

  1. Log in to Twitter.
  2. Open the “Likes” section.
  3. Browse the tweets.
  4. Click “Undo Like” next to all the likes that you want removed.

There is one crucial limitation on this method: The Likes page in your Twitter app will track only the last 3,200 likes, with the older ones being inaccessible. Luckily, there are faster and more efficient methods out there.

Through Browser Console

If you’d like to delete a large number of likes, you can do it through your web browser’s console. You will need some basic knowledge of how the console works, a web browser, and a Twitter account. This method will only work on Google Chrome. Here’s the step-by-step guide:

  1. First, launch Chrome.
  2. Then, log into your Twitter account.
  3. Navigate to the “Likes” section.
  4. Once you’re on the “Likes” page, hit F12. This command will open Chrome’s debug console.
  5. Next, click on “Console” to open the tab.
  6. Copy this script $(‘.ProfileTweet-actionButtonUndo.ProfileTweet-action–unfavorite’).click(); into the “Console” field, next to the blue arrow.
  7. Hit “Enter” and run it.
  8. Check the results.
  9. Repeat the process as many times as needed.

While certainly far more efficient than the previous method, deleting likes through the console does have its limitations. You’ll still only be able to erase some 3,200 likes this way, as that’s how many likes your Likes page has access to. If you have more than 3,000 likes to delete, you will need a better, more powerful solution.

Twitter Archive Eraser

The next method involves third-party apps designed for managing and deleting tweets, likes, and favorites. Twitter Archive Eraser is one of the free options. It allows you to bulk-delete likes and is easy and simple to use. Here’s how it works.

  1. Install and launch the app.
  2. You will see two check boxes. Tick the first one, but not the other one.
  3. Click the “Sign In” button.
  4. Next, type in your user name and password.
  5. Click “Authorize app”.
  6. You will then get a PIN code. You should paste it into the app.
  7. After that, the app will show you the selection screen. Choose “Delete Favorites”.
  8. The app will show you the likes count, as well as the query limitation, on top of the page.
  9. Click “Start” to gather the likes.
  10. When the process is done, click “Next”.
  11. The app will show you the likes it gathered. All likes are selected by default, though the application does permit filtering.
  12. When you’re ready, click “Erase selected tweets”.
  13. Click “OK” to confirm.
  14. Once the process ends, the application will display a “success” notification.

You should, however, bear in mind that this application has its limits. First off, the app may or may not work with all Favorites/likes. There is a known issue with Twitter’s API that causes some likes (from the days when they were called Favorites) to not be accessible to the program. Second, the app has a four-tiered pricing program, ranging from “free” to “premium”. Each tier grants new access and functionality. For example, with the free version, you will only be able to delete up to 1,000 likes which are less than two years old. The Basic package ($9 one-time charge) will let you delete 3,000 likes no older than 4 years. The Advanced option ($19) will allow you to delete 10,000 likes no older than 4 years. Finally, the Premium version ($29) will let you delete an unlimited number of likes no matter how old they are.

Do you have any suggestions on ways to delete all your Twitter likes? Share them with us in the comments if so!

Want to learn more about how to make the most of Twitter? TechJunkie has you covered, with tutorials on how to delete your whole Twitter account, how to delete all your retweets, how to tell if you’ve been muted by someone, how to write your own Twitter bot, and how to block and unblock people on Twitter.

7 thoughts on “How To Delete All Your Twitter Likes”

Avatar MadNapalm says:
I did some typing, it will unlike everything on screen and scroll to bottom each second

var divs = document.getElementsByTagName(‘div’)
var arr = divs)
var hearts = arr.filter(x => x.getAttribute(‘data-testid’) == ‘unlike’)
hearts.forEach(h =>
window.scrollTo(0, document.body.scrollHeight ||document.documentElement.scrollHeight);

Avatar Nick says:
That worked for me. Had to replace the quotes with straight quotes, but then it ran. Thanks! (the original didn’t work)
Avatar giuseppedion5 says:
script doesn’t work. console gives error

Uncaught SyntaxError: Invalid or unexpected token

paid for twitter eraser is best bet, ugh

Avatar Sam says:
Thanks for this tip. I got it to delete all my likes but when I go to my likes page on twitter it still says I have 18.3k likes… Anyone know if and when this number will drop to 0?
Avatar Anon Network Dude says:
Twitter threw a curve ball and also the font is throwing this script for a loop.


Notice the two dashes? I had to dig to update the script using twitter. Worked for me.
If the above script is still getting errors, copy into notepad “Plan Text”, delete and retype the dashes and apostrophes of youre on a PC.


Avatar william says:
nothing happened when i entered the code
Avatar Jenna Church says:

I was gettingthe same error as the person above, so changed to simple apostrophes and now am getting the below and nothing else is happening. Please advise?

[object Object]: {length: 0, prevObject: Object}


Avatar Jonathan says:
Hi, I am getting a uncaught syntaxerror unexpected token error when entering the Chrome code described. Any idea?
Avatar Rich says:
Change the “smart quotes” from ‘ and ’ to simple apostrophes: ‘
Avatar thesilentonehere says:
Tried the recommended way of changing to simple apostrophes, still does not work as I now get the message Uncaught TypeError: Cannot read property ‘click’ of null
at :1:67

Anyone manage to get it to work?

Leave a Reply

Your email address will not be published. Required fields are marked *

Disclaimer: Some pages on this site may include an affiliate link. This does not effect our editorial in any way.