Why do flag emoji show up as letters instead of flags on iPhone?
A flag emoji is not one character but two or more glued together, and whether that combination draws as a flag or as bare letters depends on the font of whoever is looking at it — which is usually not you.
You pick a flag from the emoji panel, it looks exactly right while you are typing, and then a friend on another phone — or a message pasted into some other app — shows two capital letters sitting in little boxes where the flag should be. Nothing broke in transit. That two-letter fallback is what a flag emoji looks like when the software drawing it does not know how to turn those letters into a picture.
A flag emoji is not one character
Almost every emoji you type is a single Unicode codepoint. Country flags are the exception: each one is built from two separate “regional indicator” letter symbols, one for each letter of the country’s two-letter code. The US flag 🇺🇸 is Regional Indicator Symbol Letter U immediately followed by Regional Indicator Symbol Letter S — two characters that happen to render as one flag when the font knows to treat that specific pair specially.
What decides whether you see a flag or two letters
Turning that letter pair into a picture is an act of interpretation, not a rule Unicode enforces. A platform has to recognise the U-then-S sequence and substitute its own flag artwork for it. Recognise every valid country pairing and you get flags everywhere. Miss one, or not bother building flag artwork at all, and the two regional indicator letters fall back to displaying as themselves — which is exactly the boxed-letter look people report. It is the same underlying idea as any emoji looking different across platforms, just visible in an unusually literal way: instead of a different drawing, you get no drawing at all, only the raw ingredients.
Regional flags go a step further
England, Scotland and Wales are not country flags and are not built from letter pairs. They are a black flag base character followed by a run of invisible “tag” characters that spell out the region, closed off by a cancel tag — a longer, more fragile sequence than a two-letter country flag. A platform that has never implemented tag-sequence flags at all typically falls back to showing a plain black flag with the invisible tag text tacked on rather than losing it entirely, rather than boxed letters.
Why it is usually the other screen, not yours
iOS ships flag artwork for the flags it lets you pick from its own emoji panel, so a flag you typed looks correct while you are looking at your own keyboard. The letters-instead-of-a-flag problem shows up almost entirely on the receiving end: an older phone, a different messaging app, or a platform that never finished building out flag support for every country pairing. You typed a flag; the other screen only has the ingredients for one.
It can still happen on an iPhone, in the right circumstances
The exception is software that does not use Apple’s own emoji font to draw text — some web pages, certain plain-text exports, older or cross-platform apps that ship their own font instead of relying on the system one. In that situation the regional indicator pair reaches an iPhone screen just fine, but the font actually doing the drawing has no flag glyph registered for it, and you get the same boxed letters even though the phone itself supports flags everywhere else.
Does a custom keyboard change any of this?
No. A keyboard’s flag button inserts the same regional indicator pair, or the same tag sequence, that Apple’s own keyboard would insert for that flag — there is no alternate version of a flag emoji for a keyboard app to offer. What happens to it afterwards is decided entirely by whichever font renders the message, on whichever screen it ends up on, and a keyboard has no say in that. Kibo’s emoji panel spans 10 tabs, including a full kaomoji panel, built from plain Unicode text rather than image assets, so every flag it inserts is the standard sequence and renders exactly as Apple draws it on your own screen — and exactly as the recipient’s platform draws it, or fails to, on theirs.
Frequently asked questions
Is a flag showing as letters a sign the message got corrupted?
No. The two letters are the actual ingredients of the flag emoji, unchanged and correctly received. What is missing is artwork on the receiving side to turn that specific letter pair into a picture, not any part of the message itself.
Why does the flag look right on my iPhone but wrong for the person I sent it to?
iOS carries flag artwork for the flags it offers in its own emoji panel, so it displays correctly on the phone that typed it. The person receiving it is using a different font, on a different platform or app, and that font may not have flag artwork built for every country pairing.
Can switching to a different keyboard app fix broken flag emoji?
No. A keyboard only inserts the underlying letter sequence for a flag — the same one Apple’s keyboard would insert. Whether that sequence draws as a flag is decided by the font on whichever device is displaying the message, which a keyboard app has no control over.
Try it on your own keyboard
Kibo is a free custom keyboard for iPhone with real mechanical key sounds, a wardrobe of themes and RGB backlight effects. No account, no ads, and it works with Full Access left off.