Skip to main content
Best Emojis

Flag Emojis Not Showing? Here's Why You See Letters

If a flag arrives as two letters, such as US, GB or JP, nothing was lost. Every country flag emoji is stored as two hidden letters, and your device is showing you those letters because it has no flag picture to draw. Windows is where most people run into this: its emoji font contains no country flags at all. The test below checks the browser you are using right now.

Does your browser draw flags?

Each row is a real flag emoji. A device that can draw it shows a flag; one that cannot shows what is in the second column.

Checking your browserโ€ฆ

FlagShows insteadYour browser
๐Ÿ‡ฏ๐Ÿ‡ตCountry flag (Japan)J Pnot tested yet
๐Ÿ‡จ๐Ÿ‡ถNewest country flag, added 2024 (Sark)C Qnot tested yet
๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟSubdivision flag (Scotland)๐Ÿดnot tested yet
๐Ÿณ๏ธโ€๐ŸŒˆCombined flag (rainbow flag)๐Ÿณ๏ธ ๐ŸŒˆnot tested yet
259
country and region flags
3
subdivision flags (England, Scotland, Wales)
10
flags Apple draws as an exact copy of another
1
flag missing from Twemoji 14

Why Windows shows letters instead of flags

A flag emoji is two characters from a special 26-letter alphabet called regional indicators. ๐Ÿ‡ฏ๐Ÿ‡ต is the indicator J followed by the indicator P, and a font that knows the pair swaps in Japan's flag. Microsoft's Segoe UI Emoji has artwork for thousands of emoji but leaves out national flags, so Windows draws the two letters on their own. Microsoft has not given an official reason that we could find; the explanation usually offered in its own support forums is that flags of disputed territories are a political minefield for a company selling software in every one of them. Whatever the reason, the flag itself survives: copy those two letters and paste them on a phone, and the flag appears.

Same computer, different browser, different result

Because the gap is in the font, the fix depends on which program draws the text. Chrome and Edge on Windows rely on Segoe UI Emoji, so they show letters. Firefox ships its own emoji font, Twemoji Mozilla, and uses it for flags, so the same page in Firefox on the same PC shows real flags. Apps that draw emoji from their own image sets show flags everywhere: Discord, WhatsApp on the web and desktop, and X in the browser all replace the letters with pictures. If you need flags on Windows for one site, switching browser is the quickest fix that does not involve installing anything.

Flags that are pixel-for-pixel copies of other flags

We downloaded every country and subdivision flag from Apple, Google, Twitter/X (Twemoji) and OpenMoji on 2026-10-18 and compared the decoded images. These are the flags each set draws identically. In most cases the territory officially flies the other country's flag, so the copy is correct rather than lazy.

FlagsAppleGoogleTwitter/X (Twemoji 14)OpenMoji
๐Ÿ‡ฆ๐Ÿ‡จAscension Island๐Ÿ‡ธ๐Ÿ‡ญSt. Helena๐Ÿ‡น๐Ÿ‡ฆTristan da Cunha๐Ÿ‡ฆ๐Ÿ‡จ = ๐Ÿ‡ธ๐Ÿ‡ญ = ๐Ÿ‡น๐Ÿ‡ฆall differentall differentall different
๐Ÿ‡ฆ๐Ÿ‡บAustralia๐Ÿ‡ญ๐Ÿ‡ฒHeard & McDonald Islands๐Ÿ‡ฆ๐Ÿ‡บ = ๐Ÿ‡ญ๐Ÿ‡ฒ๐Ÿ‡ฆ๐Ÿ‡บ = ๐Ÿ‡ญ๐Ÿ‡ฒ๐Ÿ‡ฆ๐Ÿ‡บ = ๐Ÿ‡ญ๐Ÿ‡ฒ๐Ÿ‡ฆ๐Ÿ‡บ = ๐Ÿ‡ญ๐Ÿ‡ฒ
๐Ÿ‡ง๐Ÿ‡ปBouvet Island๐Ÿ‡ณ๐Ÿ‡ดNorway๐Ÿ‡ธ๐Ÿ‡ฏSvalbard & Jan Mayen๐Ÿ‡ง๐Ÿ‡ป = ๐Ÿ‡ณ๐Ÿ‡ด = ๐Ÿ‡ธ๐Ÿ‡ฏ๐Ÿ‡ง๐Ÿ‡ป = ๐Ÿ‡ณ๐Ÿ‡ด = ๐Ÿ‡ธ๐Ÿ‡ฏ๐Ÿ‡ณ๐Ÿ‡ด = ๐Ÿ‡ธ๐Ÿ‡ฏ๐Ÿ‡ณ๐Ÿ‡ด = ๐Ÿ‡ธ๐Ÿ‡ฏ
๐Ÿ‡จ๐Ÿ‡ตClipperton Island๐Ÿ‡ซ๐Ÿ‡ทFrance๐Ÿ‡ฒ๐Ÿ‡ซSt. Martin๐Ÿ‡จ๐Ÿ‡ต = ๐Ÿ‡ซ๐Ÿ‡ท = ๐Ÿ‡ฒ๐Ÿ‡ซ๐Ÿ‡จ๐Ÿ‡ต = ๐Ÿ‡ซ๐Ÿ‡ท = ๐Ÿ‡ฒ๐Ÿ‡ซ๐Ÿ‡จ๐Ÿ‡ต = ๐Ÿ‡ซ๐Ÿ‡ท = ๐Ÿ‡ฒ๐Ÿ‡ซ๐Ÿ‡จ๐Ÿ‡ต = ๐Ÿ‡ซ๐Ÿ‡ท = ๐Ÿ‡ฒ๐Ÿ‡ซ
๐Ÿ‡ฉ๐Ÿ‡ฌDiego Garcia๐Ÿ‡ฎ๐Ÿ‡ดBritish Indian Ocean Territory๐Ÿ‡ฉ๐Ÿ‡ฌ = ๐Ÿ‡ฎ๐Ÿ‡ด๐Ÿ‡ฉ๐Ÿ‡ฌ = ๐Ÿ‡ฎ๐Ÿ‡ด๐Ÿ‡ฉ๐Ÿ‡ฌ = ๐Ÿ‡ฎ๐Ÿ‡ดall different
๐Ÿ‡ช๐Ÿ‡ฆCeuta & Melilla๐Ÿ‡ช๐Ÿ‡ธSpain๐Ÿ‡ช๐Ÿ‡ฆ = ๐Ÿ‡ช๐Ÿ‡ธ๐Ÿ‡ช๐Ÿ‡ฆ = ๐Ÿ‡ช๐Ÿ‡ธ๐Ÿ‡ช๐Ÿ‡ฆ = ๐Ÿ‡ช๐Ÿ‡ธ๐Ÿ‡ช๐Ÿ‡ฆ = ๐Ÿ‡ช๐Ÿ‡ธ
๐Ÿ‡ฎ๐Ÿ‡ฉIndonesia๐Ÿ‡ฒ๐Ÿ‡จMonacoall differentall differentall different๐Ÿ‡ฎ๐Ÿ‡ฉ = ๐Ÿ‡ฒ๐Ÿ‡จ
๐Ÿ‡ท๐Ÿ‡ดRomania๐Ÿ‡น๐Ÿ‡ฉChadall differentall differentall different๐Ÿ‡ท๐Ÿ‡ด = ๐Ÿ‡น๐Ÿ‡ฉ
๐Ÿ‡บ๐Ÿ‡ฒU.S. Outlying Islands๐Ÿ‡บ๐Ÿ‡ธUnited States๐Ÿ‡บ๐Ÿ‡ฒ = ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ‡บ๐Ÿ‡ฒ = ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ‡บ๐Ÿ‡ฒ = ๐Ÿ‡บ๐Ÿ‡ธall different

Flags that do not exist as emoji

Unicode only recommends 259 two-letter flags and 3 subdivision flags, for England, Scotland and Wales. Every other region is missing on purpose. The tag system those three use can spell any ISO subdivision code, so a Texas flag (US-TX) or a Northern Ireland flag (GB-NIR) can technically be typed, but almost nothing will draw it. We checked all four image sets on 2026-10-18: OpenMoji has a Texas flag, the other three show a plain black flag, and none of the four has anything for Northern Ireland, which has had no official flag of its own since 1973. Kurdistan, Catalonia, Quebec and the Basque Country are in the same position.

When only some flags break

A phone that shows most flags but not one particular flag is usually just out of date. ๐Ÿ‡จ๐Ÿ‡ถ Sark was added in Emoji 16.0 in 2024, so any phone or app older than that shows the letters CQ. Twemoji 14, the last release Twitter itself published, has no Sark either, so sites and apps still using it show CQ too. Politics can hide a flag as well: iPhones set to the mainland China region do not display ๐Ÿ‡น๐Ÿ‡ผ, even though the same message shows the flag on the same model sold elsewhere. And on devices that do not support them, the three British subdivision flags fall back to a plain black flag ๐Ÿด, which looks like a deliberate choice but is just the first character of the sequence showing on its own.

Decode the letters: every flag and its two-letter code

Seeing letters instead of a flag? Find the pair below. These are the ISO 3166 region codes the flags are spelled with, sorted A to Z. Tap a flag to copy it.

LettersFlagCountry or region
ACAscension Island
ADAndorra
AEUnited Arab Emirates
AFAfghanistan
AGAntigua & Barbuda
AIAnguilla
ALAlbania
AMArmenia
AOAngola
AQAntarctica
ARArgentina
ASAmerican Samoa
ATAustria
AUAustralia
AWAruba
AXร…land Islands
AZAzerbaijan
BABosnia & Herzegovina
BBBarbados
BDBangladesh
BEBelgium
BFBurkina Faso
BGBulgaria
BHBahrain
BIBurundi
BJBenin
BLSt. Barthรฉlemy
BMBermuda
BNBrunei
BOBolivia
BQCaribbean Netherlands
BRBrazil
BSBahamas
BTBhutan
BVBouvet Island
BWBotswana
BYBelarus
BZBelize
CACanada
CCCocos (Keeling) Islands
CDCongo Kinshasa
CFCentral African Republic
CGCongo Brazzaville
CHSwitzerland
CICรดte dโ€™Ivoire
CKCook Islands
CLChile
CMCameroon
CNChina
COColombia
CPClipperton Island
CQSark
CRCosta Rica
CUCuba
CVCape Verde
CWCuraรงao
CXChristmas Island
CYCyprus
CZCzechia
DEGermany
DGDiego Garcia
DJDjibouti
DKDenmark
DMDominica
DODominican Republic
DZAlgeria
EACeuta & Melilla
ECEcuador
EEEstonia
EGEgypt
EHWestern Sahara
EREritrea
ESSpain
ETEthiopia
EUEuropean Union
FIFinland
FJFiji
FKFalkland Islands
FMMicronesia
FOFaroe Islands
FRFrance
GAGabon
GBUnited Kingdom
GB-ENGEngland
GB-SCTScotland
GB-WLSWales
GDGrenada
GEGeorgia
GFFrench Guiana
GGGuernsey
GHGhana
GIGibraltar
GLGreenland
GMGambia
GNGuinea
GPGuadeloupe
GQEquatorial Guinea
GRGreece
GSSouth Georgia & South Sandwich Islands
GTGuatemala
GUGuam
GWGuinea Bissau
GYGuyana
HKHong Kong SAR China
HMHeard & McDonald Islands
HNHonduras
HRCroatia
HTHaiti
HUHungary
ICCanary Islands
IDIndonesia
IEIreland
ILIsrael
IMIsle of Man
INIndia
IOBritish Indian Ocean Territory
IQIraq
IRIran
ISIceland
ITItaly
JEJersey
JMJamaica
JOJordan
JPJapan
KEKenya
KGKyrgyzstan
KHCambodia
KIKiribati
KMComoros
KNSt. Kitts & Nevis
KPNorth Korea
KRSouth Korea
KWKuwait
KYCayman Islands
KZKazakhstan
LALaos
LBLebanon
LCSt. Lucia
LILiechtenstein
LKSri Lanka
LRLiberia
LSLesotho
LTLithuania
LULuxembourg
LVLatvia
LYLibya
MAMorocco
MCMonaco
MDMoldova
MEMontenegro
MFSt. Martin
MGMadagascar
MHMarshall Islands
MKMacedonia
MLMali
MMMyanmar (Burma)
MNMongolia
MOMacao SAR China
MPNorthern Mariana Islands
MQMartinique
MRMauritania
MSMontserrat
MTMalta
MUMauritius
MVMaldives
MWMalawi
MXMexico
MYMalaysia
MZMozambique
NANamibia
NCNew Caledonia
NENiger
NFNorfolk Island
NGNigeria
NINicaragua
NLNetherlands
NONorway
NPNepal
NRNauru
NUNiue
NZNew Zealand
OMOman
PAPanama
PEPeru
PFFrench Polynesia
PGPapua New Guinea
PHPhilippines
PKPakistan
PLPoland
PMSt. Pierre & Miquelon
PNPitcairn Islands
PRPuerto Rico
PSPalestinian Territories
PTPortugal
PWPalau
PYParaguay
QAQatar
RERรฉunion
RORomania
RSSerbia
RURussia
RWRwanda
SASaudi Arabia
SBSolomon Islands
SCSeychelles
SDSudan
SESweden
SGSingapore
SHSt. Helena
SISlovenia
SJSvalbard & Jan Mayen
SKSlovakia
SLSierra Leone
SMSan Marino
SNSenegal
SOSomalia
SRSuriname
SSSouth Sudan
STSรฃo Tomรฉ & Prรญncipe
SVEl Salvador
SXSint Maarten
SYSyria
SZEswatini
TATristan da Cunha
TCTurks & Caicos Islands
TDChad
TFFrench Southern Territories
TGTogo
THThailand
TJTajikistan
TKTokelau
TLTimor Leste
TMTurkmenistan
TNTunisia
TOTonga
TRTurkey
TTTrinidad & Tobago
TVTuvalu
TWTaiwan
TZTanzania
UAUkraine
UGUganda
UMU.S. Outlying Islands
UNUnited Nations
USUnited States
UYUruguay
UZUzbekistan
VAVatican City
VCSt. Vincent & Grenadines
VEVenezuela
VGBritish Virgin Islands
VIU.S. Virgin Islands
VNVietnam
VUVanuatu
WFWallis & Futuna
WSSamoa
XKKosovo
YEYemen
YTMayotte
ZASouth Africa
ZMZambia
ZWZimbabwe

Identify any flag emojiAll flag emojis with meaningsCheck which emoji versions your device supportsWhat regional indicators and tag sequences are

Questions about flag emojis that do not show

Why do flag emojis show as two letters?

Each flag is stored as two regional indicator letters spelling its country code, such as U and S for ๐Ÿ‡บ๐Ÿ‡ธ. When the font lacks artwork for the pair, you get the bare letters. Windows is the usual culprit, because its emoji font has no country flags.

How do I get flag emojis to show on Windows?

Use Firefox, which brings its own emoji font with flags, or use an app that draws its own emoji, such as Discord or WhatsApp. Chrome and Edge use Windows' font and will keep showing letters. The flag is still in the text either way.

Is there a Texas flag emoji?

Not an official one. Unicode only recommends England, Scotland and Wales as subdivision flags. A Texas tag sequence can be typed, but in our 2026-10-18 check only OpenMoji draws it; Apple, Google and Twemoji show a black flag.

Why does the Svalbard flag look exactly like Norway's?

Because Svalbard and Jan Mayen officially use the Norwegian flag. In our 2026-10-18 comparison Apple, Google and Twitter/X all draw ๐Ÿ‡ธ๐Ÿ‡ฏ and ๐Ÿ‡ณ๐Ÿ‡ด with identical images, and Apple and Google draw Bouvet Island ๐Ÿ‡ง๐Ÿ‡ป the same way too.

Which flag emoji is the newest?

๐Ÿ‡จ๐Ÿ‡ถ Sark, added in Emoji 16.0 in 2024. It is the only two-letter flag added since the United Nations flag in 2016, and older phones and apps built on Twemoji 14 still show it as the letters CQ.