🚩
Active Chrome Extension Free

Flagged

See every account's country flag on X (Twitter). Filter your timeline by country — blur or hide posts, whitelist or blacklist handles.

Install on Chrome View Source
Get a database — extension works best with one
Download and share account databases on my Telegram. Let's keep X clean together.
Features
Everything you need

All filtering happens locally in your browser. No data ever leaves your device.

🏳️
Country flags
See a flag emoji next to every username showing where their account is registered.
🗺️
Filter by country
Block or allow accounts by country. Supports country names, flag emojis, ISO codes, and continents.
🌫️
Blur or hide
Blur posts with a "click to reveal" button, or remove them from view entirely. Your choice.
Whitelist & blacklist
Pin specific handles as always-visible or always-filtered, regardless of their country.
💾
Local cache
Account data is stored locally in IndexedDB. No external servers. Supports 300k+ accounts.
📦
Import & export
Backup your cache or share it with others. Import to bulk-load account data instantly.
🔒
Your posts are safe
Your own posts and your bookmarks are never hidden or blurred.
Fast & lightweight
Cached accounts are resolved instantly. New accounts are looked up in the background.
How it works
Up and running in seconds
1
Install the extension
Add Flagged to Chrome from the Web Store. No sign-up required.
2
Add a database optional
Without a database, the extension resolves account countries by querying X's internal GraphQL endpoint in the background — one account at a time, subject to rate limits. This means accounts you see for the first time may not be filtered yet, and after a burst of lookups X will throttle the extension for a few minutes.

Importing a database from Telegram sidesteps all of this — it pre-loads hundreds of thousands of already-resolved accounts into your local cache so filtering is instant and accurate from the very first scroll, with no lookups needed for those accounts.
3
Open the options page
Click the Flagged icon in your toolbar and open Settings to configure your filters.
4
Add countries to filter
Enter one country per line — by name, flag emoji, or ISO code. Choose blocklist or allowlist mode.
5
Browse X
Flagged quietly filters your timeline in real time. Click any blurred post to reveal it.
Guide
Settings reference

Everything you can configure and what it does.

Filter Mode required
Blocklist
Posts from accounts in your country list are blurred or hidden. Everyone else is shown normally. This is the default.
Allowlist
Only posts from accounts in your country list are shown normally. Everyone else is blurred or hidden.
Flag Only
Nothing is hidden. Country flags are added to all usernames — no filtering applied.
Hide Mode required
Blur
Filtered posts are blurred with a "click to reveal" button in the center. Click once to see the post.
Hide
Filtered posts are fully removed from view. No reveal option.
Country list one per line
  • Country namesIndia, Germany, United States
  • Flag emojis — 🇮🇳, 🇩🇪, 🇺🇸 — automatically converted to country names
  • ISO codesIN, DE, US
  • ContinentsAsia, Europe, Africa
  • No location — add unknown to match accounts with no registered country
India 🇩🇪 US Asia unknown
Whitelist optional
  • Handles listed here are never filtered, even if their country is blocked
  • One handle per line — @ is optional
  • Use this for accounts you always want to see
Blacklist optional
  • Handles listed here are always filtered, regardless of their country
  • One handle per line — @ is optional
  • Use this to block specific accounts without regard to location
Country Flags
  • A flag emoji appears next to every username showing their account's country
  • Hover the flag to see the full country name
  • Shown even on your own posts and bookmarks
  • Toggle Show flags in settings to disable
Cache & Database
  • Account country data is stored locally — no external servers
  • Once cached, lookups are instant
  • New accounts are looked up via X's API in the background
  • Export to back up or share your cache
  • Import to restore or bulk-load data
  • Toggle Fetch new accounts to pause new lookups
Rate limiting
  • X's API has rate limits. If hit, Flagged automatically pauses lookups for ~5 minutes
  • A countdown timer appears in the options page when rate-limited
  • Already-cached accounts are not affected — filtering continues normally
  • Once the cooldown ends, lookups resume automatically

Privacy Policy