Flagged
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
Join the Telegram
Updates, database downloads, and community discussion.
Features
Everything you need

All filtering happens locally in your browser. Opt into the shared database to contribute and benefit from a community-sourced account list.

🏳️
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.
🌐
Shared database
Opt into a community-powered shared database. New accounts you discover are automatically contributed back.
💾
Local cache
Account data is stored locally in your browser. Once cached, lookups are instant with no network requests needed.
📦
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
Enable shared database or import one optional
Without any database, the extension resolves countries by querying X's API in the background — one account at a time, subject to rate limits.

Shared Database — toggle it on in the options page to tap into a growing community database. Accounts you discover that aren't in it yet are automatically added back, growing it for everyone.

Import — you can also import a local database from Telegram to pre-load accounts into your local cache.
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
  • Toggle Shared Database to use the community database — disables local cache, looks up and submits accounts via the shared DB
  • When shared DB is off, account data is stored locally in your browser
  • Once cached, lookups are instant regardless of mode
  • New accounts not in the DB are looked up via X's API in the background
  • Export to back up or share your local cache
  • Import to restore or bulk-load data into your local cache
  • 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