How to Delete Messages on Instagram: Everything You Need to Know

Instagram's messaging system — called Direct Messages (DMs) — gives you several ways to manage, remove, and unsend conversations. But "deleting" a message on Instagram doesn't always mean the same thing, and the outcome depends on what you delete, how you delete it, and who can still see it afterward.

What "Deleting" Actually Means on Instagram

There are two distinct actions most people confuse:

  • Unsending a message — removes the message for everyone in the conversation
  • Deleting a conversation — removes the thread from your inbox only

These behave very differently, and mixing them up is the most common source of confusion. Neither gives you a complete "wipe" in all scenarios, so understanding the distinction matters before you act.

How to Unsend a Message on Instagram

Unsending is the closest thing to true deletion. When you unsend a message, it disappears from both your view and the recipient's view — even if they've already seen it. However, if the other person received a push notification before you unsent it, they may have already read the content in that notification preview.

On Mobile (iOS and Android)

  1. Open the Instagram app and go to your Direct Messages (the paper airplane or chat icon)
  2. Open the conversation containing the message
  3. Press and hold the specific message you want to remove
  4. Tap "Unsend" from the menu that appears
  5. Confirm if prompted

The message disappears from the thread immediately for all participants.

On Desktop (Instagram.com)

  1. Navigate to instagram.com and click the Messenger icon
  2. Open the relevant conversation
  3. Hover over the message you want to remove
  4. Click the three-dot menu (⋯) that appears
  5. Select "Unsend"

⚠️ One important caveat: you can only unsend messages you sent. You cannot unsend or delete messages sent by other people on your behalf.

How to Delete an Entire Conversation

Deleting a conversation removes the entire thread from your inbox — but the other person's copy remains completely intact. This is not a mutual deletion.

On Mobile

  1. Go to your Direct Messages
  2. Press and hold the conversation you want to delete
  3. Tap "Delete"
  4. Confirm the action

Alternatively, swipe left on the conversation (iOS) or long-press and select delete (Android) depending on your app version.

On Desktop

  1. Open Direct Messages on instagram.com
  2. Hover over the conversation
  3. Click the three-dot menu
  4. Select "Delete conversation"

Once deleted from your end, if that person messages you again, the conversation will reappear in your inbox — including any messages they sent after you deleted your copy.

Deleting Messages in Group Chats

Group chats follow the same unsend logic — you can unsend any message you sent, and it will be removed for all members of the group. However, other members may have already seen or screenshotted the message before you act. There's no way to delete messages sent by other group participants.

📱 Does It Matter Which Device You're Using?

The core functionality is the same across iOS, Android, and desktop — but the interface differs slightly. Some older versions of the Android app or less-updated iOS builds may show menu options in a different order or use slightly different labels like "Remove" instead of "Unsend." The underlying action is identical.

If you're using Instagram through a third-party app or browser extension, deletion features may be limited or behave unpredictably — always use the official app or website for anything sensitive.

What Instagram DM Deletion Does Not Do

It's worth being clear about the limits:

ActionRemoved from your viewRemoved from recipient's view
Unsend message✅ Yes✅ Yes
Delete conversation✅ Yes❌ No
Block a userHides thread❌ No deletion
Deactivate accountThread hidden❌ No deletion

Disappearing messages (sent in "View Once" mode or via the vanish mode feature) are a separate mechanism — those are designed to auto-delete after viewing, which is different from manually unsending.

Factors That Affect Your Experience

A few variables shape how deletion works in practice:

  • Notification previews — recipients may see message content before you can unsend it
  • Screenshot behavior — Instagram does not prevent recipients from screenshotting conversations (though it may notify you for certain media types)
  • Message read status — there's no way to confirm whether someone saw a message before you unsent it, unless they replied or you saw the "Seen" indicator
  • Account type — the deletion features are the same for personal and professional (business/creator) accounts, but messaging interfaces can differ slightly
  • App version — outdated app versions occasionally have bugs where unsend doesn't sync immediately

🔄 Vanish Mode: The Auto-Delete Option

Vanish Mode is a feature that makes messages disappear automatically after both parties have seen them and closed the chat. To enable it, swipe up from the bottom of an existing conversation. Messages sent in Vanish Mode don't persist in the thread the way standard DMs do.

This is useful if you want ephemeral messaging by default, rather than manually unsending individual messages after the fact.


Whether you're cleaning up old threads, retracting a message sent by mistake, or just decluttering your inbox, each method has a different scope and a different effect on what the other person can still access. The right approach depends on exactly what outcome you need — and whether timing, the other person's notification settings, or the type of conversation you're in changes that calculus.