Learn how to find your hidden interaction history and delete Instagram likes in bulk using the official app or a browser extension.
This article was researched and drafted with AI, then checked and released by a person before it went live. The illustration is AI-generated. Every factual claim links to its source, so you can verify it yourself.
AI-generated illustration. A smartphone screen displaying a grid of heart icons being unchecked next to a laptop showing a settings menu.
To bulk delete your Instagram likes, open the app, go to Your Activity, tap Interactions, and select Likes to choose and remove them. This manual method works well for a few items, while browser extensions can automate the process for thousands of likes without requiring your account password.
When people decide to clean up their social media presence, they usually start by deleting old photos or controversial comments. But there is a massive secondary digital footprint that almost everyone ignores. You scroll, you double-tap, and you move on. Over years of using the app, you accumulate thousands of endorsements on content you have likely forgotten. If you want to take control of your digital history, you need to know how to delete Instagram likes.
We treat likes as temporary signals. They tell the algorithm what to show us tomorrow. But platforms treat them as permanent records of your preferences, political leanings, and relationships. A like is a public endorsement. If an account you interacted with changes its focus or becomes controversial, your past likes remain attached to their content. A thorough digital cleanup is incomplete if it leaves your interaction history intact.
Before removing your interactions, it helps to understand who can actually see them. According to Instagram's official help documentation, you have some control over who views your likes on other people's posts. The platform allows you to restrict this visibility to your followers, to your close friends, or to no one at all.
However, the official documentation notes a crucial exception. Regardless of your privacy settings, the account that posted the content will always be able to see that you liked it. If you want to sever that connection completely, hiding the likes behind a privacy setting is not enough. You have to remove them entirely from the database.
Instagram does not make your past interactions immediately visible on your profile grid. Instead, they are filed away in a dedicated dashboard that many users never visit. As the Instagram Help Center explains, you can find this centralized hub by navigating to your profile and opening the main menu.
To find your likes on a mobile device, open the app and tap your profile picture in the bottom right corner. Tap the three-line menu in the top right corner, then select "Your Activity". From there, tap "Interactions" and finally select "Likes". This opens a chronological grid of every single post, reel, and video you have ever double-tapped. This is your raw, unfiltered interaction history, stretching back to the day you created your account.
The dashboard mixes all content formats together. You will see your liked static posts right alongside short-form videos. Removing a like from a video works exactly the same way as removing it from a photo.
Instagram actually provides a native way to remove these interactions in batches. Once you are in the Likes section of the Your Activity dashboard, you will see a "Select" button in the top right corner. Tapping this allows you to choose multiple posts at once. You tap each image you want to clear, and a checkmark appears on the thumbnail.
At the bottom of the screen, an "Unlike" button tallies how many items you have selected. Tap it, confirm your choice in the popup dialogue, and those likes are removed from the platform.
You can also sort and filter this grid. The native tool allows you to filter your liked posts by author or by a specific date range. If you know you want to remove all interactions with a specific account from three years ago, filtering by their handle and the date makes the manual selection process much faster.
The main limitation of the native tool is the selection process itself. You still have to tap every single post manually. If you have been using the platform for a decade, you might have tens of thousands of likes. Selecting them a hundred at a time becomes a tedious, repetitive chore that can take hours of continuous screen tapping.
When the manual tapping becomes too much, users often look for automation. This is where third-party tools come in, but the method they use to access your account matters immensely for your digital security.
Many traditional social media management tools require you to hand over your login credentials or grant standing access via OAuth. They connect directly to the platform's servers. This allows them to run cleanups on a schedule while you are asleep. The trade-off is that you are giving a third-party company the keys to your account. They can do it because you gave them the keys.
Browser extensions take a different, more secure approach. The wyper Social Cleanup extension operates strictly within your browser. It does not ask for your password, it does not use an API key, and it requires no OAuth authorisation. Its only browser permissions are storage and activeTab. It acts in the tab you already have open, logged in as yourself.
You log into Instagram on your computer, navigate to the Likes page in the Your Activity dashboard, and start the extension. It automates the clicking for you, acting exactly as you would, just much faster. Because we hold no authorisation, we cannot delete on a schedule or while you are away. No tab, no run. We cannot perform background cleanups because we never ask for your keys.
The extension handles posts, replies, comments, likes, reposts, and follows on X and Instagram. Both platforms are supported under the same tool. The free tier allows 50 deletions per day, which is helpful for routine maintenance. The Pro version removes this limit entirely and produces a deletion receipt showing the counts of removed items along with a shareable proof link. It can even show small games in the sidebar while a long run works through a massive list of old likes.
A critical detail to remember about the extension is how it filters content. There is no date filter and no date range option built into the tool. You cannot tell it to delete likes older than a specific year.
Instead, the available filter is keyword-based. You can instruct the extension to delete only items containing a specific word, an @name, or a #tag. You can enter several keywords separated by commas. There is also an INVERT option that deletes everything that does not contain those specific words. This keyword filter works seamlessly on text-heavy X posts and replies, though it requires careful thought when applied to the visual grid of your Instagram likes dashboard.
Finally, keep in mind that deletion is irreversible. The extension warns you before it starts, but once a like is removed, it cannot be restored. There is no export function and no way to download your content through the cleanup tool before it disappears.
Some users try to bypass manual tapping by pasting raw JavaScript code into their browser console. While there are open-source scripts available that automate scrolling and clicking, this approach carries distinct security risks.
Unless you can read and understand JavaScript perfectly, you have no way of knowing exactly what a copied script is doing in the background. It might be unliking posts, or it might be harvesting data from your active session. A packaged browser extension from a known publisher provides a layer of accountability that random pasted code lacks.
| Feature | Manual cleanup | wyper Social Cleanup extension |
|---|---|---|
| Cost | Free | Free tier (50/day), Pro removes limit |
| Installation required | None | Yes, browser extension |
| Account access needed | None (uses native app) | None (runs in your active, logged-in tab) |
| Speed | Slow, requires manual tapping | Fast, automates the clicking |
| Keyword filtering | No | Yes, with an INVERT option |
| Date filtering | Yes, built into the app | No |
| Scheduled runs | No | No (requires open tab) |
| Export data | No | No |
Who needs which: The manual cleanup route is perfect for users who only want to remove a handful of recent likes or who want to carefully curate their interaction history one post at a time. It costs nothing, requires no extra software, and keeps all data inside the native app. The wyper Social Cleanup extension is built for users facing thousands of old interactions. If you need a total reset of your digital footprint and want to clear out years of history without spending hours tapping your screen, the extension handles the heavy lifting while keeping your account credentials entirely secure.
Your likes are a permanent record of your digital interactions, but you have the power to clear them. Whether you spend a few minutes tapping through the native activity dashboard or use a browser extension to automate the clicking, removing old likes is a vital step in maintaining your digital privacy. Take control of your footprint today.
The wyper Social Cleanup extension bulk-deletes posts, replies and likes, with filters instead of one tap per post.
The web app installs to your home screen in one tap. No store, no account.
Already using it? ★★★★★ Rate it on the Chrome Web Store. Reviews decide what others get shown first.