How To Delete All Your Twitter Likes

TechJunkie's Fast Answer
Manually delete them or use third-party bulk app.
Read the article for more information

Twitter has become one of the world’s leading social channels for discussions and arguments, with at least half a billion tweets sent out each day. Everyone on Twitter either publishes their opinion on a subject or their favorite posts and links, or they follow and like what other people share. Of course, with the social media giant being such a channel for controversial topics, there are always Twitter scandals and outrages.

Periodically, you may decide to delete old Favorites, also known as “likes,” assuming you don’t want to delete your Twitter account entirely. Maybe the comedian whose joke you liked later turned out to be a sex offender, or perhaps you just changed your mind on an issue of the day. Regardless, deciding to undo a Twitter “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? There are a few different ways to remove all Twitter “likes,” so let’s get started!

Option #1: Deleting Twitter Likes, One by One

The old-fashioned way is the simplest method: delete your likes, one at a time, using the Twitter app on your phone, laptop, PC, or tablet. While the process sounds easy and straightforward, it’s actually quite tedious and time-consuming. The advantage of manual deletion is that it lets you leave some likes in place if you desire. 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 decide to remove.

There is one significant limitation to note with manually deleting likes: The “Likes” page in your Twitter app will only track the last 3,200 likes, with the older ones being inaccessible. Luckily, there are faster and more efficient methods out there.

Option #2: Delete Twitter Likes through Your Browser

If you’d like to delete a large number of likes, you can do it through your web browser’s Twitter console. You will need some basic knowledge of how the console works. 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();” without quotes 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 the above method is certainly far more efficient than the previous one, deleting likes through the console does have its limitations. You’ll still only be able to erase around 3,200 Likes this way, as that’s how many your Likes page accesses. If you have more than 3,000 likes to delete, you will need a better, more robust solution.

Option #3: Use Twitter Archive Eraser to Delete All Likes

The next method involves a third-party app 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 straightforward to use. Here’s how it works.

  1. Install and launch the app.
  2. You will see two checkboxes. 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. Select “Authorize app.”
  6. You will then get a PIN code. Paste the code 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 and the query limitation on top of the page.
  9. Click “Start” to gather all Twitter likes.
  10. Once the process is complete, 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 also has limits. First off, the app 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 be inaccessible 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, the FREE version only lets you delete up to 1,000 likes, which are less than two years old. The Basic package enables you to delete 3,000 likes not older than four years. The Advanced option allows you to delete 10,000 likes within the last four years. Finally, the Premium version will let you delete an unlimited number of likes, no matter how old.

When trying out the above options to delete all Twitter Likes, one should work without problems, if not all of them. Unfortunately, only certain third-party apps like Twitter Archive Eraser (mentioned above) will handle more deletions than the available limit, except that you’ll have to pay to get the job done thoroughly.

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

Avatar Rod says:
Hi, It won’t let me delete all of my liked tweets. It shows them as if I haven’t liked them already but they appear in the likes tab.
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 Tandy says:
Omg this worked! Thank you for the “straight quotes” info!!
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 Akshay Ragesh says:
It does reduce the number of tweets I have liked (went from 14.2k to 11.8k in first go
) but when I go to the ‘likes’ section, it still shows all the tweets I have liked. Any idea why?
Avatar Akshay Ragesh says:
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.