How To Delete All Your Twitter Likes

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.

How To Delete All Your Twitter Likes

Periodically, you may decide to delete old Favorites, also known as “likes,” assuming you don’t want to delete your Twitter account entirely.

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 only native-to-Twitter 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 : ” setInterval(() => { for (const d of document.querySelectorAll(‘div[data-testid=”unlike”]’)) { d.click() } window.scrollTo(0, document.body.scrollHeight) }, 1000) ” 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.

Method #4: Use Circle Boom

As we progress with technology more and more developers come to our rescue when native features are lacking. Circle Boom is another third-party service that will help you to delete your likes on Twitter.

The free service lets you manage one Twitter account while there are paid services starting at $11.99/mo that offer more features. Circle Boom lets you delete all of your Twitter likes but it also lets you sort your Tweets too.

Although Circle Boom does have a paid subscription to access more features, it is a reliable and secure option for deleting all of your Twitter likes.

Frequently Asked Questions

Can I delete all of my Twitter likes?

Yes, but you will need to use a third-party service. Unfortunately, Twitter does not have an official way to perform this action in bulk. In this article, we’ve listed the services that we know are reliable and secure.

If you use another third-party service there are some things you need to be aware of. First, whatever service you use will need complete access to your Twitter account. Some third-party services are not to be trusted for this reason alone.

Second, some services charge a fee to delete all of your Twitter likes but don’t deliver. It’s best to read the reviews and do a little research before letting one of these websites have access to all of your account information and/or paying for a service.

If I delete my account, will my likes disappear?

Yes. If you permanently delete your Twitter account all of your likes, Tweets, and followers will disappear. Twitter does state that some information may still be available on third-party search sites after you’ve deactivated your account.

Also, keep in mind it does take thirty days for Twitter to fully delete your account. This gives you the opportunity to recover your account after deletion.

Lastly, if you want to re-open your account using the same username and email address you should change it on the existing account before deactivating. You do not need to delete your account to change the username or email address. But, if you delete it with the same email and username, you will be unable to use those same credentials on the new account.

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

the Secretary says:
I am not at all a coder, so many thanks to MadNapalm, Nick, and Anon Network Dude! I copied the code into NotePad then replaced the quotes.
vivianne says:
there’s a new code that worked like magic!

setInterval(() => {
for (const d of document.querySelectorAll(‘div[data-testid=”unlike”]’)) {
d.click()
}
window.scrollTo(0, document.body.scrollHeight)
}, 1000)

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.
MadNapalm says:
I did some typing, it will unlike everything on screen and scroll to bottom each second

setInterval(function(){
var divs = document.getElementsByTagName(‘div’)
var arr = Array.prototype.slice.call( divs)
var hearts = arr.filter(x => x.getAttribute(‘data-testid’) == ‘unlike’)
hearts.forEach(h => h.click())
window.scrollTo(0, document.body.scrollHeight ||document.documentElement.scrollHeight);
},1000);

Nick says:
That worked for me. Had to replace the quotes with straight quotes, but then it ran. Thanks! (the original didn’t work)
Tandy says:
Omg this worked! Thank you for the “straight quotes” info!!
ijay says:
please what exactly did you put in and how?
giuseppedion5 says:
script doesn’t work. console gives error

Uncaught SyntaxError: Invalid or unexpected token

paid for twitter eraser is best bet, ugh

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?
Akshay Ragesh says:
dcsd
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?
Anon Network Dude says:
Twitter threw a curve ball and also the font is throwing this script for a loop.

$(‘.ProfileTweet-actionButtonUndo.ProfileTweet-action–unfavorite’).click();

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.

Cheers

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

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}

Cheers

Jonathan says:
Hi, I am getting a uncaught syntaxerror unexpected token error when entering the Chrome code described. Any idea?
Rich says:
Change the “smart quotes” from ‘ and ’ to simple apostrophes: ‘
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?

Comments are closed.

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

Todays Highlights
How to See Google Search History
how to download photos from google photos