How to delete Instagram messages from both sides

By Unsay Published May 30, 2026 Last updated June 2, 2026 Reading time 9 min
Short answer

You can delete every Instagram message you sent, from both your side and the recipient's side, using Instagram's official Unsend feature. Instagram itself only lets you do it one message at a time. To clean an entire conversation in one click, install the free Unsay Chrome extension, open the DM, click Scan, click Unsend. Their replies stay. Yours do not.

Unsend (Instagram)
The official feature that removes a message from both the sender's inbox and the recipient's inbox at the same time. Powered by Instagram's official unsend feature. Once unsent, the message is gone from both sides permanently. No notification is sent to the recipient.

What "unsend" actually does to the other person's inbox

People get this wrong constantly. Unsending an Instagram message is not the same as deleting a chat from your own inbox. When you tap Delete chat on a thread, you wipe it from your view only. The other person still has every word you sent, intact, forever.

Unsending is different. It uses the same mechanism Instagram itself uses internally and removes the message from both inboxes at once. There is no time limit, no 24-hour window, no edit-only-recent rule. You can unsend a message you sent in 2017 just as easily as one you sent five seconds ago.

What the recipient sees: absolutely nothing. The message simply disappears from their thread. No placeholder text like "You unsent a message", no notification, no email, no in-app banner. On their side, it looks like you never wrote it.

The catch is that you can only unsend your own messages. You cannot delete a message someone else sent to you. That is by design. You own your outbox, they own theirs.

Native Instagram vs Unsay: what each one can actually do

Instagram's app technically gives you the unsend tool. It just refuses to let you use it at any kind of scale. Here is the real difference, with numbers.

What you can do Native Instagram app Unsay extension
Unsend one message Yes, long-press then Unsend Yes
Unsend an entire conversation in one click No, one message at a time only Yes, scan + unsend
Save the conversation before deleting No, no export Yes, single ZIP with HTML viewer
Estimated time for a 1,000-message thread ~6 hours of manual taps ~1 h 40 min, hands free

The native Instagram limit of 1 message at a time is not a technical constraint, it is a product decision. Instagram itself handles many deletes back to back when paced safely. Unsay just batches them at 5 to 7 seconds per message so the account stays clean.

Step by step: delete every DM you ever sent in one thread

The whole process takes under five minutes of your attention. Unsay does the heavy lifting in the background.

Step 1, Install Unsay from the Chrome Web Store

Add the free Unsay extension to Chrome. It works the same way in Edge, Brave, and Opera, anything Chromium-based. The extension is audited by Google before publication, and the source code is unminified for reviewers.

Step 2, Open instagram.com and pick a DM thread

Log into Instagram in the same Chrome profile and open the conversation you want to clean. Unsay reads the URL to identify the thread, nothing more. Incognito mode is not supported, the extension refuses to load there to prevent quota bypass.

Step 3, Open the Unsay side panel

Click the Unsay icon in your Chrome toolbar. A side panel opens on the right, next to the conversation. It stays open across tabs, so you can switch between threads without losing the panel.

Step 4, Scan the conversation

Click Scan. Unsay walks the entire history of that thread, from newest to oldest, and counts every message you ever sent. Other people's messages are ignored. The scan takes around 30 seconds for a 5,000-message thread.

Step 5, Optionally back up the conversation as a ZIP

Before deleting, click Back up this conversation. Unsay saves a single ZIP file to your Downloads folder containing a self-contained HTML viewer plus every photo, video, and voice note embedded inside. Free tier saves your own messages only, a Pass saves the full both-sided conversation. More about the backup format and what is inside the ZIP.

Step 6, Click Unsend and let Unsay run

Pick a range, everything, last 30 days, 6 months, a year, or a custom date range, then click Unsend. Messages delete one by one with a randomized 5 to 7 second pause. You can pause, close Chrome, and resume later, the job state is remembered. A 1,000-message thread finishes in roughly an hour and forty minutes, untouched.

Install Unsay free No account. No credit card. ~30 seconds.

Disappear without making the other side notice

The naive approach to bulk deletion is to start from the most recent messages, because they are easiest to load. Do not do this. Recent messages are the ones the recipient still has open on their screen. When they vanish, the gap is immediately obvious. Your last three replies suddenly cut out mid-sentence and they wonder if you ghosted them.

Unsay's Stealth Mode reverses the order. It deletes from the oldest message first, working forward through time. The recent visible part of the conversation, the part they would scroll to first if they opened the chat, stays untouched until the very end. By the time the cleanup reaches present-day messages, the user has usually moved on.

Combined with the randomized 5 to 7 second delay between each unsend, the deletions look like a slow, natural retraction over hours instead of a single suspicious purge. Read the deeper explanation of why Stealth Mode works and when to use it.

Back up the conversation before you erase it

Unsending is permanent. Instagram does not keep a recoverable copy. If you want to keep proof, screenshots, voice notes, photos for yourself, do the backup first. Unsay generates a single ZIP file in your Downloads folder named Unsay-<username>_<timestamp>.zip.

Inside the ZIP you get a self-contained conversation.html file you can open in any browser, plus a media/ folder with every photo, video, and voice note as real files, not expiring CDN links. Voice notes preserve their waveform display, photos open in a lightbox, shared reels render as cards. The file works offline, forever, with no dependency on Instagram or Unsay's servers.

Free tier backs up only the messages you sent. A Pass backs up the entire conversation, both sides included, which is what you actually want if you are trying to preserve a real exchange. Full details on the backup format, what gets included, and how to open it.

Pricing: free works, a Pass removes everything

You can clean small conversations on the free tier indefinitely. A Pass is for people with years of accumulated DMs who want to do it once, properly, with the full backup.

Free

$0

Forever, no card.

  • 100 of your messages unsent per week
  • Backup of your own messages
  • Full extension, no time limit
Install free

7-day Pass

$30$15

For 7 days. One payment.

  • Unlimited unsends
  • Full both-sided conversation backup
  • Stealth Mode (oldest-first deletion)
Get the 7-day Pass

30-day Pass

$60$30

For 30 days. One payment.

  • Unlimited unsends
  • Full both-sided conversation backup
  • Stealth Mode (oldest-first deletion)
Get the 30-day Pass

One Pass covers one Chrome profile on one machine, and it expires on its own, nothing to cancel. The Passes are launch-priced at $15 (7 days) and $30 (30 days), down from the regular $30 and $60.

FAQ

Can you really delete Instagram messages from both sides?

Yes, but only the messages you sent. Instagram's unsend feature removes a message from your inbox and the recipient's inbox at the same time. Their own replies stay because you do not own those. Unsay does the same thing, just at the scale of an entire conversation instead of one message at a time.

Does Instagram notify the other person when I delete a message?

No. There is no push notification, no in-app alert, no email. The message simply disappears. The only sign is that you broke the flow of the conversation, which is why Stealth Mode deletes from the oldest first.

Can I delete an Instagram message after 24 hours?

Yes. Unlike WhatsApp, Instagram has no time limit on unsending. You can delete a message you sent in 2018. Unsay scans the entire thread history, no matter how old.

Can I bulk-delete messages from a group chat?

Yes. Unsay works the same way in group chats. Only your own messages are deleted. The other participants' messages are never touched.

Will Instagram ban my account for using a bulk-delete tool?

Unsay waits 5 to 7 seconds between each unsend, so you don't get detected by Instagram. The tool has been stress-tested on threads of more than 16,000 messages without any account issue. Tools that delete instantly with no delay are the ones that get accounts flagged.

Does the other person see "message unsent" or just nothing?

On the recipient's side, the message simply vanishes with no placeholder. On their side, the conversation looks like you never wrote that message.

Can I recover deleted Instagram messages later?

No. Once a message is unsent, it is gone from Instagram's servers and not recoverable through the app. This is why Unsay offers an optional ZIP backup before deletion, so you keep a local copy of everything.

Is there a free way to do this?

Yes. Unsay's free tier deletes up to 100 of your messages per rolling week and includes a backup of your own messages. A one-time Pass removes the cap, adds Stealth Mode, and backs up the full conversation including the other person's messages.

About Unsay