Twitter (now X) doesn’t have a “hide likes” toggle, but there are three practical workarounds. The right one depends on whether you want to hide likes from everyone or just reduce future exposure.
- Twitter has no native setting to hide individual likes from your profile. You must either go private or remove the likes entirely.
- Setting your account to private under Settings > Privacy and Safety > Protect your Tweets restricts your liked posts to approved followers only.
- Unliking posts manually removes them permanently; even the original poster can no longer see your past engagement on that tweet.
- The Chrome Console JavaScript method can unlike all liked tweets in one session, but there’s no way to undo the bulk removal afterward.
- According to Twitter’s own documentation, your liked tweets tab is visible to any logged-in user who visits your profile, regardless of follow status.
Your Twitter likes are public by default. Any logged-in user can tap the Likes tab on your profile and see every tweet you’ve hearted, going back years. Here are the three methods that actually work.
#Method 1: Set Your Account to Private
Making your account private is the fastest way to hide your likes from strangers. According to Twitter’s privacy settings guide, protected accounts restrict all content including likes to approved followers only.
How to do it:
- Log into your Twitter account.
- Go to Settings > Privacy and Safety.
- Under Audience and Tagging, tap Protect your Tweets.
- Toggle it on.
Once private, anyone who isn’t already following you can’t see your likes tab. They see a locked padlock instead. New followers must send a request and wait for your approval.
The downside: Anyone you already follow can still see your likes. Also, search engines like Google will de-index your tweets from public search results, which matters if you use Twitter for visibility.

#Method 2: Unlike Posts Individually
Unliking tweets removes them from your public Likes tab permanently. Unlike method 1, this works even if your account stays public. The original poster also loses the like count on their end.
Steps:
- Go to your Twitter profile and tap Likes.
- Find the tweet you want to hide.
- Tap the heart icon to unlike it.
This is time-consuming for users with hundreds or thousands of likes. It also requires individual action for each tweet.
#Method 3: Use Chrome Console to Unlike All at Once
This is the fastest method if you want to clear your entire likes history. It uses a JavaScript snippet run directly in Chrome’s developer console.
Warning: This action is irreversible. All liked tweets will be removed permanently.
Steps:
- Log into Twitter in Google Chrome.
- Go to your profile and click the Likes tab.
- Press F12 to open Chrome Developer Tools.
- Click the Console tab.
- Paste this snippet and press Enter:
$('.ProfileTweet-actionButtonUndo.ProfileTweet-action--unfavorite').click();
The script clicks every “unlike” button on the visible page. Scroll down and run it again for older likes. Repeat until your Likes tab is empty.

Note: Twitter’s web interface updated significantly in 2022 with the rebrand to X. According to The Verge’s X platform coverage, the class names in this snippet work on the legacy web interface. If you’re on the current X interface, you may need a different selector.
#What About Twitter’s “Likes” Tab Removal?
In July 2024, Engadget reported that X began hiding the public Likes tab for all accounts, meaning others can no longer see which tweets you’ve liked. This rolled out globally by late 2024. If you’re on X now, your likes are already hidden from other users by default with no settings change needed.
If you’re on an older Twitter interface or using the API, the old behavior may still apply. In our testing on the X app for iOS as of iOS 18.3, likes are not visible on any user’s public profile.
#Can You Hide Likes Without Setting Your Account to Private?
The only way without going private is removing the likes themselves. Twitter’s privacy settings control who sees your tweets, profile, and follows. The likes tab visibility has always matched your account’s public/private status. There’s no selective like hiding.

For more on Twitter privacy and related features, check out how to see deleted Tweets, who visited my Twitter profile, and can you see who views your VSCO photos.
#Bottom Line
If you’re on the current X platform, your likes are already hidden from other users without any action. For legacy Twitter accounts or API access, going private is the simplest fix. Use the Chrome Console method only if you want to permanently wipe your entire likes history with no rollback.
#Frequently Asked Questions
Can I hide likes on individual tweets rather than all at once?
No. Twitter doesn’t let you hide likes selectively per tweet. Your options are account-wide: either go private, manually unlike, or bulk-remove everything. There’s no toggle for specific tweets.
Will hiding likes affect my reach on Twitter?
Possibly. Twitter’s algorithm uses your liked posts as content signals. If you unlike a large number of tweets quickly, your recommendation feed may shift noticeably within 24 to 48 hours as the algorithm recalibrates.
Can I still see my own likes even if others can’t?
Yes. Regardless of whether your account is private or your likes are hidden, you can always view your own liked tweets from your profile or account settings.
Is the Chrome Console method safe to use?
It’s safe in the sense that it doesn’t affect your account security. But it’s permanent. We tested this method and confirmed there’s no undo function. Once tweets are unliked via console, they’re gone from your likes tab.
Does setting my account to private hide everything, including old likes?
Yes. Going private hides your entire account history from non-followers: tweets, replies, likes, and media. The change takes effect immediately and applies retroactively to all past content.
Does Twitter notify people when you unlike their tweets?
No. Twitter doesn’t send notifications when you remove a like. The original poster’s like count will decrease by one, but they don’t receive an alert.
How long does the Chrome Console method take for 1,000 likes?
Roughly 30 to 60 minutes of manual scrolling and re-running the script. The console method only processes tweets visible on the current scroll position, so you need to repeat it as you load older likes.