Skip to main content
Best Emojis

Home > Blog > Technology

Technology
flag emojis
windows emoji
unicode

Why Flag Emojis Don't Show on Windows (and the Flags That Don't Exist)

By BestEmojis TeamยทSeptember 26, 2026ยท9 min read
Why Flag Emojis Don't Show on Windows (and the Flags That Don't Exist)

If you paste ๐Ÿ‡บ๐Ÿ‡ธ into a message on Windows, the person on the other end sees US. Two letters, no flag. This is not a bug in your browser, not a missing font you can install, and not something the site you copied from got wrong.

It is a deliberate decision by Microsoft, and understanding why explains several other odd things about flag emoji at the same time.

Flags are not pictures, they are letter pairs

Every country flag emoji is two invisible characters stuck together. Not one character with a flag in it. Two.

They come from a block called Regional Indicator Symbols, which contains 26 characters, one for each letter A to Z. ๐Ÿ‡บ๐Ÿ‡ธ is regional indicator U followed by regional indicator S. ๐Ÿ‡ฉ๐Ÿ‡ช is D then E. ๐Ÿ‡ฏ๐Ÿ‡ต is J then P. The two-letter codes are ISO 3166 country codes, the same ones used for web domains and airline tickets.

When a font supports flags, it spots the pair and draws one flag. When it does not, you get the two letters shown individually, which is exactly what Windows does.

You can test this yourself. Copy ๐Ÿ‡บ๐Ÿ‡ธ into a text field and press backspace once: you get ๐Ÿ‡บ on its own, a lone letter U in a box. Backspace again and it is gone. That is the pair coming apart.

The same structure explains a common annoyance. Search boxes and autocomplete often treat the two halves separately, which is why typing a country name sometimes offers half a flag, and why a flag pasted into a form can come back reordered or cut short.

So why does Windows refuse?

Microsoft has never shipped flag artwork in its system emoji font on desktop Windows. The letter-pair fallback is the documented behaviour, not a failure.

The reason usually given is that flags are politically sensitive in a way that a smiley face is not. Drawing a flag means taking a position on which places have one, and a company shipping an operating system into every country on earth has an obvious interest in not doing that. Whether you find that convincing or not, the practical effect is the same.

What this means for you:

  • Nothing you do on your end changes what a Windows user sees. It is their font, not your message.
  • Windows users can still send flags perfectly well. The characters are correct, they just render as letters locally.
  • The flag arrives intact on the recipient's phone. Nothing is lost in transmission.
  • Browsers on Windows sometimes render flags anyway, because a site can load its own emoji font. That is why flags show on some websites and not in the same user's chat app.

Vendors disagreeing about artwork is a much broader issue than flags alone, and our piece on platform rendering works through the rest of it.

Only three subdivision flags exist

England ๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ, Scotland ๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ and Wales ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ. That is the complete list of flags for places that are not countries.

There is no Northern Ireland flag, which makes the set conspicuously incomplete for the UK. There is no Texas, no California, no Catalonia, no Quebec, no Bavaria, no Tamil Nadu.

These three are built differently from country flags again, using a mechanism called tag sequences: a black flag ๐Ÿด followed by a string of invisible tag characters spelling out the subdivision code, then a terminator. That is seven characters to draw one flag. They arrived in Unicode 11.0 in 2018.

The mechanism could technically support any subdivision in the world. It has not been extended because each addition needs a proposal and a decision about which places qualify, which is the same political problem Microsoft is avoiding, one level up.

The flags that are not country flags

A handful of flags in the set represent no place at all:

  • ๐Ÿ chequered flag
  • ๐Ÿšฉ triangular flag
  • ๐Ÿด black flag
  • ๐Ÿณ๏ธ white flag
  • ๐ŸŽŒ crossed flags

The last three are joiner sequences: a white or black flag joined to another emoji by an invisible character. The pirate flag is literally a black flag joined to a skull and crossbones. Software that cannot resolve the join renders the components separately, so a rainbow flag can land as a plain white flag with a rainbow sitting next to it.

๐Ÿšฉ is worth a separate mention because its meaning has drifted completely away from flags. It now means a warning sign about a person, which we covered in what the red flag emoji really means.

How to check what you actually pasted

Because the flag and the letters are the same characters, you cannot tell by looking whether something went wrong at your end or theirs. Three quick checks:

  • Backspace once. If a single boxed letter remains, the pair is intact and the problem is the other device's font. If the whole thing vanishes in one press, it was never a flag.
  • Paste it somewhere else on your own machine. If it renders in your browser but not in your chat app, you are seeing the font difference rather than a broken character.
  • Search the country name in your own emoji keyboard. If the keyboard finds it, the character exists and your copy is fine.

The same reasoning applies to any emoji arriving as a rectangle, which the empty box guide covers in full, and typing them reliably in the first place is in how to type emoji on every device.

Why obscure flags get searched more than you would expect

Looking at our own search data, some of the most searched individual flag emoji are ones almost nobody could name: Comoros ๐Ÿ‡ฐ๐Ÿ‡ฒ, St Vincent and the Grenadines ๐Ÿ‡ป๐Ÿ‡จ, Bahrain ๐Ÿ‡ง๐Ÿ‡ญ.

The reason is that people are not looking for the flag. They have seen one somewhere, cannot identify it, and have pasted it into a search box to find out what it is. That is a completely different job from browsing a list, and it is why every flag has its own page rather than sitting in a single long table. Our flag emoji category has all 268 of them.

The one flag change Unicode did make

Flags are not completely frozen. When a country changes its flag, the artwork behind the existing code point is updated rather than a new emoji being added, because the code point is tied to the country code and not to the design.

The same stability rule governs everything else in the standard, which is how the pistol turned into a water gun without any character being reassigned. Our piece on near-identical emoji works through the mechanism.

The practical consequence is that an old message containing a flag will display the current design, not the one that existed when it was sent. Your archive quietly updates itself.

Flags that will probably never be added

Unicode encodes flags for entries on the ISO 3166 country code list. That is the whole rule, and it is deliberately mechanical so that nobody at Unicode has to decide what counts as a country.

The consequence is that places without a code do not get a flag, regardless of how many people want one. That includes most disputed territories, most stateless nations, and every subdivision that is not one of the three above.

It also means the flag set updates when ISO updates, not when politics changes. A place can gain widespread recognition and still have no emoji, and a code can persist for a territory with almost no population.

Flags in usernames and display names

A flag in a display name is one of the most common uses and one of the most likely to break, because it stacks two separate problems.

First, the Windows issue: a large share of desktop viewers see two letters. Second, many platforms restrict handles to letters, numbers, full stops and underscores, which strips the flag entirely rather than showing letters.

Practically:

  • Display names and bios usually accept flags. Handles usually do not.
  • Game names and forum handles are the most restrictive and often reject the regional indicator characters outright.
  • If a name is silently rejected with no error, a flag is a likely culprit. Try it without.

The platform-by-platform rules are in our username guide.

Why there are more flags than countries

There are 268 flag emoji in the set, which is well over the number of sovereign states. The gap is territories, dependencies and a few oddities that hold an ISO code without being independent: Ascension Island, the ร…land Islands, Bouvet Island, Antarctica and similar.

That is the mechanical rule showing its edges. Antarctica has a flag emoji and no permanent population, while several places with millions of residents have none, purely because of how the code list is structured. Browse the complete set on the flag emoji category page, or check when any of them arrived on the Unicode version pages.

Why the letters are the honest fallback

It is easy to read the Windows behaviour as laziness, but the fallback is arguably the most informative failure in the whole emoji set.

When almost anything else is unsupported you get a rectangle, which tells you nothing. When a flag is unsupported you get US or DE or JP, which tells you exactly which flag was meant. The message survives in a degraded but readable form rather than becoming a blank.

That is a direct consequence of building flags out of letters instead of drawing them as single characters. The design decision that makes flags fragile is the same one that makes them fail gracefully.

Platform quirks worth knowing

  • Windows desktop: letter pairs, as described. Windows Phone used to show flags, which is now a historical footnote.
  • WhatsApp ships its own emoji font and draws flags itself, so flags appear there even on Windows.
  • Older Android renders flags but sometimes at a noticeably different aspect ratio from iOS, so a flag that looks fine in your message can look stretched in theirs.
  • Plain text fields such as some game names and form inputs strip the pairing and show the letters, the same as Windows.

What to use instead when flags will not render

If you know your audience is on Windows, or you need something that works in a restricted text field, the country code itself is honestly not a bad answer since it is what they would see anyway. Otherwise:

  • ๐ŸŒ ๐ŸŒŽ ๐ŸŒ for a region rather than a country. The three globes show Europe and Africa, the Americas, and Asia and Australia respectively, which almost nobody realises.
  • ๐Ÿ—บ๏ธ for travel in general, covered in our travel emoji guide.
  • A recognisable landmark or food emoji, which often communicates a country better than its flag does to people who cannot identify flags.

For the full country-by-country list with names, our every country flag guide covers them all, and why some emoji look identical explains more of the encoding oddities behind cases like this one.

Frequently Asked Questions

Why do flag emojis show as letters on Windows?+

Microsoft has never shipped flag artwork in the Windows system emoji font, so the two regional indicator letters that make up each flag are drawn individually. ๐Ÿ‡บ๐Ÿ‡ธ becomes US. It is documented behaviour, not a bug.

Can I fix flag emojis not showing on Windows?+

Not from your end, and not really from theirs either. Some browsers and apps such as WhatsApp load their own emoji font and draw flags regardless, which is why the same user sees flags on some sites and letters in their chat app.

How are flag emojis actually made?+

Each one is two invisible Regional Indicator characters, one per letter of the ISO country code. ๐Ÿ‡ฉ๐Ÿ‡ช is D followed by E. Press backspace once on a flag and you get a single lone letter, which is the pair coming apart.

Why is there no Northern Ireland flag emoji?+

Only three subdivision flags exist: England, Scotland and Wales, added in Unicode 11.0 in 2018. Extending the set requires a proposal and a decision about which places qualify, which is exactly the judgement Unicode avoids making.

Why is there no Texas or California flag emoji?+

Unicode encodes flags for entries on the ISO 3166 country code list, and US states have no such code. The rule is deliberately mechanical so nobody has to decide what counts as a country.

What do the three globe emoji actually show?+

๐ŸŒ shows Europe and Africa, ๐ŸŒŽ shows the Americas, and ๐ŸŒ shows Asia and Australia. Almost nobody realises they are different, which makes them a useful alternative when a specific flag will not render.

About BestEmojis Team

The Best Emojis team is dedicated to helping you find the perfect emojis for every occasion. We provide comprehensive guides, tips, and a vast collection of free emojis for all your communication needs.

More from Our Blog