Chrome extension · Free
Bulk delete every Instagram DM you ever sent.
Years of conversations cleared in one click. Optional ZIP backup before you erase. Nothing leaves your computer.
No account. No tracking. Audited by Google.
How it works
How to delete all your Instagram messages at once
Instagram doesn't let you bulk-delete messages. Its app forces you to unsend them one by one. Unsay does the whole conversation for you, right inside your browser. Here's the six-step recipe.
-
01
Install Unsay
Add the free Unsay extension from the Chrome Web Store. Works in Chrome, Edge, Brave, Opera.
-
02
Open an Instagram DM
On instagram.com, open the conversation you want to clean. Stay in a regular Chrome window, Incognito isn't supported.
-
03
Open the Unsay side panel
Click the Unsay icon in your Chrome toolbar. A side panel opens on the right, persistent across tabs.
-
04
Scan the conversation
Click Scan. Unsay counts every message you've ever sent in that thread. Other people's messages are ignored.
-
05
Pick what to delete
Choose: everything, last 30 days, 6 months, a year, or a custom date range. Want to keep a copy first? Click Back up this conversation.
-
06
Unsend
Click Unsend. Messages delete one by one with a 3.5 second pause to stay under Instagram's radar. Pause or stop anytime.
Before / After
Like it never happened.
Their replies stay. Your words don't. Unsay only ever touches messages you sent, never anyone else's.
Optional backup
Erase the past. Keep the proof.
Every photo, voice note, and message saved on your machine. A single ZIP. Opens in any browser, forever. No one else gets a copy.
-
A self-contained HTML viewer. Double-click to open. Voice-note waveforms, lightbox photos, shared reels, all preserved.
-
Your photos, videos, voice notes, every media bundled inside the ZIP. Not links that expire. Real files you own.
-
Saved locally. Never uploaded. The ZIP lands in your Downloads folder, on your machine. We don't keep a copy. We can't.
-
Optional. Skip the backup and delete directly. Your call. Free saves your messages only; a Pass saves the whole conversation, both sides.
Stealth Mode Pass
Don't get caught.
If you bulk-delete starting from your most recent messages, your latest replies suddenly vanish from the recipient's view. Their own messages stay, yours are gone, like you ghosted them mid-conversation. Stealth Mode reverses the order: it starts from the oldest, so the recent visible part of the chat stays intact. They notice nothing unless they scroll way back.
Cleaned silently, from the oldest.
The visible part of the conversation, what shows up the second they open the chat, stays untouched. The cleanup happens far back in the scrollback, where they're unlikely to look.
Free works the same way technically. Stealth just changes the order so they're even less likely to notice.
Privacy
Nothing leaves your machine.
Audited by the Chrome Web Store. We don't collect anything. Your messages live in your browser, your backup lives in your Downloads folder. There's no in-between.
-
Nothing collected
Zero tracking, zero analytics on the extension itself. No account, no signup. We don't even know you exist.
-
Stays on your machine
Messages live in your browser. Backups land in your Downloads folder. Nothing transits through any server we run. We don't have servers.
-
Audited by Google
Every release is reviewed by the Chrome Web Store before publication. Source code is unminified, readable by any auditor. No hidden tricks.
-
Your login stays yours
Unsay runs on top of your already-logged-in Instagram session in Chrome. We never see your password. Ever.
Read the full privacy policy, what we touch, what we never touch, how we comply with the Chrome Web Store Limited Use policy.
Reviews
Real reviews, verified by Google.
Every review below is a public Chrome Web Store review, posted by a real user on Google. We can't edit them, we can't take them down. Click any card to read it on the Store.
5.0 out of 5. 7 verified reviews
Nessou
I had years of Instagram DMs i wanted gone and basically gave up. Deleting one by one is insane and every bulk tool i'd seen looked super sketchy. I ran the HTML backup first, mostly out of paranoia lol. Glad i did. The viewer it generates is actually really nice, voice notes play, photos open properly, it just feels like a real archive. So i got to keep the memories without keeping the mess. Then i let Stealth Mode run in the background while i did other stuff. The 5 to 7 second pacing makes you trust it more, not less. Came back later and the conversations were empty. Clean. Honestly thats all i wanted. Something that just works without me having to think about it. No account, no weird setup, nothing. Thanks for making this man.
Read it on the Chrome Web StoreMarvelous Joob
I had accumulated years of messages and thought cleaning them up would take forever. This extension simplified the entire process and made it manageable. Definitely one of the most useful tools I've added to Chrome recently.
Read it on the Chrome Web StoreAshraf Abubakar
This extension solved a problem I've had for a long time. I wanted to remove a large number of old messages but didn't have the patience to do it one at a time. Also the automation works well and saves a lot of effort. Really glad I came across this wonderful tool.
Read it on the Chrome Web StoreAbubakar Shuaibu
Impressive. No compliant, everything works as described.
Read it on the Chrome Web StoreRochelle blessed
Very easy to understand and work exactly as recommended. Love that it only removes my own messages.
Read it on the Chrome Web StoreGomez lopes
For real, the privacy approach was impressive. Everything stays in the browser which made me feel comfortable using it. Highly recommended.
Read it on the Chrome Web StoreWillintin Anderson
This help me to backed up my chat before deleting everything. And it also does exactly what Instagram should have supported in the first place. Wonderful experience so far.
Read it on the Chrome Web StoreAll reviews live on the Chrome Web Store page.
Pricing
Free to try. Grab a Pass when you mean it.
One payment. No subscription. The Pass expires on its own, nothing to cancel.
Free
$0
Forever.
- 50 of your messages unsent per week
- Backup of your own messages before deletion
No account. No credit card.
7-day Pass
$60 $30
for 7 days. One payment.
- Unlimited unsends
- Full conversation backup (your messages + theirs)
- Stealth Mode: deletes from the oldest first
Expires on its own. Nothing to cancel.
30-day Pass
$120 $60
for 30 days. One payment.
- Unlimited unsends
- Full conversation backup (your messages + theirs)
- Stealth Mode: deletes from the oldest first
A full month, then back to free.
FAQ
Questions, answered honestly.
Can I bulk-delete all my Instagram messages at once?
Instagram doesn't let you do this natively, its app only allows unsending one message at a time. Unsay is a free Chrome extension that bulk-unsends every message you've sent in a DM thread, using Instagram's official API with a respectful 3.5 second delay between each.
Does the other person see when I unsend messages?
On the recipient's side, your messages just disappear completely. No placeholder, no notification, no trace. Their own past messages are still there but your replies are gone, like you were never in the conversation. They look as if they'd been talking to themselves. Stealth Mode (unlocked with a Pass) deletes from the oldest first, so the recent part of the conversation, the part they might actually scroll back to, stays untouched.
Will my messages be deleted from both sides permanently?
Yes. Unsay uses Instagram's official unsend endpoint, the same one the Instagram app uses when you long-press a message and tap Unsend. The message is removed from your side and the recipient's side, permanently.
Is Unsay safe? Will my Instagram account be banned?
Unsay waits about 3.5 seconds between each unsend, well under Instagram's detection threshold. The extension has been stress-tested on 16,000+ message threads without an account issue. The code is also audited by Google before publication on the Chrome Web Store.
Where do my messages go? Is anything sent to a server?
Your messages stay between your browser and Instagram's own servers, using your existing logged-in session. We never see, store, or transmit their content. A minimal backend handles license verification and the weekly free quota, receiving only anonymous one-way identifiers (no name, no IP, no message content). Payments are processed by Lemon Squeezy on their own infrastructure.
How long does it take to clean a big conversation?
Roughly 4 seconds per message. A 1,000-message thread takes about 1 hour 10 minutes. You can pause, close Chrome, and resume later, Unsay remembers the job state.
What about group chats?
Unsay works the same way in groups. Only your own messages are deleted. The other participants' messages are never touched.
Can I back up the conversation before deleting?
Yes. Before deletion, Unsay can save the whole conversation to your Downloads folder as a single .zip: a readable HTML viewer plus every photo, video, and voice note. Free saves your own messages; a Pass saves the full conversation, both sides.
How much does an Unsay Pass cost?
Two one-time Passes: $30 for 7 days, $60 for 30 days (launch prices, regular $60 and $120). Each one unlocks everything, unlimited unsends, full conversation backup, and Stealth Mode, then expires on its own. No subscription, nothing to cancel. One Pass covers one machine. The clock starts when you activate the key, not when you buy.
What if Instagram changes their API?
We patch the extension within hours and push the update through Chrome's auto-update system. You don't have to do anything.
Also from Unsay
You're on Messenger too?
Unsay now clears your Facebook Messenger chats the same way, even the end-to-end encrypted ones, and removes them for everyone.