What does unsending a message on Messenger actually mean?
On Messenger, unsending a message is officially called Remove for everyone. It deletes the message from your side and the other person's side at the same time, permanently, with no trash and no push notification.
It is not a "hide on my end". It is a real two-sided removal, the exact action Unsay repeats in bulk through Messenger.
The distinction matters because Messenger actually gives you two different options when you delete a message, and only one removes it for the other person. Picking the wrong one is the classic mistake: you think the message is gone, and it is still sitting in their thread.
- Remove for everyone
- Deletes the message for you and for everyone in the chat. This is the real unsend, and the one this guide is about.
- Remove for you
- Only hides the message on your own device. The other person still sees it exactly as before. Useful for tidying your own view, useless for taking words back.
- Unsend
- The everyday word people use for Remove for everyone. Same thing.
One more thing that sets Messenger apart from most messaging apps: there is no time limit. Unlike iMessage or WhatsApp, which only let you delete for the other person within a short window, Messenger lets you remove a message you sent whenever you want, whether it is ten seconds or eight years old.
How to unsend one Messenger message, step by step
On desktop, hover the message you sent, click the three-dot More menu, click Remove, choose Remove for everyone, then confirm. On mobile, long-press the message instead of hovering. No third-party tool is needed for a single message.
The flow is the same on messenger.com and on facebook.com/messages. Here are the clean steps on desktop:
- Open the conversation that holds the message. The bubble needs to be on screen, so scroll to it first.
- Hover the message you sent (only your own bubbles, never the other person's). A three-dot More icon appears next to it.
- Click the three-dot icon, then click Remove.
- Choose Remove for everyone in the dialog. Messenger also offers Remove for you here, which is the option to avoid if you want it gone for both of you.
- Confirm. The bubble is replaced by a small "You removed a message" note, on your side and theirs.
On the mobile app, the only difference is that you long-press the message to open the menu, then tap Remove and Remove for everyone. Same effect, same two-sided removal.
Good news for anyone cleaning up: the native action and an automated one go through the exact same path inside Messenger. A tool like Unsay simply repeats Remove for everyone in a loop, with a respectful pause between each message.
Does unsending delete the message for the other person too?
Yes. Remove for everyone deletes the message on both sides. Where the bubble used to be, Messenger leaves a small "You removed a message" placeholder that both of you can see. No notification, no alert, but not completely invisible either.
This is the one honest caveat worth knowing. On some apps a removed message vanishes with no trace at all. On Messenger, the content is gone, but a neutral "You removed a message" line stays in the thread. The other person cannot read what you wrote, and they are not pinged, but they can tell that something was there.
Their own messages are untouched. Only your bubbles turn into placeholders. If you want the full mechanics of what disappears, what stays, and how the two-sided removal behaves across a long chat, the companion guide on deleting Messenger messages on both sides goes deeper.
How to unsend many Messenger messages at once
Messenger has no bulk unsend. It is deliberately one message at a time. To clear a whole conversation, the free Chrome extension Unsay automates Remove for everyone from messenger.com or facebook.com/messages, with a 5 to 7 second pause between each message. Free covers 50 of your messages per week; a Pass makes it unlimited.
Doing it by hand does not scale. A hundred messages is a tedious eight minutes of clicking. A thousand is well over an hour, and you lose your place every time you mis-scroll. Unsay does the whole thing for you, in your own browser, using your already logged-in Facebook session. Here is the flow:
- Install Unsay, then open the conversation on messenger.com or facebook.com/messages. Stay in a regular Chrome window, Incognito is intentionally not supported.
- Open the side panel from the Unsay icon, then click Scan. Unsay counts every message you have sent, and ignores everyone else's.
- Pick a range (everything, last 30 days, 6 months, a year, or custom) and click Unsend. Messages are removed for everyone, one by one, with the 5 to 7 second delay. You can pause or stop anytime.
Only your own messages are ever removed, and calls or other non-removable items are counted separately and left alone. For the full step-by-step walkthrough, see the guide on deleting all your Facebook Messenger messages, or browse the Messenger guide hub.
More than one message to unsend?
Unsay automates Remove for everyone from messenger.com and facebook.com/messages. 50 of your messages per week for free, unlimited with a Pass. No account to create, it uses your already logged-in session.
Install Unsay freeEncrypted and legacy threads: the hidden second history
Messenger now defaults to end-to-end encryption. Older conversations that migrated are quietly split into two threads: the legacy one and the encrypted one. Scroll back by hand and you only ever reach half of your history. Unsay finds both, merges the count, and unsends across the whole thing, for everyone.
This is the part almost nobody knows about. When Meta rolled out end-to-end encryption, it did not rewrite your old chats in place. It left the pre-encryption messages in one thread and started a new encrypted thread for everything since. You see a single conversation in the app, but under the hood there are two, and the native Remove flow only ever works on whatever half is currently on screen.
Unsay stitches the two threads together so the count is real and nothing is stranded in the older half. The encryption itself is never broken: Unsay does not read your messages, it only asks Messenger to remove the ones you sent. If you want the deeper explanation of how the two threads work, see the feature page on encrypted chats.
Native Messenger vs Unsay, compared
Six honest criteria: bulk-unsend, speed per message, date filtering, whether it reaches both the encrypted and legacy threads, Stealth Mode, and cost.
| Criterion | Native Messenger | Unsay Free | Unsay Pass |
|---|---|---|---|
| Bulk-unsend a whole chat | No, one at a time | Yes | Yes |
| Speed per message | Manual | 5 to 7 sec, automated | 5 to 7 sec, automated |
| Date range filter | No | Yes | Yes |
| Encrypted + legacy threads | No | Yes | Yes |
| Removes for everyone | Yes | Yes | Yes |
| Stealth Mode (oldest first) | No | No | Yes |
| Cost | Free | Free, 50 / week | $30 (7 days) or $60 (30 days) |
Unsending in a Messenger group chat
Same action, same result: Remove for everyone on a message you sent in a group deletes it for every member at once. You can never remove another participant's message, only your own.
Said something you regret in a group of twelve? As long as nobody has screenshotted it, removing the message takes it back for everyone instantly. The other members are not notified that you removed anything beyond the usual "You removed a message" placeholder in the thread.
Unsay scans a group chat the same way it scans a one-to-one chat. It counts and removes only your own messages, never anyone else's, and never touches their bubbles. In a five-year group with 3,000 messages where 800 are yours, Unsay's counter shows 800, not 3,000.
How to unsend without getting noticed
Messenger always leaves a "You removed a message" placeholder, so nothing is ever 100% invisible. The real lever is the order you delete in. Stealth Mode (Pass) removes from the oldest message first, so the recent, visible part of the chat stays intact while the cleanup happens far back in the scrollback. The 5 to 7 second delay keeps your account under Messenger's radar.
Discretion on Messenger comes down to two things. First, position. If you bulk-delete starting from your most recent messages, your latest replies suddenly turn into placeholders in the part of the chat the other person actually looks at. Their own messages stay, yours are gone, and it reads like you ghosted them mid-conversation. Stealth Mode reverses the order so the visible, recent part is the last thing touched.
Second, pacing. The 5 to 7 second gap between each removal is not about the other person (Messenger does not tell them how many you removed), it is about not tripping Meta's automation detection and getting your account flagged. The full mechanics live on the Stealth Mode feature page.
The honest part: no method guarantees they notice nothing, because the placeholders remain. But for the overwhelming majority of cases, someone who does not scroll years back into the conversation, Stealth Mode plus the random delay makes a bulk cleanup effectively invisible.
Frequently asked questions.
Can you unsend a Messenger message after it has been read?
Yes. Remove for everyone works whether the message is unread, seen, or already replied to. Messenger has no time limit on unsending, so a message from years ago removes exactly like one from a minute ago.
Does the other person get notified when I unsend a message?
No push notification, no alert, no email. The only thing that appears is a small "You removed a message" placeholder in the thread, visible on both sides, where the bubble used to be. The content itself is gone.
What is the difference between Remove for you and Remove for everyone?
Remove for you only hides the message on your own device, the other person still sees it. Remove for everyone deletes it on both sides, permanently. Unsay always uses Remove for everyone.
Can I unsend all my Messenger messages at once?
Not natively, Messenger removes one message at a time. The free Unsay Chrome extension automates Remove for everyone across a whole conversation, with a 5 to 7 second pause between each. Free covers 50 of your messages per week; a Pass lifts the limit.
Does unsending work on end-to-end encrypted Messenger chats?
Yes. Messenger now defaults to end-to-end encryption, and older migrated conversations are split into two threads, a legacy one and an encrypted one. Unsay finds both, merges the count, and unsends across the whole history. The encryption is never broken, Unsay only asks Messenger to remove the messages you sent.
Can I unsend a message someone else sent to me?
No. Remove for everyone only works on messages you sent. To hide someone else's message from your own view, your only option is to delete the whole conversation on your side, which leaves it untouched on theirs.
Will my Facebook account be flagged for bulk-unsending?
Not at the pace Unsay operates. It waits 5 to 7 seconds between each unsend, well under Messenger's automated thresholds. The code is unminified and audited by Google before publication on the Chrome Web Store, and the backend only ever receives anonymous one-way identifiers, never your message content.