How to read Instagram DMs without “Seen”, and which tricks actually work

Turn off read receipts for all chats or one, read requests without Seen, use Restrict, and see which tricks fail. Every rule checked against Instagram's help.

10 min read

For years, reading an Instagram DM without the “Seen” meant a trick: airplane mode, squinting at the notification, or handing your login to an app that promised to hide it. In March 2024, Meta announced a switch for it: you can choose to turn read receipts on or off, for all of your chats or specific ones (Meta Newsroom).

Many guides stop at the switch. They skip the two details that decide whether it works for you: a setting on one chat overrides the setting for all chats, and Instagram doesn't say whether you can still see other people's “Seen” once yours is off. Below: the switch, a simulator you can try, and every other trick checked against Instagram's own help pages. Where Instagram says nothing, we say so.

What “Seen” under an Instagram message means

The small “Seen” under a message is a read receipt. Instagram's definition: Read receipts allow others in a chat on Instagram to see when you've viewed their message. It comes from opening the chat. It doesn't prove someone read every word, and a missing “Seen” doesn't prove they haven't: read receipts can be switched off, and a notification can show the text without the chat ever opening.

9:41

jules

did you get the tickets??

yes! 2 for friday 🎟️

Seen
The read receipt below an Instagram message: “Seen” under the last message you sent. Illustration.

How to turn off read receipts on Instagram

There are two switches. These are the paths in Instagram's help page today:

For all chats

Hides “Seen” everywhere, except chats you set on their own.

  1. Tap Profile, then Menu in the top right.
  2. Under How others can interact with you, tap Messages and story replies.
  3. Tap Show read receipts and turn Read receipts off.

For one chat

For the one person (or group) you want to read in peace.

  1. Tap Messages and open the chat.
  2. Tap the chat name at the top.
  3. Tap Privacy & safety and turn Read receipts off.

Instagram's help page gives these steps for the iPhone and Android apps. Its desktop version shows the same headings with no steps under them, so change the setting on your phone. The short version: Profile, then Menu, then Messages and story replies, then Show read receipts.

All chatsMessages and story repliesOff

Chat with mumPrivacy & safety, set earlierOn

Mum still sees “Seen”.

Everyone else doesn't. The chat setting wins.

Instagram's own example, from its read receipts help page (checked 5 Oct 2026).

So if you switched off read receipts for everyone and one person still gets “Seen”, open that chat's Privacy & safety and check the switch there.

What the other person sees, and is it mutual?

When your read receipts are off, the other person doesn't see “Seen” when you read their message. The help page doesn't mention telling them you changed anything; the label just stops appearing.

Whether it's mutual is where Instagram goes quiet. Its read receipts page doesn't say if you still see their “Seen” after turning yours off. Several guides report that you don't (for example, iDownloadBlog). Instagram does spell this out for a neighbouring setting, Activity Status: You also won't be able to see anyone else's Activity status. Treat two-way read receipts as likely, not promised, and test it with a friend.

Will they see “Seen”? Try it

Jules sends you a message. Set your read receipts, the kind of chat and any Restrict, then open it, or only read the notification. Jules's phone shows what Jules would see, and each answer says how sure we are: what Instagram or Meta say, what follows from their wording, and what is only reported.

Try it: will they see “Seen”?

Jules sends you a message. Set things up, then read it.

My read receipts
Chat type
Restrict

Under Jules's message

NOT YET

You haven't read it yet

Tap “Open the chat” or “Only read the notification” to see what Jules sees.

Status labels on the phones are illustrations; Instagram's exact wording varies by app version. Checked 5 Oct 2026 · dmfa.st

Does Instagram show Seen in message requests?

No, not until you accept. Meta's Business Help Center: request messages aren't marked as “seen” until you accept them (Meta Business Help). A request is a DM from someone you don't follow and haven't chatted with, and you can read it as often as you like before deciding.

One caveat: that line sits on Meta's page about the professional inbox, which is only available for Instagram business and creator accounts on the Instagram mobile app. Instagram's general help pages don't repeat it, so for personal accounts it's widely reported rather than written down.

The grace period ends when you act. Meta again: When you reply to or accept a message request from someone, their future messages will go directly to your primary folder. A reply gives you away anyway. Group chats can be requests too. If anyone may add you to groups, Instagram says All other group chats will be sent to your Message Requests folder (Instagram Help). Where requests hide, including the Spam folder inside them, is in our guide to Instagram message requests.

Restrict: read someone's messages without Seen

Restrict is a “trick” Instagram documents itself. Its help page says that if you restrict someone, They won't be able to see when you're online or if you've read their messages. And again, lower down: You'll be able to see the person's message without the person knowing that you've seen it.

To restrict from a chat: open it, tap their name, tap Options, then Restrict and confirm. You can also go through Profile, then Menu, then Restricted. It comes with side effects, all from the same page (Instagram Help):

  • Their chat moves to Requests. future messages from people that you've restricted will automatically move to Message Requests.
  • Their comments go quiet. New comments on your posts will only be visible to that person unless you approve them, and you get no notifications for them.
  • Groups are different. In a group with someone you restricted, you'll get a warning that you'll see a restricted account's messages. Nothing says your reads are hidden there.

You'll find a popular variant online: restrict, read, unrestrict. Instagram doesn't say what happens to reads made while someone was restricted once you unrestrict them, so that part is unconfirmed. Restrict is built for people who bother you. For a friend you'll answer tomorrow, the one-chat read receipts switch does the job without moving them to Requests.

Do read receipts work in group chats?

Yes. Groups show who has seen a message, usually as “Seen by” and the names. Instagram's help doesn't describe that label, but its definition covers any chat: others in a chat see when you've viewed their message.

Whether you can hide your own read in a group is less clear. The one-chat steps start with any conversation in your list, and the all-chats switch says it stops others in chats from seeing your reads. Nothing on the page leaves groups out. Third-party reports disagree: when the feature was in testing, Social Media Today described the per-chat switch under a group's name too, while other guides say groups always show readers. We couldn't settle it from Instagram's pages. Before you rely on it, test in a small group with one friend.

Airplane mode, notification previews and “seen blocker” apps: what works?

Here is every method people pass around, sorted by what Instagram or Meta actually say. Green means the docs back it. The rest is labelled for what it is.

  • Turn off read receipts, for all chats or one

    Meta says so

    You can manage read receipts for certain chats or for all chats.Instagram Help, read receipts

  • Read a message request without accepting it

    Meta says so

    request messages aren't marked as “seen” until you accept them (Meta's page on professional inboxes.)Meta Business Help, professional inbox

  • Restrict the sender

    Meta says so

    They won't be able to see when you're online or if you've read their messages.Instagram Help, Restrict

  • Read the notification preview instead of opening the chat

    Not in Meta's docs

    Widely reported to work, because the chat never opens. A banner may cut off long messages, and one tap on it opens the chat.

  • Press and hold a chat in your inbox to peek

    Not in Meta's docs

    Reported on some app versions. Instagram doesn't describe it, and app updates change it. Don't count on it.

  • Airplane mode, read, then close the app

    Not in Meta's docs

    Guides disagree: some say log out before reconnecting, others say the read is sent once you're back online. Unreliable.

  • “Seen blocker” apps and browser extensions

    Third-party only

    Not made or vetted by Instagram. The ones that want your password are exactly what Instagram warns about.

Checked against Instagram's Help Center and Meta's Business Help Center on 5 Oct 2026.

The safest trick is the boring one: the switch Instagram built.

Why is Instagram not showing Seen?

If you sent the message and no “Seen” appears, it's one of these:

  1. They haven't opened the chat. Maybe they read the notification, maybe not at all.
  2. They turned read receipts off, for everyone or just for your chat (Instagram Help).
  3. Your message is still a request. If they don't follow you and haven't accepted you before, it waits in their Requests, and Meta says requests aren't marked “seen” until accepted.
  4. They restricted you. Then you can't see if they've read your messages, by Instagram's own description.
  5. You turned yours off. Widely reported to hide theirs from you too; Instagram doesn't say.
  6. It's a group. Look for “Seen by” and names rather than a plain “Seen”.

If messages don't seem to arrive at all, that's a different problem. Our guides to telling if someone blocked you on Instagram and to fixing Instagram DMs that won't send cover those cases.

For creators: what “Seen” means on automated DMs

If you send DMs with comment-to-DM automation, “Seen” tells you less than you'd think, for three reasons.

  • Many of your DMs are requests. Meta delivers an automated reply to a commenter's inbox if they follow you, or to the Request folder, if they do not (Meta, Private Replies). Request messages aren't marked “seen” until accepted, so a non-follower can read your DM without you ever seeing “Seen”. (Meta wrote that rule for professional inboxes; for personal accounts it's widely reported.)
  • A business's “Seen” can come from a bot. Meta tells automation builders to send the mark_seen indicator when your bot receives a message so that the user does not feel ignored (Meta, Sender actions). Instagram's help is open about the bots themselves: Instagram accounts you message may use third party apps or automated services to send messages in chats. (Instagram Help)
  • Tools can know when DMs are read. Meta's messaging_seen webhook tells a connected app the message ID that was read (Meta, Webhooks), within the limits above.

Your own inbox follows the same rule from the other side. When a non-follower messages you, Meta says the new conversation appears in your Requests, and on a business or creator account request messages aren't marked “seen” until you accept. So a fan who sees no “Seen” hasn't necessarily been ignored; nobody may have opened Requests yet. Once your automation answers through the API, Meta moves the conversation to your General folder (Meta, Messaging API). Check that folder: Meta says Notifications for unread messages are turned off for the general folder (Meta Business Help).

  • An automated reply to a non-follower lands in their Requests

    Meta says so

    or to the Request folder, if they do notMeta, Private Replies

  • Request messages aren't marked “seen” until accepted

    Meta says so

    request messages aren't marked as “seen” until you accept themMeta Business Help, professional inbox

  • An app can mark a person's message as seen

    Meta says so

    send the mark_seen indicator when your bot receives a messageMeta, Sender actions

  • Automations only work in one-to-one chats

    Meta says so

    Group messaging is not supported.Meta, Messaging API

  • Tapping a button inside a request accepts it

    Not in Meta's docs

    Neither Instagram's help pages nor Meta's API docs say what a button tap does to a request.

What Meta documents about read receipts and automated DMs, checked 5 Oct 2026.

So judge an automated DM by what people do, not by a label. Did they tap the button, click the link, reply? DMFa.st works that way: it listens for comments, messages and button taps, not Meta's messaging_seen event, and it doesn't send mark_seen. Link buttons in your DMs become tracked links, so a click counts, and the optional follow-up is cancelled as soon as someone taps, clicks or replies. Telling commenters to check their Requests still helps; our comment-to-DM guide shows the whole flow.

Reading Instagram DMs without Seen: FAQ

Can you read Instagram messages without them knowing?

Yes. Turn off read receipts for all chats (Profile → Menu → Messages and story replies → Show read receipts) or for one chat (chat name → Privacy & safety). You can also read message requests before accepting them, or restrict the sender. Turn off Activity Status as well if you don't want to show as active.

If I turn off read receipts, can I still see theirs?

Instagram's help page doesn't say. Several guides report that you can't, which would make read receipts two-way like Activity Status (Instagram does document that one as two-way). Test it with a friend before relying on it.

Do read receipts work in group chats?

Yes. Groups show who has seen a message, usually as “Seen by” with names. Instagram's switch doesn't exclude groups, but reports disagree on whether turning it off hides you in a group, so test it first.

Why does Instagram not show Seen?

They haven't opened the chat, they turned read receipts off (for everyone or just you), your message is still a request, they restricted you, or you turned your own read receipts off. In groups, look for “Seen by”.

Does Instagram show Seen in message requests?

Not until the request is accepted. Meta says request messages aren't marked as “seen” until you accept them. Accepting the request, or replying to it, ends the grace period.

Does Instagram tell someone when you turn off read receipts?

Instagram's help page doesn't mention any notification. The other person simply stops seeing “Seen” when you read their messages.

Sources

Checked against the live pages on .

  1. Instagram Help: Manage read receipts for your chats on Instagram
  2. Instagram Help: Restrict or unrestrict someone on Instagram
  3. Instagram Help: Turn your Instagram Activity Status on or off
  4. Instagram Help: Manage message requests on Instagram
  5. Meta Business Help: About professional features in Instagram Direct professional inbox
  6. Meta Newsroom: Edit Your Messages, Pin Your Chats and More Instagram DM Updates (4 Mar 2024)
  7. Instagram Help: Secure your Instagram account
  8. Instagram Help: Why you should not use apps that offer likes and followers
  9. Instagram Help: Why your account has been restricted for data scraping
  10. Instagram Help: Send a message to someone on Instagram
  11. Meta for Developers: Private Replies
  12. Meta for Developers: Sender actions (Instagram API with Instagram Login)
  13. Meta for Developers: Webhooks examples (messaging_seen)
  14. Meta for Developers: Messaging API (Instagram Login)

Written by the DMFa.st team. We build on Meta's official Instagram API and check every platform rule in this post against Meta's developer documentation. Spotted something out of date? Tell us.

Reply to every LINK in seconds.

Free plan. No card. Official Instagram API.

Keep reading

Guides · 8 min read

How to unsend an Instagram message, and what the other person still sees

How to unsend or edit an Instagram message, what the other person sees, whether they're notified, and why unsent messages can't be recovered. Checked Oct 2026.

Guides · 8 min read

Does Instagram notify screenshots? Every case, from DMs to view once

Instagram alerts screenshots only in vanish mode, and blocks them on view once photos. Every case checked against Instagram's Help Center, plus a quick tester.