How-to

Why Can't I See Someone's Instagram Story?

Usually one of five reasons: the story expired, you've muted them, they posted to Close Friends, you don't follow a private account, or they hid their story from you. Here's how to tell which it is.

By The XXStory TeamPublished 2026-07-05Updated 2026-07-05Public profiles only
Article cover
Public
No login
Read-only

Short answer: If someone posted a story but you can't see it, it's almost always one of five things: the story expired (stories last only 24 hours), you've muted their stories, they posted only to their Close Friends list, the account is private and you don't follow it, or they've added you to their "Hide Story From" list. Each has a different tell, and most are fixable in seconds.

Let's rule them out from most to least common.

1. The story already expired

Stories are live for 24 hours, then they leave the public feed for good. The most common reason a story "isn't there" is simply that its window closed before you looked. If someone posted at 4 p.m. yesterday and you check at 5 p.m. today, it's already gone — and no refresh brings it back. The only content that outlasts 24 hours is a saved Highlight. The full timing rules are in how Instagram stories work.

2. You muted their stories

Muting is easy to do by accident, and a muted account's story ring moves to the far end of your story bar and turns grey — so it looks like there's no story when there is. Check your muted list (Settings → how you can be notified / muted accounts, or long-press their story ring) and unmute if needed.

3. They posted to Close Friends only

If the story went out to the owner's Close Friends list and you're not on it, you won't see it at all — and there's no indicator on your end that one exists. This is deliberate and private to the owner; it isn't a glitch and there's nothing to fix.

4. The account is private and you don't follow it

A private account only serves stories to approved followers. If you don't follow them (or your request is still pending), their stories are never delivered to you — not in the app, and not through any tool. The honest path is to follow and be approved; the reasoning is in can you view a private Instagram story without following. Not sure whether it's private? Here's how to tell public from private.

5. They hid their story from you

Owners can add specific accounts to a "Hide Story From" list. If you're on it, their stories simply never appear for you, even though you follow them and others can see them. Like Close Friends, there's no notification — it's a private setting on their side.

Quick diagnosis table

What you noticeMost likely causeFix
Their ring is grey, at the end of the barYou muted themUnmute
No ring at all, account is publicStory expired (or none active)Wait for a new one
Lock icon, "This account is private"You don't follow themSend a follow request
Others see it, you never doClose Friends or Hide-From listNothing you can change
Story loads for a second then failsApp/cache glitchSee the fixes below

What if it's a public account and still won't load?

Then it's probably technical, not a permission issue — a cache hiccup, a stale session, or a temporary outage. Those have their own checklist in Instagram story viewer not working: common fixes.

Frequently asked questions

Can I tell if someone hid their story from me specifically? No. Both Close Friends and the "Hide Story From" list are private to the owner, with no indicator on your side — which is by design.

If the account is public, why might I still see no story? Because there may be no active story right now. A public profile with nothing in its 24-hour window simply has nothing to show; that's not the same as being blocked.

Does a story viewer help me see a story I'm muted from? For a public account, yes — a viewer shows the active story regardless of your personal mute setting, since it isn't tied to your account. For a private account, no method works.

If the profile is public and you just want to check its current stories cleanly, open the Instagram Story Viewer and enter the username.