Twitter Shadowban Checker
Test if you're shadowbanned on X — search ban, ghost ban, and reply deboosting, checked in one click.
How to check if you're shadowbanned on Twitter
Twitter doesn't notify you when they apply visibility filtering — the whole point is that your reach drops without you realising. Type your @handle into the box above, click Run shadowban test, and we'll check four separate signals against Twitter's public APIs in about 10 seconds.
1. Search ban
Does your @handle appear when people search Twitter for it? If not, search-banned.
2. Suggestion ban
Does Twitter autocomplete your handle when people start typing it? If not, suggestion-banned.
3. Ghost ban
Are your replies visible to logged-out viewers in conversation threads? If hidden, ghost-banned.
4. Reply deboosting (QFD)
Are your replies pushed into the "show more replies" hidden module? If yes, deboosted.
We never ask for your password. All four checks use public Twitter APIs that anyone can call — the same ones Twitter's own logged-out website uses. You don't need to grant OAuth permissions, install a browser extension, or hand over any private data.
What is a Twitter shadowban?
A shadowban is when Twitter / X reduces the reach of your account without telling you. You can still log in, post, and reply normally — but your tweets stop appearing in search results, your handle disappears from autocomplete, and your replies get hidden behind "show more replies" links that almost nobody clicks.
Twitter officially calls this visibility filtering, a term they introduced in a 2018 transparency post. The 2024 transparency report quietly confirmed they apply it to millions of accounts every month. Elon Musk publicly endorsed the practice in 2022 with the slogan "freedom of speech, not reach."
Twitter shadowbans come in four distinct types, and you can have one without having the others. Our checker tests for all four:
Search ban
Your @handle and tweets stop appearing in Twitter search results. Strangers can't find you by name.
Search-suggestion ban
Typing your handle in the search box no longer autocompletes. New followers can't discover you.
Ghost ban (reply hiding)
Your replies don't show up to logged-out viewers in the conversation. People think you never replied.
Reply deboosting (QFD)
Your replies get routed into the "show additional replies, including those that may contain offensive content" hidden block.
Why am I shadowbanned on Twitter?
It almost always has a reason, even when it feels like none. Here are the eight triggers that account for ~95% of automated Twitter shadowbans:
Mass following or unfollowing
Following 50+ accounts in an hour, or running follow/unfollow bots, is the #1 trigger. Twitter's spam classifier flags this within minutes.
Too many hashtags per tweet
More than 2–3 hashtags per tweet looks like keyword stuffing. Some specific hashtags are also banned outright on Twitter.
Posting the same link repeatedly
Sharing the same URL across multiple tweets in a short window — even your own content — looks like link spam.
Low-quality or one-word replies
"first!", "lol", emoji-only replies, or copy-pasting the same comment across many tweets all flag the QFD filter.
Aggressive engagement farming
Quote-tweeting strangers asking for follows, engagement-bait threads ("RT if X, like if Y") all get throttled.
Mass-reporting by other users
A coordinated brigade of reports, even if your tweet didn't break rules, can trigger automated visibility filtering for review.
Looking like a bot
Posting at unusually regular intervals, identical text variations, no profile photo, or a freshly-created account all increase shadowban risk.
Banned phrases or accounts in tweets
Mentioning certain accounts, slurs, or content that Twitter's policy bans — even critically — can trigger reach throttling.
Got shadowbanned for no obvious reason? The most common "invisible" trigger is mass-blocking — if you blocked 30+ accounts in one session, Twitter's anti-harassment classifier sometimes flags you as the harasser. It clears in 24–48 hours.
How to fix a Twitter shadowban
Most automated shadowbans clear in 24–72 hours. Human-reviewed restrictions take 1–2 weeks. Follow these 5 steps in order — skipping #1 is the most common reason people stay shadowbanned.
- 1
Stop posting for 24 hours
The single most effective fix. Don't tweet, don't reply, don't like, don't follow. Just leave the account alone. Most automated shadowbans clear within this window if you stop the triggering behavior immediately.
- 2
Delete recent suspect tweets
Go through your last 30 tweets. Delete anything with banned hashtags, broken links, or one-word replies. Tweets staying public is a continuous signal to Twitter's spam classifier.
- 3
Slow your follow/unfollow cadence
Stop using follow/unfollow tools. Manually follow no more than 5–10 accounts per day for the next week. Mass-following is the #1 automated trigger and the slowest to clear.
- 4
Re-run this checker after 48 hours
Don't check obsessively — Twitter's rate limits will block you and we cache results for 30 minutes anyway. One re-check after 2 days, another after 5 days, is enough.
- 5
File an appeal if it's still flagged after a week
Go to help.twitter.com → "I think my account was actioned by mistake" → "I'm being filtered or restricted." Appeals work, but they take 1–14 days. Don't buy "shadowban removal" services — they're scams and Twitter explicitly bans accounts that use them.
How long does a Twitter shadowban last?
Automated bans: 24–72 hours after you stop triggering them. Human-reviewed restrictions: 1–2 weeks. Repeat offenders: sometimes permanent until you successfully appeal. If our checker still flags you 5+ days after cleaning up, file an appeal.
How Twitter shadowbans changed under X (2026)
Pre-Elon Twitter (2018–2022) ran shadowbans through automated spam classifiers and quietly denied the practice existed. Post-Elon X (2023–2026) has been more openly honest about it, while also expanding the categories of content that get filtered.
The current X visibility-filtering policy, last updated in 2025, explicitly applies reach throttling to:
- Accounts flagged by community notes for misinformation (even on a single tweet)
- Accounts with low "Trust & Safety scores" in X's internal grading
- Tweets containing certain keywords that X moderators classify as inflammatory
- Replies that pattern-match to coordinated brigading or pile-on behaviour
- Accounts that lose Premium / Verified status (replies de-prioritised in conversations)
In practice, the most-reported difference users notice in 2026 vs the pre-2022 era is that reply deboosting (QFD) is now far more aggressive. Replies that would have been visible in 2021 frequently end up in the "show additional replies" hidden module today, especially for non-Premium accounts.
The detection methodology hasn't changed though — the same four signals our checker tests have been the canonical shadowban indicators since shadowban.eu first published them in 2018.
Methodology — how this checker works
Transparency matters when you're trusting a third-party tool with diagnostic results. Here's exactly what each of the four checks does and how reliable each one is.
Search ban check
Reliability: ~95%We ask Twitter's public typeahead API whether your handle appears when someone searches for "@yourhandle". Twitter's own logged-out site uses the same endpoint. If Twitter's search returns your handle, you're not search-banned.
Search-suggestion ban check
Reliability: ~95%We send a partial-handle query to the same typeahead API and check whether your account appears in the autocomplete suggestions. If other accounts come back but yours doesn't, you're suggestion-banned.
Ghost ban check
Reliability: ~70%We find your most recent reply tweet via Twitter's search, then fetch the parent tweet's public conversation tree. If your reply isn't in the tree from a logged-out viewpoint, you're ghost-banned. This check returns ⚠️ unknown when you have no recent replies to test against.
Reply deboost (QFD) check
Reliability: ~70%We fetch the same parent-tweet conversation tree, then check whether your reply landed in the visible main thread or the hidden "additional replies" module. If it's in the module, you have QFD. Reliability drops when Twitter's conversation API rate-limits us.
What this checker explicitly does NOT do
- ✗Ask for your password, OAuth permissions, or any private data
- ✗Detect permanent suspensions (those are visible on Twitter directly)
- ✗Generate a "shadowban probability score" (pseudoscience — the four signals are binary)
- ✗Pretend to know when Twitter rate-limits us — we always say ⚠️ unknown honestly
What this checker does well: the same four-signal methodology that shadowban.eu pioneered in 2018, with honest ⚠️ fallbacks per check, a 30-minute results cache to handle accidental re-runs, and strict per-IP rate limiting so the tool stays free and Twitter doesn't block the worker.
Frequently asked questions
Everything we get asked about Twitter shadowbans — answered.
More free tools for Twitter / X
Other SocialCal tools built around Twitter — all free, no signup.
Twitter Username Checker
Check if a Twitter / X handle is available before claiming.
Twitter Character Counter
280-char counter with proper URL + emoji weighting.
Twitter Bold Text Generator
Bold and italic Unicode characters for tweets and bios.
Twitter Line Breaker
Add real paragraph spacing to your tweets and threads.
Twitter Hashtag Generator
Find trending Twitter hashtags for your niche.
Twitter Video Downloader
Save Twitter videos and GIFs in MP4 format, free.
Plan and schedule your Twitter content with SocialCal
If you're tired of fighting visibility filters, SocialCal helps you space out posts, avoid spam triggers, and cross-post the same content to platforms that don't throttle you — all from one calendar.
Try SocialCal free