Instagram's default settings show your account to everyone unless you change them
When you create an Instagram account, it is public by default. That means anyone on the internet—whether they follow you or not—can see your posts, your follower list, who you follow, and your bio. Instagram does not require you to be logged in to view a public account. A person can find your profile through a search, through a link someone sends them, or by stumbling across it while browsing.
If you want to know who specifically is looking at your account, the honest answer is: you cannot see a complete list. Instagram does not tell you who views your profile or your individual posts (with one exception: Stories show you a list of people who watched them). But you can control who sees what by changing your account to private, limiting who can comment, and adjusting other visibility settings.
The people who can see your account depend on your privacy settings and the content type. Public posts are visible to anyone. Private accounts show posts only to people you approve as followers. Stories can be seen by all followers, close friends only, or specific people you choose. Direct messages are visible only to you and the person you message.
Key Takeaways
- Your Instagram account is public by default, meaning anyone on the internet can see your posts and profile information without following you.
- Instagram does not show you a list of who views your profile, except for Story viewers, which you can see by tapping on each Story.
- Switching to a private account means only people you approve can follow you and see your posts.
- You can limit visibility further by using Close Friends lists for Stories, restricting specific accounts, or blocking people entirely.
- Third-party apps claiming to show you profile viewers are not reliable and may violate Instagram's terms of service.
What a public Instagram account reveals
A public account shows your profile picture, bio, follower and following counts, and all your posts to anyone who searches for you or clicks a link to your profile. Your posts appear in hashtag feeds and location tags, making them discoverable beyond your followers. If someone comments on your post, their comment is visible to everyone who views that post.
Your follower and following lists are also public on a public account. This means anyone can see who you follow and who follows you. If you tag yourself in a location, that location tag is visible to everyone. If you mention another account using the @ symbol, that mention is public and the mentioned account gets a notification.
Stories on a public account are visible to all your followers and anyone who visits your profile directly. If you use the location or hashtag stickers in a Story, it may appear in that location or hashtag feed, visible to people who are not following you.
How to switch to a private account
To make your account private on Instagram's mobile app, open your profile, tap the menu icon (three horizontal lines), select Settings and privacy, then Privacy. Toggle the switch next to "Private account" to turn it on. On a computer, go to your profile, click the menu icon, select Settings, then Privacy and safety, then toggle Private account.
Once your account is private, only people you approve can follow you. Anyone who tries to follow you will send a follow request that you can accept or decline. Only your approved followers can see your posts, Stories, and follower list. Your profile will still appear in searches, but people cannot see your content without following you.
Switching to private does not hide your account from search results. People can still find your profile and see your bio and profile picture, but they cannot see your posts unless you approve them as followers. If you want to be completely hidden from search, you would need to deactivate or delete your account.
Who can see your Stories and how to limit them
Stories are visible to your followers by default, but Instagram shows you exactly who watched each Story. Tap on a Story you posted, then tap the eye icon at the bottom to see a list of accounts that viewed it. The list shows the username and profile picture of each viewer.
You can limit Story visibility by using the Close Friends feature. When you post a Story, tap "Close Friends" instead of "Your story" to show it only to a list of people you designate. You can create and edit your Close Friends list in Settings. Stories posted to Close Friends do not appear to your other followers.
You can also hide your Story from specific people without blocking them. When posting a Story, tap "Hide story from" and select the accounts you want to exclude. Those people will not see that Story, but they can still see your other Stories and posts. You can also turn off Story replies from people you do not follow, or disable comments entirely on individual Stories.
Blocking, restricting, and muting accounts
If someone is viewing your account and you do not want them to see your content, you have several options. Blocking is the strongest action: a blocked person cannot see your profile, posts, or Stories, and they cannot message you. They will not be notified that you blocked them, but if they search for your account, they will see a message saying the user is not found or the account is private.
Restricting an account is less visible. A restricted person can still see your public posts and Stories, but their comments on your posts go to a hidden folder that only you can see. They cannot see when you are online or when you have read their direct messages. Restricting is useful when you want someone to stay on your followers list but limit their interaction with you.
Muting an account hides their posts and Stories from your feed without unfollowing them. The muted person does not know they are muted. You can mute someone's posts, Stories, or both. This is useful if you want to avoid seeing content from someone but do not want to unfollow them.
Third-party apps and profile viewer claims
Many apps and websites claim to show you a list of people who viewed your Instagram profile. These tools are not reliable and do not work the way they claim. Instagram does not provide this data to third-party apps, so any app claiming to show profile viewers is either guessing, showing you random data, or collecting your information for other purposes.
Using third-party apps to view profile data or gain followers may violate Instagram's terms of service and could result in your account being suspended or permanently banned. Instagram regularly removes apps that attempt to access account data without permission. If you grant an app access to your Instagram account, you are giving it permission to see your followers, posts, and other information, which it could use or sell.
The only reliable way to see who is viewing your account is through Instagram's built-in features: Story viewers, post insights (if you have a business or creator account), and account activity logs. If you have a business account, you can see how many people viewed your profile in a given time period, but you cannot see individual names.
What business and creator accounts show differently
If you switch your account to a business or creator account, you gain access to insights that show profile views, post reach, and follower growth over time. These insights show you the total number of people who viewed your profile in the last 7 or 30 days, but not the specific names of those people. You can see which posts got the most engagement and which Stories were viewed most.
Business and creator accounts are still subject to the same privacy rules as personal accounts. If your account is public, anyone can see your posts. If it is private, only approved followers can see them. The insights feature straightforward gives you aggregate data about how many people are interacting with your content, not who they are.
To switch to a business or creator account, go to Settings, then Account type and tools, then select Business account or Creator account. You will need to connect a business category or creator category and link a contact method. Once switched, you can access insights by going to your profile and tapping the menu icon, then Insights.
Frequently Asked Questions
Can I see who viewed my Instagram profile?
Instagram does not show you a list of people who viewed your profile. The only exception is Stories—you can see who watched each Story by tapping the eye icon. If you have a business or creator account, you can see the total number of profile views in a time period, but not individual names.
Do third-party apps that show profile viewers actually work?
No. Instagram does not provide profile viewer data to third-party apps, so any app claiming to show you this information is not reliable. Using these apps may violate Instagram's terms and could get your account suspended. Stick to Instagram's built-in features.
What happens if I make my account private?
Only people you approve as followers can see your posts and Stories. Your profile will still appear in searches, but people cannot see your content without following you. You will receive follow requests that you can accept or decline.
Can someone see my Instagram account if I block them?
No. A blocked person cannot see your profile, posts, Stories, or follower list. They cannot message you or see when you are online. If they search for your account, they will see a message saying the account is not found or is private.
How do I hide my Stories from specific people without blocking them?
When posting a Story, tap "Hide story from" and select the accounts you want to exclude. Those people will not see that Story, but they can still see your other content. You can also use the Close Friends feature to post Stories visible only to a list you create.