Instagram Banned Hashtag Checker
Check hashtags against a static restricted list before you paste them on Instagram. Always confirm in-app as well.
- Total tags
- 0
- Banned
- 0
- Safe
- 0
- Status
- -
Static lookup list - not exhaustive. Instagram and other platforms may shadowban additional tags.
Runs in your browser. Nothing you enter is uploaded.
Overview
Some hashtags carry a penalty. Instagram has, at various points, hidden the recent-posts feed for a tag entirely, restricted it to top posts only, or shown a content advisory instead of results. A post carrying one of those tags can quietly reach far fewer people than the same post without it, and nothing in the interface tells you this happened.
This checker compares each tag in your set against a curated list of tags that have been reported as banned or restricted, and splits the result into two groups: flagged and safe. It runs entirely in your browser against a static list - no platform API, no live lookup.
Understanding what that means is the point of this page. A static list is a fast way to catch the well-known offenders, and it is definitionally incomplete, because platforms change tag status continuously and publish nothing.
How tags get restricted, and why the categories surprise people
Restrictions are usually a response to how a tag was used rather than to what it means. A tag becomes a magnet for content violating community guidelines, moderation restricts it, and every legitimate post using it inherits the penalty. That is how #beautyblogger, #desk, #saltwater, and #workflow ended up on reported ban lists at one time or another - the words are innocuous, the tags were abused.
The second cluster is engagement-bait tags. #follow4follow, #like4like, #followback, #tagforlikes and their variants are explicitly about manufacturing reciprocal engagement, which is precisely the behaviour platforms suppress. These are the least ambiguous entries on any ban list and the easiest to remove, because they were never bringing you an audience that cared about your content.
A third group is seasonal or event-driven - tags that spiked, attracted spam during the spike, and were restricted in response. These sometimes recover afterwards, which is one reason no static list stays accurate.
- Ordinary words that attracted policy-violating content and inherited a restriction.
- Engagement-bait tags built around reciprocal follows and likes.
- Seasonal or event tags restricted during a spam surge.
- Tags where the restriction is regional or partial rather than a full block.
What to do with a flagged tag
Remove it. Do not substitute a near-identical variant - if #beautyblogger is flagged, #beautybloggers is not a clever workaround, it is the same intent with a different spelling and it may carry the same status without appearing on any list. Replace the flagged tag with a genuinely more specific one that describes what is actually in the post.
It is worth checking your saved hashtag sets rather than only the post in front of you. Most creators paste from a block they wrote once and have reused for two years, which means a single flagged tag has been attached to every post since. Running the whole saved set through here takes seconds and is usually where the real finding is.
The broader habit that avoids this problem is using fewer, more relevant tags. A set of four tags that precisely describe the post is both harder to get wrong and more useful for reaching people who want that subject than thirty broad tags scraped from a competitor.
How the matching works, and what it cannot see
Your input is split on any run of whitespace or commas, so a pasted caption block, a comma-separated list, and one tag per line all parse identically. Each token is lowercased, trimmed, and given a leading # if it lacks one, then the set is deduplicated - so pasting the same tag three times counts once.
Each normalised tag is looked up in a static set of reported banned and restricted tags. The lookup is exact: #travel and #travels are different keys, and a tag missing from the list is reported as safe. That word is doing a lot of work, and it should be read as "not on this list" rather than as a guarantee from Instagram.
No network request is made at any point. There is no official API that exposes tag status, so every tool of this kind - including this one - is working from community reporting and manual curation. The consequence is a list that catches the durable, widely-reported cases and misses recent or regional restrictions entirely.
A typical pasted hashtag block
Input
#travel #wanderlust #follow4follow #boho #adventuretime #beautyblogger #hiking
Output
Total tags: 7 · Banned: 3 · Safe: 4 · Status: ⚠ Banned / shadowbanned (3): #follow4follow #boho #beautyblogger Safe (4): #travel #wanderlust #adventuretime #hiking
#follow4follow is the obvious one and should never have been in a set. #boho and #beautyblogger are the instructive results - both are ordinary descriptive words that were restricted because of what accumulated under them, and neither looks remotely risky to a human reading the list. The four safe tags being genuinely descriptive of the post is why they are the ones worth keeping.
Limitations
- The list is static and curated from community reports. Instagram publishes no official list, so tags restricted recently will not appear here.
- Restrictions are frequently partial or regional. A tag can be limited in one country or shown as top-posts-only while this tool reports it as safe.
- Matching is exact. Plurals, misspellings, and near-variants of a flagged tag are treated as different tags and reported as safe.
- Coverage is oriented toward Instagram. TikTok, Pinterest, and other platforms moderate tags under their own rules, which this list does not reflect.
- A safe result means the tag is absent from this list. It is not a confirmation from any platform that the tag is unrestricted.
- The tool checks tags in isolation. It cannot detect combinations or contexts that trigger review even when each individual tag is fine.
When not to use this tool
- If you want to know whether you are within a platform’s tag count limits, the hashtag limit checker addresses that separately.
- If reach has dropped and you have already cleared your tags, the cause is more likely content or timing than hashtags - the engagement calculator gives you a baseline to compare posts against.
How to use it
- 1
Paste your entire saved hashtag set, not just the tags for one post - reused blocks are where flagged tags hide longest.
- 2
Read the banned group first and delete those tags outright rather than replacing them with similar spellings.
- 3
Check the remaining safe tags against the post itself and drop any that do not genuinely describe it.
- 4
Search any tag you plan to reuse often directly in the app, since a static list cannot reflect recent or regional restrictions.
Questions
Does Instagram actually ban hashtags?
Instagram does restrict tags, though it does not use the word ban and does not publish a list. Observed behaviours include hiding the recent-posts tab for a tag, limiting results to top posts, and replacing results with a content advisory. Because none of it is announced, every ban list in existence - including this one - is assembled from community observation.
How would I know if a tag hurt one of my posts?
You mostly cannot isolate it. Reach is affected by content, timing, format, and account history all at once, and no notification identifies a hashtag as the cause. The honest framing is that removing a flagged tag eliminates one known risk rather than fixes a diagnosed problem.
Can I check a tag directly on Instagram instead?
Yes, and it is worth doing for tags you plan to use repeatedly. Search the tag in the app and look at the results: a missing recent tab, an unusually small post count for a common word, or a warning message are all signals. It takes longer than a list lookup but reflects current status.
Are these the same tags on TikTok?
Not necessarily. Each platform moderates independently, and a tag restricted on Instagram may be entirely normal on TikTok or vice versa. This list is oriented toward Instagram reporting, so treat it as a partial signal elsewhere.
Related tools
Related guides
Related tools
