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 Install on Firefox View Source
Join the Telegram
Updates 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 or local
Use the community-powered shared database, or keep everything local. All account data is cached in your browser for instant lookups.
📦
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
Shared database
The shared database is enabled by default — the extension queries a community-sourced list to resolve account countries instantly, and automatically contributes any new countries it discovers back. You can disable it in the options page to keep everything local.

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