Skip to content
Aback Tools Logo

Flag Emoji Reference

Browse all 250+ country and territory flag emojis with country names, ISO 3166-1 alpha-2 codes, and Unicode codepoints. Search by country name or code, filter by region, and click any flag to copy the emoji, HTML entities, and CSS content values instantly — all running locally in your browser with no signup required.

Flag Emoji Reference

Browse all 258 country flag emojis with country names, ISO 3166-1 alpha-2 codes, and Unicode codepoints. Search by country name or code, filter by region, and copy any flag emoji with one click — all running locally in your browser.

Showing 258 of 258 flags

258

Total Flags

10

Regions

258

Showing

1F1E6–1F1FF

Unicode Block

Why Use Our Flag Emoji Reference?

Fast, complete, and fully detailed flag emoji reference online

Instant Flag Emoji Lookup

Search any country name or ISO code and find its flag emoji instantly. The flag emoji reference filters all 250+ entries in real time as you type — no loading, no server requests, zero wait time.

Secure Flag Emoji Reference Online

The flag emoji reference runs entirely in your browser. Your searches and copied emojis are never sent to any server — no data collection, no tracking, completely private.

Flag Emoji Reference — No Installation

Use the flag emoji reference directly in any modern browser with no downloads, apps, or plugins required. Click any flag to copy the emoji, Unicode codepoints, HTML entities, and CSS content value with one click.

100% Free with Full Unicode Details

The flag emoji reference is completely free with no signup, no usage limits, and no ads. Every flag includes the emoji, ISO 3166-1 alpha-2 code, Unicode codepoints, HTML entity codes, and CSS content values — free forever.

Common Use Cases for Flag Emoji Reference

Practical applications for the flag emoji reference in development, content, and education

Web and App Development

Developers use the flag emoji reference to find the correct Unicode codepoints and HTML entities for country flags in web applications. Copy the exact CSS content value or HTML entity for any flag without memorizing the regional indicator symbol encoding.

Localization and Internationalization

Localization engineers use the flag emoji reference to add country selectors, language pickers, and regional indicators to apps and websites. The ISO 3166-1 alpha-2 code for each flag maps directly to locale identifiers used in i18n libraries.

Social Media and Content Creation

Content creators use the flag emoji reference to find and copy flag emojis for social media posts, captions, and bios. The one-click copy feature makes it fast to grab any flag without scrolling through an emoji picker.

Data Visualization and Dashboards

Data analysts use the flag emoji reference to add country flags to charts, tables, and dashboards. The ISO code lookup makes it easy to map country codes from datasets to their corresponding flag emojis.

Education and Geography

Teachers and students use the flag emoji reference to identify country flags and learn ISO country codes. The region filter makes it easy to browse flags by continent for geography lessons and quizzes.

Documentation and Technical Writing

Technical writers use the flag emoji reference to add country indicators to documentation, README files, and API references. The HTML entity and Unicode codepoint display ensures correct rendering across all platforms.

Understanding Flag Emojis and Unicode

Learn how country flag emojis work and how to use them in code

What are Flag Emojis?

Country flag emojis are a special category of emoji defined in the Unicode Standard using pairs of Regional Indicator Symbols. Unlike most emojis which are single Unicode codepoints, each flag emoji is composed of two characters from the range U+1F1E6 (🇦) through U+1F1FF (🇿) — one for each letter of the corresponding ISO 3166-1 alpha-2 country code. For example, the flag of France 🇫🇷 is encoded as U+1F1EB (Regional Indicator F) followed by U+1F1F7 (Regional Indicator R). The flag emoji reference displays all 250+ country and territory flags with their ISO codes, codepoints, and copy-ready formats.

How Our Flag Emoji Reference Works

  1. Search or Browse: Type any country name or ISO 3166-1 alpha-2 code into the search box to filter the flag grid in real time. Use the region dropdown to browse flags by continent — Africa, Americas, Asia, Europe, Oceania, and more. The flag emoji reference updates instantly as you type.
  2. Click to Copy and View Details: Click any flag card to copy the emoji to your clipboard and open the detail panel. The detail panel shows the flag emoji, Unicode codepoints, HTML entity codes, and CSS content value — all with individual copy buttons. No data is sent to any server.
  3. Use in Your Project: Paste the copied emoji directly into text, or use the Unicode codepoints, HTML entities, or CSS content values in your code. The flag emoji reference provides all four formats so you can use the right one for your specific use case.

What the Flag Emoji Reference Includes

  • Flag Emoji: The rendered flag emoji for each country and territory, derived from the ISO 3166-1 alpha-2 code using Regional Indicator Symbol pairs from the Unicode Miscellaneous Symbols and Pictographs block (U+1F1E6–U+1F1FF).
  • ISO 3166-1 Alpha-2 Code: The two-letter country code standardized by the International Organization for Standardization — the same codes used in internet country-code top-level domains (ccTLDs) and locale identifiers.
  • Unicode Codepoints: The exact Unicode codepoints for both Regional Indicator Symbols that compose the flag, in U+XXXXXX format — useful for documentation and technical reference.
  • HTML Entities and CSS Values:Ready-to-use HTML entity codes (🇫 format) and CSS content property values for embedding flag emojis in web pages and stylesheets without copy-pasting the emoji character directly.

Flag Emoji Rendering Notes

Flag emoji rendering depends on the operating system and font. On macOS, iOS, and Android, all country flags render as colorful flag images. On Windows, flag emoji support varies by application — some apps render flags correctly while others show the two Regional Indicator letters instead. In web browsers, flag emoji rendering depends on the system font and OS. The flag emoji reference uses your browser's native emoji rendering, so the flags you see in the grid are exactly how they will appear when you paste them into the same browser or operating system.

Frequently Asked Questions About Flag Emoji Reference

Common questions about the flag emoji reference and Unicode flag encoding

A flag emoji reference is a searchable directory of all country and territory flag emojis with their ISO codes, Unicode codepoints, and copy-ready formats. Our flag emoji reference includes 250+ flags, runs entirely in your browser, and requires no signup.

Type the country name (e.g. "France") or its ISO 3166-1 alpha-2 code (e.g. "FR") into the search box. The flag emoji reference filters the grid in real time. You can also use the region dropdown to browse flags by continent.

Absolutely. The flag emoji reference runs entirely in your browser. Your searches and copied emojis are never sent to any server, stored in a database, or tracked. Everything stays completely private on your device.

Yes — the flag emoji reference is 100% free with no signup, no account, and no usage limits. Browse, search, and copy any flag emoji as many times as you need, completely free forever.

Each flag emoji is composed of two Regional Indicator Symbols from the Unicode range U+1F1E6 (🇦) through U+1F1FF (🇿), corresponding to the two letters of the ISO 3166-1 alpha-2 country code. For example, 🇺🇸 (US) is U+1F1FA + U+1F1F8. The flag emoji reference shows the exact codepoints for every flag.

Click any flag in the flag emoji reference to open the detail panel, then copy the HTML entity value (e.g. 🇺🇸 for 🇺🇸). Paste this directly into your HTML. Alternatively, copy the emoji character itself and paste it — modern browsers handle emoji characters in HTML correctly.

Windows does not natively support country flag emojis in most system fonts. On Windows, flag emojis may appear as two-letter Regional Indicator characters (e.g. 🇺🇸 might show as "US") instead of a flag image. Flag emojis render correctly on macOS, iOS, Android, and in most modern web browsers regardless of OS.

ISO 3166-1 alpha-2 is the international standard for two-letter country codes, maintained by the International Organization for Standardization. These codes are used in internet country-code top-level domains (ccTLDs like .uk, .de, .jp), locale identifiers (en-US, fr-FR), and as the basis for flag emoji encoding.

The flag emoji reference includes 250+ country and territory flags covering all UN member states, dependent territories, and special regions. This includes flags for territories like Puerto Rico (PR), Hong Kong (HK), and the European Union (EU) that are not independent countries but have defined ISO codes and flag emojis.