fsymbols
Loading symbols…
››
🇲🇿

flag: Mozambique

Flag: Mozambique

🇲🇿 is the Mozambique flag emoji: it tags people, places, trips, teams and news tied to Mozambique. Read it as a country label first; politics needs extra context. Without flag support it shows as the letters MZ.

EmojiSince 2015
Also called
MZ flag · Mozambican flag
Search it as
mozambique · mozambican · mz · maputo
Type it as
:flag-mz:
Around since
2015 · Emoji 2.0
Shows up on
Every phone · iPhone, Android, Windows, Mac, Linux

What 🇲🇿 means

It points to Mozambique.

Think Mozambican roots, a Maputo trip, a match or a national celebration. You can spot the flag by its emblem: a crossed hoe and rifle over an open book on a yellow star.

Is 🇲🇿 political?

Not by itself.

Without political words around it, read identity or travel, not allegiance.

Warm and national, usually literal; political wording sharpens it.

What it means when someone sends it to you

3 readings
After a travel plan
The sender is visiting or discussing Mozambique.
Beside a person's name
It marks Mozambican origin, identity or support.
With political or historical text
It can signal national solidarity or a position.

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 🇲🇿 show as MZ?

That's the fallback. As of 2026, some systems draw no country flags and display the two letters MZ instead; the message itself is unchanged.

How to type 🇲🇿

Windows
Win+.Open the emoji picker and search “flag: Mozambique”.
macOS
Control+Command+Spaceopens the character viewer.
iOS / Android
Emoji keyboard → search “flag”.
Chat apps
:flag-mz:the common shortcode; support varies by platform.
HTML
🇲🇿
Codes and encoding2 code points
HTML decimal
🇲🇿
HTML hex
🇲🇿
CSS content
content: "\1F1F2\1F1FF";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%F0%9F%87%B2%F0%9F%87%BF
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