fsymbols
Loading symbols…
››
🇴🇲

flag: Oman

Flag: Oman

The 🇴🇲 Oman flag emoji means Oman — the country, its people, or a trip there. People use the Omani flag as national shorthand in bios, match posts, and travel plans. Seeing the letters OM means your device showed the code instead of the flag.

EmojiSince 2015
Also called
Omani flag · flag of Oman
Search it as
oman · omani · oman flag · om
Type it as
:flag-om:
Around since
2015 · Emoji 2.0
Shows up on
Every phone · iPhone, Android, Windows, Mac, Linux

What 🇴🇲 means

It points to Oman, nothing sneakier.

Use the Omani flag reading for introductions, captions, scores, and itineraries: nationality, roots, residence, or I'm headed to Oman. Match the words around it — the flag labels which country, not how anyone feels.

Why does the Oman flag show as OM?

OM is the flag with no picture.

Two letter codes combine into each flag. When a font cannot draw flags, the pair stays visible as OM. Copy it from the palette above and it still carries Oman elsewhere.

Literal and patriotic: fine for Oman talk, odd as decoration elsewhere.

Do not use it as a mood or joke marker.

Don't confuse it with

4

Worth knowing

  • The characters behind 🇴🇲 existed in Unicode 5 years before anyone was allowed to draw them in colour: Unicode 6.0 in 2010, emoji presentation in 2015.
  • 🇴🇲 is not one character. It is 2 of them glued together, which is why deleting it sometimes takes two presses of backspace and why it breaks character counters.

Questions people ask

1

Why does 🇴🇲 look different on other phones?

Every platform draws its own artwork for the same code point. The character you send is identical; Apple, Google, Samsung and WhatsApp each render it in their own style.

How to type 🇴🇲

Windows
Win+.Open the emoji picker and search “flag: Oman”.
macOS
Control+Command+Spaceopens the character viewer.
iOS / Android
Emoji keyboard → search “flag”.
Chat apps
:flag-om:the common shortcode; support varies by platform.
HTML
🇴🇲
Codes and encoding2 code points
HTML decimal
🇴🇲
HTML hex
🇴🇲
CSS content
content: "\1F1F4\1F1F2";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%F0%9F%87%B4%F0%9F%87%B2
1
On screen
2
Code points
4
JS .length
8
UTF-8 bytes

A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

Families this belongs to

1