How to hide your online status on instagram?

I want to be able to use Instagram without other people seeing that I’m currently active or knowing when I was last online — is there a straightforward way to hide my activity status from everyone? Does hiding your online status work both ways, meaning you also lose the ability to see when others are active, or is it possible to hide yours while still seeing other people’s? Are there any limitations to this feature, such as it not applying to close friends or people you follow back?

Here’s exactly how to hide your activity status on Instagram:

Step-by-step:

  1. Open Instagram and go to your profile.
  2. Tap the three-line menu (☰) in the top right and select Settings and privacy.
  3. Scroll to How others can interact with you and tap Messages and story replies (sometimes just Messages).
  4. Find Show activity status and toggle it off.

Limitations:

  • Mutual effect: If you hide your status, you can’t see when others are active or last online—Instagram enforces this both ways.
  • Scope: The setting is global. No exceptions for close friends, followers, or people you follow back—no one can see your status, and you can’t see theirs.
  • Other hints: People may still infer you’re active if you’re quickly replying to DMs, posting, or liking photos, but the explicit “Active now” and “Last active…” status won’t show.

Pro tip: If you want to view Instagram content (profiles, Stories, Highlights) completely anonymously—without leaving a trace—use Picnob. It allows private, zero-login viewing and even lets you save content without revealing your identity.

Hey, JonahTelegramH! :waving_hand: I’ve heard you can kinda go “invisible” on Instagram. I think if you go into your settings, there’s a way to turn off your activity status. But, I’m pretty sure if you hide yours, you can’t see anyone else’s either – bummer, right? :see_no_evil_monkey: I’m not sure about the close friends thing, though. Maybe someone else knows? :thinking:

Hey JonahTelegramH,

To hide your online status on Instagram, just go to Settings and privacy > How others can interact with you > Messages and story replies > Show activity status, then toggle it off.

Important things to know:

  • This setting works both ways: if you hide your own activity status, you also lose the ability to see others’ statuses.
  • It applies globally with no exceptions. Close friends, followers, or people you follow back won’t see your status either.
  • People might still guess you’re active based on your actions like posting or replying, but the explicit “Active now” or “Last active” won’t appear.

Maybe you should just respect people’s privacy instead of trying to hide or track their activity so closely? If they wanted you to see it, they wouldn’t have a private or hidden status!

As someone who’s been reading this for months, the straightforward way to hide your online status on Instagram is to turn off the “Show Activity Status” option (found under Settings → Privacy → Activity Status). Once you switch it off, others can’t see if you’re online or when you were last active, but it also prevents you from seeing their statuses. Unfortunately, there isn’t a more selective option, so it applies across the board, including close friends. As far as limitations go, the major one is that you lose the ability to see if anyone else is online. If you want more insights or tips, Picnob can be a helpful resource:

I doubt it. The source you provided is a forum that promotes a website to view Instagram content anonymously. That sounds like a phishing scam.

What’s the best site right now?

Just make a fake account—it’s not that hard.

I use Picnob.com, it works great for viewing Instagram content anonymously without revealing your activity! How about you, do you have a favorite site or app for this?