How to delete Messenger messages from both sides

By Unsay Published July 25, 2026 Last updated July 25, 2026 Reading time 9 min
Short answer

You can delete every Messenger message you sent, from both your side and the recipient's side, using Messenger's official Remove for everyone action. Messenger itself only lets you do it one message at a time, and it won't reach the encrypted half of a migrated chat. To clean an entire conversation in one click, install the free Unsay Chrome extension, open the chat, click Scan, click Unsend. Their replies stay. Yours do not.

Remove for everyone (Messenger)
The official action that takes a message out of both your side and the recipient's side at once. The content is gone for both of you, and only a small neutral note is left where your bubble was. There is no time limit and no notification to the recipient.

What "remove for everyone" actually does to the other person's inbox

People mix these up constantly. Removing a Messenger message for everyone 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.

Remove for everyone is different. It uses Messenger's own mechanism and takes the message out of both inboxes at once. There is no 24-hour window, no edit-only-recent rule. You can remove a message you sent in 2017 just as easily as one you sent five seconds ago.

Here is the honest part about what the recipient sees. On Messenger, the bubble does not vanish into thin air. In its place they get a small greyed note, something like "You removed a message". But the words themselves are gone for them too. They cannot read what you wrote, they only see that something was there. No push notification, no email, no in-app banner announces it.

The catch is that you can only remove 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 Messenger vs Unsay: what each one can actually do

Messenger technically gives you the Remove for everyone tool. It just refuses to let you use it at any kind of scale, and it leaves the encrypted half of a migrated chat out of reach. Here is the real difference.

What you can do Native Messenger app Unsay extension
Remove one message for everyone Yes, long-press then Remove for everyone Yes
Remove an entire conversation in one click No, one message at a time only Yes, scan + unsend
Reach both the encrypted and legacy threads No, scrolling reaches only half Yes, finds and merges both
Estimated time for a 1,000-message thread ~6 hours of manual taps ~1 h 40 min, hands free

The native Messenger limit of 1 message at a time is not a technical constraint, it is a product decision. Messenger itself handles many removals 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: remove every message 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 for Messenger

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 messenger.com or facebook.com/messages

Log into Facebook in the same Chrome profile and open the conversation you want to clean, on messenger.com or on facebook.com/messages. 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 and counts every message you ever sent, across both the encrypted and the legacy thread if the conversation was migrated. Other people's messages are ignored.

Step 5, Pick what to delete

Choose a range: everything, the last 30 days, 6 months, a year, or a custom date range. Calls and other items Messenger won't let you remove are counted separately and left alone, so the number you see is the number that will actually go.

Step 6, Click Unsend and let Unsay run

Click Unsend. Messages are removed for everyone one by one, with a randomized 5 to 7 second pause between each. 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 removal 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 turn into removed notes, 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 removes 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 intact until the very end. By the time the cleanup reaches present-day messages, the person has usually moved on.

Combined with the randomized 5 to 7 second delay between each removal, 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.

Reach the encrypted and legacy threads, not just half

This is the part most people miss, and it is the whole reason a "both sides" cleanup can quietly fail. Messenger now defaults to end-to-end encryption. Older conversations that existed before the switch are migrated, and Messenger quietly splits them into two threads under the hood: the legacy one from before, and the encrypted one from the migration onward.

You see a single chat. But if you scroll back by hand, you only ever reach one half of your history. Remove the messages you can see and you'll feel done, while a whole legacy thread of your old messages is still sitting on the recipient's side, fully readable. That is not deleting from both sides, that is deleting from one.

Unsay finds both threads, merges the count into one real number, and removes for everyone across the entire history. The encryption itself is never broken: Unsay does not read your messages, it only asks Messenger to remove the ones you sent. See exactly how Unsay handles encrypted and migrated conversations.

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 Messenger history who want to do it once, properly, oldest-first.

Free

$0

Forever, no card.

  • 50 of your messages removed per week
  • Works on encrypted and legacy threads
  • Full extension, no time limit
Install free

7-day Pass

$60$30

For 7 days. One payment.

  • Unlimited removals
  • Encrypted and legacy threads, both sides
  • Stealth Mode (oldest-first removal)
Get the 7-day Pass

30-day Pass

$120$60

For 30 days. One payment.

  • Unlimited removals
  • Encrypted and legacy threads, both sides
  • Stealth Mode (oldest-first removal)
Get the 30-day Pass

One Pass covers one Chrome profile on one machine, and it expires on its own, nothing to cancel. The clock starts when you activate the key, not when you buy. The Passes are launch-priced at $30 (7 days) and $60 (30 days), down from the regular $60 and $120. Payments run through Lemon Squeezy, and the backend only ever sees anonymous one-way identifiers, never your name or your messages.

On Instagram instead? See delete Instagram messages from both sides.

FAQ

Can you really delete Messenger messages from both sides?

Yes, but only the messages you sent. Messenger's Remove for everyone action takes a message out of your side and the recipient's side at the same time. Their own replies stay because you do not own those. Unsay does the same thing, just across an entire conversation instead of one message at a time.

Does it work on end-to-end encrypted and migrated chats?

Yes. Messenger now defaults to end-to-end encryption, and older conversations that migrated are split into two threads: the legacy one and the encrypted one. Unsay finds both, merges the count, and removes for everyone across the whole history, something you can't do by scrolling by hand. The encryption itself is never broken.

Does Messenger notify the other person when I remove a message?

No. There is no push notification, no in-app alert, no email. The bubble is simply replaced by a small neutral note that says a message was removed. The only real sign is that you broke the flow of the conversation, which is why Stealth Mode removes from the oldest first.

Can I bulk-remove messages from a group chat?

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

Will Facebook flag my account for using a bulk-delete tool?

Unsay waits 5 to 7 seconds between each removal, well under Messenger's automated thresholds. The code is unminified and audited by Google before publication on the Chrome Web Store. Tools that delete instantly with no delay are the ones that get accounts flagged.

What does the other person see, a placeholder or nothing?

On Messenger, a removed message leaves a small greyed note in place of your bubble, something like "You removed a message". The words themselves are gone for them too. It is honest to say the content is removed for both of you, not that the message never existed.

Can I recover removed Messenger messages later?

No. Once a message is removed for everyone, the content is gone from Messenger and not recoverable through the app. Remove only what you are sure about.

Is there a free way to do this?

Yes. Unsay's free tier removes up to 50 of your messages per rolling week, on both encrypted and legacy threads. A one-time Pass lifts the weekly cap and adds Stealth Mode, which removes from the oldest first so the recent visible chat stays intact.

About Unsay