Unicode Flags: Complete List of Country Flag Symbols
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:
- Taking the ISO country code (e.g., "US" for the United States).
- Converting each letter into its regional indicator Unicode.
- 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.

Help Improve This Tool
Your suggestions help us make better tools for everyone.