Home/Flag Symbols

Flag symbols ⚑ ⚐ 🏳 — and how flag emoji work

⚑ ⚐ 🏳

Flag symbols ⚑ ⚐ with code points and alt codes, plus how country flag emoji are really built from regional indicator letters. The text ones pass a TikTok or Instagram bio and most Roblox and Free Fire names.

Checked on real iOS, Android and Windows devices · last checked · by the SoShareIT Emojis editorial team

Flag characters you can type: black flag U+2691, white flag U+2690, flag with black stripe U+26FF and crossed swords U+2694 with code points

Flag Symbols — copy in one tap

420 kaomoji

Try it with your own name

Type a name, copy any style — 24 frames, one tap each

Paste the result into a display name or bio. A TikTok or Instagram @username accepts only letters, numbers, dots and underscores — decorated characters are rejected there.

Where these are accepted

Tested per field — the honest version
App / field Decoration Limit Last tested What actually happens
TikTok username (@handle) Rejected / stripped 2–24 characters August 2026 Letters, numbers, underscore and dot only, and it cannot start or end with a dot. Decorated characters are rejected outright.
TikTok display name Accepted No decoration limit found August 2026 Accepts symbols, kaomoji and decorated combos. This is the field every "TikTok font" guide actually means.
Instagram bio & name Accepted Both fields accept decoration August 2026 Bio and display name both take decorated characters. The @username does not.
Game display names (Roblox, Free Fire) Rejected / stripped Emoji stripped; text marks usually pass Not tested in-game Colour emoji are stripped from most in-game name fields, while plain marks — ⋆ ★ 𐙚 ୨୧ ✧ — usually survive. Each game runs its own private filter and changes it without notice, so use the rename preview before you confirm.
Discord, Telegram, WhatsApp Accepted Long combining stacks may be trimmed August 2026 Display names and messages accept the full range. Very long combining stacks may be trimmed in narrow layouts.

Platform filters are undocumented and change without notice, so we re-test rather than copy forward — see how we curate and verify.

There are two completely different things called flag symbols. ⚑ and ⚐ are plain text characters: they take the colour of the words around them and usually survive a username or game name field. 🏳 🏴 🚩 are emoji — fixed pictures that most of those fields strip.

Country flags are a third case again, and the most misunderstood: each one is two letters in disguise. Below is how that works, why some places have a flag emoji and others cannot, and every flag character with its real code point from the Unicode character database.

How to use flag symbols

  • Display name: ⚑ passes filters that reject 🏳.
  • Bio: a country flag emoji works fine here — bios accept pictures.
  • Documents: ⚑ prints in your text colour.
  • Lists: ⚐ makes a marker that survives plain text.
If a flag shows as two boxed letters, that device has no flag font — the two regional indicator letters are still there.

How country flag emoji are actually built

Country flag emoji are not single characters. Each is a pair of regional indicator symbols — the letters A to Z in a dedicated Unicode block — and a font draws the pair as a flag when those two letters form a code on the ISO 3166-1 list. 🇺🇸 is the letters U and S; 🇯🇵 is J and P.

Two consequences follow. A place with no two-letter code on that list has no flag emoji and cannot be given one by any font trick — that is the situation explained on the KKTC flag page. And a device with no flag font shows two boxed letters instead of a flag, which is a missing font rather than a broken copy.

SymbolCode pointWindows AltUnicode nameNotes
U+2691Alt+9873Black flagPlain text. Takes your text colour.
U+2690Alt+9872White flagThe hollow one.
U+1F3F3Waving white flagEmoji.
U+1F3F4Waving black flagEmoji. The base for subdivision flags.
U+1F6A9Triangular flag on postEmoji.
U+26F3Flag in holeEmoji. The golf one.
U+1F38CCrossed flagsEmoji.

Copy a flag emoji by country

Every country flag is two letters. The pair below is what the character actually contains — a font that recognises it draws a flag, and one that does not shows the two letters instead.

FlagRegional indicatorsCountry
U+1F1F9 U+1F1F7T + R — Türkiye
U+1F1EB U+1F1F7F + R — France
U+1F1FA U+1F1F8U + S — United States
U+1F1EE U+1F1F9I + T — Italy
U+1F1EC U+1F1E7G + B — United Kingdom
U+1F1E9 U+1F1EAD + E — Germany
U+1F1EA U+1F1F8E + S — Spain

The letters are the ISO 3166-1 two-letter code for the region. That is the whole system, and it is why a place without such a code cannot have a flag emoji at all.

The KKTC flag — why there is no emoji

The most searched flag on this site is one that does not exist as an emoji. Northern Cyprus has no two-letter code on the ISO 3166-1 list, so there is no regional indicator pair for it and no font has a flag to draw. No setting, app or keyboard can produce one.

What people paste instead is the Turkish flag 🇹🇷, which does exist, or a crescent and star written as plain text — (U+263D) with (U+2605) — which has the advantage of surviving name fields that strip emoji.

The full explanation, with the text marks to copy, is on the KKTC flag page. The same reasoning applies to every region without a code, which is most of them.

Flags on WhatsApp, iPhone and Windows

The same flag character looks different depending on what is drawing it, and one platform does not draw flags at all.

WhereWhat you seeWhy
WindowsTwo boxed letters instead of a flag — Windows ships no country-flag glyphs in its emoji font, so it falls back to drawing the regional indicators themselves. The character is intact; the picture is missing.
iPhone / iPadA flag. Apple ships the full set, which is why flags look right in a bio typed on a phone and wrong when the same bio is read on a PC.
AndroidA flag on current versions; older builds may fall back to letters for newer flags.
WhatsApp / TelegramA flag on every platform — these apps bundle their own emoji font instead of using the system one.
Text marks ⚑ ⚐Identical everywhere, because they are ordinary characters rather than emoji.

This is the single most common flag complaint and it is not a bug: if a flag shows as TR or FR in boxes, you are almost certainly on Windows. Anyone on a phone sees the flag.

Pride, pirate and chequered flags

A few flags are not country codes at all. They are joined sequences: two or three characters glued together with an invisible U+200D ZERO WIDTH JOINER, which tells the font to draw them as one picture.

FlagSequenceWhat it is made of
U+1F3F4 U+200D U+2620 U+FE0FWaving black flag + joiner + skull and crossbones
U+1F3F3 U+200D U+1F308Waving white flag + joiner + rainbow
U+1F3C1Chequered flag — a single character, no sequence
U+1F6A9Triangular flag on post — also a single character
U+1F3F3The plain white flag the pride sequence is built on

If a joined sequence is not supported, the font falls back to showing the parts separately — a black flag next to a skull rather than one pirate flag. Nothing is lost; it just renders as its ingredients.

Copy the flag set

The plain-text flags and the marks people pair with them. Tap to copy.

Symbol meanings

BLACK FLAG (U+2691) — plain text.
WHITE FLAG (U+2690) — plain text.
🏳WAVING WHITE FLAG (U+1F3F3) — emoji.
🏴WAVING BLACK FLAG (U+1F3F4) — emoji.
🚩TRIANGULAR FLAG ON POST (U+1F6A9) — emoji.
Frequently asked questions
What is the alt code for ⚑?Alt+9873 on the numeric keypad. In Word or Outlook, type 2691 and press Alt+X. ⚐ is Alt+9872.
How do country flag emoji work?Each is a pair of regional indicator symbols — the letters A to Z in a dedicated block. 🇺🇸 is the letters U and S. A font draws the pair as a flag when those letters match a code on the ISO 3166-1 list.
Why does a flag show as two letters in boxes?That device has no font covering the flag sequence, so it falls back to drawing the two regional indicator letters. The text is intact and will render as a flag on a device that has the font.
Why do some places have no flag emoji?Because there is no two-letter ISO 3166-1 code for them, and that list is what Unicode builds flags from. No font can supply a flag that has no code behind it.
Do flag symbols work in a game name?The text ones usually do — ⚑ and ⚐ are ordinary characters. The emoji flags usually do not. Game filters are private and change without notice, so check the rename preview first.
Need another style?

Browse every kaomoji topic and copy in one tap.

Explore topics