Unicode Flags: Complete List of Country Flag Symbols

Last updated: 04-Mar-2025

Unicode Flags is a complete list of country flag symbols in Unicode format. Easily copy and paste flag emojis for use in text, websites, and social media.

All Unicode Flags

Introduction to Unicode Flags

Flags visually represent different countries. But rather than images you can use Unicode flags which are special characters that show up as country flags on the majority of devices today. Unicode flags are lightweight, easy to use, and work across all platforms, whether social media, messaging apps, or websites.

What Are Unicode Flags?

An Unicode flag is a type of character that is made up of two regional indicator symbols (a pair of letters). These indicators match the ISO 3166-1 alpha-2 country code.

For example:

  • 🇺🇸 → "US" (United States)
  • 🇬🇧 → "GB" (United Kingdom)
  • 🇮🇳 → "IN" (India)

All you need to do is copy and paste these Unicode flags into any text input, rather than generate it from the images.

How Unicode Flags Work

Each Unicode flag is made by combining two regional indicator letters from the Unicode block U+1F1E6 to U+1F1FF. These codes correspond to A-Z, forming valid country codes.

Country ISO Code Unicode Code Points Flag Emoji
United States US U+1F1FA U+1F1F8 🇺🇸
Canada CA U+1F1E8 U+1F1E6 🇨🇦
Germany DE U+1F1E9 U+1F1EA 🇩🇪
Japan JP U+1F1EF U+1F1F5 🇯🇵
Brazil BR U+1F1E7 U+1F1F7 🇧🇷
Australia AU U+1F1E6 U+1F1FA 🇦🇺
France FR U+1F1EB U+1F1F7 🇫🇷
Italy IT U+1F1EE U+1F1F9 🇮🇹
China CN U+1F1E8 U+1F1F3 🇨🇳
Russia RU U+1F1F7 U+1F1FA 🇷🇺

You can copy and paste any of these flags to use in your documents, emails, or websites.

How to Generate Unicode Flags

You can manually create Unicode flags by:

  1. Taking the ISO country code (e.g., "US" for the United States).
  2. Converting each letter into its regional indicator Unicode.
  3. Displaying it as an emoji flag.

For example, the US flag (🇺🇸):

  • "U" → U+1F1FA
  • "S" → U+1F1F8

Unicode Flags vs. Image Flags

Feature Unicode Flags Image Flags
File Size 0 KB (Text-Based) Large (Image-Based)
Device Support Works on most devices Requires external images
Copy & Paste Yes No
SEO Benefits Better for search engines Not indexed as text
Load Time Instant Slower

Unicode flags are faster, lightweight, and easy to use compared to images.

Frequently Asked Questions (FAQs)

Q1: Can Unicode flags be used in HTML?

Yes, Unicode flags can be used directly in HTML, CSS, and JavaScript without needing images.

Q2: Why don’t some Unicode flags display correctly?

Some older systems and browsers do not support Unicode flags. If that happens, try updating your device.

Q3: Can I copy and paste Unicode flags?

Yes! You can copy and paste Unicode flags like any other emoji.

Q4: How do I create a Unicode flag from a country code?

Use the regional indicator symbols (U+1F1E6 to U+1F1FF) to convert country codes into flags.

Q5: Are Unicode flags supported on all platforms?

Most modern operating systems, browsers, and devices support Unicode flags, but older systems may not.

https://bitwiseconverter.com/images/calculator/1741075579.png