How do I turn off Instagram read receipts for DMs?

I’m trying to figure out how to disable those “Seen” read receipts on Instagram DMs so people can’t tell when I’ve opened their messages. I’ve checked my settings but can’t find a clear option, and I’m not sure if it’s different on Android vs iPhone. Are there any current methods or workarounds that actually work without having to block people or go completely offline?

Short version. There is no official “turn off read receipts” toggle on Instagram as of now. They never added it.

Workarounds people use:

  1. Turn off mobile data / Wi‑Fi before opening
    • Open Instagram
    • Go to DMs
    • Turn on airplane mode
    • Open the message, read it
    • Close the app fully, force quit it
    • Turn data / Wi‑Fi back on
    If you force close before going back online, the “Seen” status often does not send. It is a bit hit or miss, so test it with a friend first.

  2. Use message previews
    • On your phone settings, enable notification previews for Instagram
    • Read as much of the DM as possible from the notification shade or lockscreen
    • Do not tap the notification
    This avoids triggering “Seen” because the chat never opens.

  3. Restrict the person
    • Go to their profile
    • Tap the three dots
    • Tap Restrict
    • Their messages move to Message Requests and do not show as “Seen” unless you open them from inside requests
    You can read from the preview inside Requests, scroll a bit, and still keep it unread. Once you tap “Accept”, “Seen” starts working again.

  4. Log in from browser in private window
    Results vary, but some users report fewer instant read receipts on mobile browser or desktop browser. Still not reliable, so test on a second account.

  5. Turn off “Active Status” (helps with overall privacy)
    • Profile > three lines > Settings and privacy
    • Messages and story replies
    • Show activity status > toggle off
    This does not remove “Seen”, but it stops people from seeing when you are online, which reduces pressure to answer right away.

There is no setting in Instagram that fully disables read receipts like WhatsApp’s blue ticks option. Every trick above is a workaround. Instagram designs DMs to push fast replies, so they keep read receipts baked in.

If you want zero risk of “Seen”, do not open the chat. Use previews or alternate accounts to monitor messages when you need to.

Yeah, Instagram basically decided “Seen” is forever. No native toggle, no secret menu, nothing. @byteguru already covered the main hacks, so I’ll try not to just copy/paste their list.

Here’s what I’d add / tweak:

  1. Don’t bother with the browser trick too much
    Some ppl swear that desktop or mobile browser is more “forgiving,” but in my testing it behaves almost the same as the app. Once the conversation loads fully, the read receipt usually fires. So I’d treat the browser as “same risk, different screen,” not a real fix.

  2. Use an alt account strategically
    If it’s someone you really don’t want knowing you read their stuff, keep your main account logged out on the app and:

    • Log into an alternate account in the app.
    • Use that alt to check message requests, or see what they post, etc.
    • Keep your main on web only and just avoid opening risky DMs there.
      This is more of a lifestyle choice than a trick, but it separates “social lurking mode” from “people expecting replies mode.”
  3. Mute conversations to reduce pressure
    Muting does not stop the “Seen,” but it does help mentally. You can:

    • Open the chat once when you actually want to reply
    • Ignore it the rest of the time without constant notifications buzzing at you
      If you pair this with only opening DMs when you plan to reply, the whole “Seen but no answer” issue basically disappears, even if technically the receipt is still there.
  4. Don’t trust the airplane mode thing 100%
    This is where I slightly disagree with @byteguru. That trick can work, but Instagram sometimes queues the “Seen” event and fires it when you reconnect, especially if the app didn’t fully die in the background. If you use it, test it on a friend and remember it can randomly fail after an update.

  5. Tweak expectations instead of the app
    Since Instagram clearly wants “Seen” built in, your only real control is social:

    • Turn off Activity Status so people cannot combine “Seen” + “Active now” to guilt trip you.
    • Normalize slow replies. A lot of us just open stuff and answer later.
    • If someone weaponizes read receipts, that is kinda a them problem more than a tech problem.
  6. Absolute zero risk option
    If you truly never want “Seen” to appear for a specific chat:

    • Do not open it. At all.
    • Use notification previews to skim what you can.
    • Or just let it sit and decide if that convo is even worth having.
      Any method that involves actually opening the thread is never 100% safe.

So: no, you can’t really “disable” read receipts on Instagram in the way you’re probably imagining. You can only play around the edges, limit who can DM you, and change how you interact with the app so the “Seen” thing stops running your life.

Short version: you’re fighting the app’s design, not a missing setting.

@ombrasilente and @byteguru already walked through the usual “airplane mode / previews / restrict” toolbox. I’d look at the problem from a slightly different angle: control who can pressure you, instead of trying to hack when “Seen” appears.

1. Use message controls to avoid awkward DMs in the first place

Instead of opening risky chats carefully, try reducing how many risky chats you get.

  • Set who can message you:
    Settings & privacy → Messages and story replies → pick “Only people you follow” or “Don’t receive” for randoms.
    Fewer unexpected DMs means fewer “Did they see this yet?” situations.

  • Tighten Story replies:
    Same menu → limit story replies to “People you follow” or “Off.”
    A lot of pressure starts from casual story replies turning into DM threads.

This does not kill read receipts, but it shrinks the problem dramatically.

2. Use “Mark as unread” strategically (with a catch)

Long press a chat → “Mark as unread.”
Reality check: on Instagram this is only for your own inbox organization. The other person still sees “Seen.” So unlike some people claim, it will not secretly undo a read receipt.

Where it helps:

  • You open the message once when you have time.
  • Immediately mark as unread so it stays visually flagged for you.
  • You reply later without forgetting, which makes “Seen” less socially awkward.

So I actually disagree a bit with the heavy focus on airplane‑mode tricks. They are fragile. Using “Mark as unread” plus firmer boundaries is less stressful long term, even if it does not change the tech.

3. Reframe how you open DMs

Practical habits that reduce drama:

  • Only open DMs when you are realistically able to respond within, say, the same day.
  • For everything else, rely on notification previews or just let it sit.
  • Mute the conversation if the notifications themselves are stressing you out.

That way, whenever “Seen” shows, it usually lines up with you replying, which is really what people care about.

4. Competitors’ tips vs this approach

  • @byteguru covers tactical “how to peek without ‘Seen’ firing” tricks.
  • @ombrasilente focuses more on expectations and social boundaries.

The angle here is: accept that “Seen” is basically permanent on Instagram and build a workflow around that. You get fewer bugs, fewer failed airplane‑mode experiments, and less anxiety.

Pros & cons in practice

Pros:

  • Works consistently because you are not relying on glitches.
  • Reduces DM pressure by limiting who can contact you and when you open chats.
  • No need for extra apps, browsers, or alternate accounts unless you want them.

Cons:

  • Does not truly “turn off” read receipts. That still does not exist.
  • Requires changing your habits more than your settings.
  • People who obsess over instant replies may still complain, in which case that is a relationship issue, not a technical one.

So: if you absolutely must avoid any chance of “Seen,” then yes, the only 0‑risk method is still not opening the chat at all and relying on previews. Everything else, including airplane mode, always carries some chance that Instagram syncs and shows “Seen” anyway.