fsymbols
Loading symbols…
››
🇮🇹

flag: Italy

Flag: Italy

The 🇮🇹 Italy flag emoji, the Italian flag or tricolore, means Italy or something Italian: heritage, travel, food, sport or culture. Sent alone, it is a plain national or cultural cue. As of 2026, Windows may show the letters “IT” instead of the flag.

EmojiSince 2010
Also called
Il Tricolore
Search it as
italian flag · tricolore · it flag · ita flag
Type it as
:it:
Around since
2010 · Emoji 0.6
Shows up on
Every phone · iPhone, Android, Windows, Mac, Linux

What 🇮🇹 means

🇮🇹 is the flag: Italy emoji, filed under Flags in the country-flag subgroup of the Unicode emoji index.

It was added in Emoji 0.6 (2010) and the underlying characters entered Unicode in version 6.0 (2010).

How it is encoded

🇮🇹 is a sequence of 2 code points (U+1F1EE U+1F1F9), joined so that they render as one glyph. Software that counts characters will report 2, not 1 — the usual source of broken emoji handling.

It is RGI (recommended for general interchange), so every major platform ships artwork for it.

Don't confuse it with

2

Combination ideas

2
Italian-food craving or dinner plan
Support for Italy’s national team

Worth knowing

  • The green-white-red tricolour began as the Cispadane Republic’s flag in 1797, inspired by French revolutionary flags.
  • Under the monarchy it carried the House of Savoy shield; the republic dropped it in 1946, leaving today’s plain vertical stripes.

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: Italy”.
macOS
Control+Command+Spaceopens the character viewer.
iOS / Android
Emoji keyboard → search “flag”.
Chat apps
:it:the common shortcode; support varies by platform.
HTML
🇮🇹
Codes and encoding2 code points
HTML decimal
🇮🇹
HTML hex
🇮🇹
CSS content
content: "\1F1EE\1F1F9";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%F0%9F%87%AE%F0%9F%87%B9
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