Vai al contenuto
🛠️ToolsShed

Unicode Flag Converter

Converti i codici paese ISO 3166-1 in emoji bandiera utilizzando i Simboli Indicatori Regionali Unicode.

Cerca

Visualizzazione di 194 paesi

🇦🇫

Afghanistan

AF

🇦🇱

Albania

AL

🇩🇿

Algeria

DZ

🇦🇩

Andorra

AD

🇦🇴

Angola

AO

🇦🇬

Antigua and Barbuda

AG

🇦🇷

Argentina

AR

🇦🇲

Armenia

AM

🇦🇺

Australia

AU

🇦🇹

Austria

AT

🇦🇿

Azerbaijan

AZ

🇧🇸

Bahamas

BS

🇧🇭

Bahrain

BH

🇧🇩

Bangladesh

BD

🇧🇧

Barbados

BB

🇧🇾

Belarus

BY

🇧🇪

Belgium

BE

🇧🇿

Belize

BZ

🇧🇯

Benin

BJ

🇧🇹

Bhutan

BT

🇧🇴

Bolivia

BO

🇧🇦

Bosnia and Herzegovina

BA

🇧🇼

Botswana

BW

🇧🇷

Brazil

BR

🇧🇳

Brunei

BN

🇧🇬

Bulgaria

BG

🇧🇫

Burkina Faso

BF

🇧🇮

Burundi

BI

🇨🇻

Cape Verde

CV

🇰🇭

Cambodia

KH

🇨🇲

Cameroon

CM

🇨🇦

Canada

CA

🇨🇫

Central African Republic

CF

🇹🇩

Chad

TD

🇨🇱

Chile

CL

🇨🇳

China

CN

🇨🇴

Colombia

CO

🇰🇲

Comoros

KM

🇨🇬

Congo

CG

🇨🇩

Congo (DRC)

CD

🇨🇷

Costa Rica

CR

🇨🇮

Côte d'Ivoire

CI

🇭🇷

Croatia

HR

🇨🇺

Cuba

CU

🇨🇾

Cyprus

CY

🇨🇿

Czech Republic

CZ

🇩🇰

Denmark

DK

🇩🇯

Djibouti

DJ

🇩🇲

Dominica

DM

🇩🇴

Dominican Republic

DO

🇪🇨

Ecuador

EC

🇪🇬

Egypt

EG

🇸🇻

El Salvador

SV

🇬🇶

Equatorial Guinea

GQ

🇪🇷

Eritrea

ER

🇪🇪

Estonia

EE

🇸🇿

Eswatini

SZ

🇪🇹

Ethiopia

ET

🇫🇯

Fiji

FJ

🇫🇮

Finland

FI

🇫🇷

France

FR

🇬🇦

Gabon

GA

🇬🇲

Gambia

GM

🇬🇪

Georgia

GE

🇩🇪

Germany

DE

🇬🇭

Ghana

GH

🇬🇷

Greece

GR

🇬🇩

Grenada

GD

🇬🇹

Guatemala

GT

🇬🇳

Guinea

GN

🇬🇼

Guinea-Bissau

GW

🇬🇾

Guyana

GY

🇭🇹

Haiti

HT

🇭🇳

Honduras

HN

🇭🇺

Hungary

HU

🇮🇸

Iceland

IS

🇮🇳

India

IN

🇮🇩

Indonesia

ID

🇮🇷

Iran

IR

🇮🇶

Iraq

IQ

🇮🇪

Ireland

IE

🇮🇱

Israel

IL

🇮🇹

Italy

IT

🇯🇲

Jamaica

JM

🇯🇵

Japan

JP

🇯🇴

Jordan

JO

🇰🇿

Kazakhstan

KZ

🇰🇪

Kenya

KE

🇰🇮

Kiribati

KI

🇰🇵

North Korea

KP

🇰🇷

South Korea

KR

🇰🇼

Kuwait

KW

🇰🇬

Kyrgyzstan

KG

🇱🇦

Laos

LA

🇱🇻

Latvia

LV

🇱🇧

Lebanon

LB

🇱🇸

Lesotho

LS

🇱🇷

Liberia

LR

🇱🇾

Libya

LY

🇱🇮

Liechtenstein

LI

🇱🇹

Lithuania

LT

🇱🇺

Luxembourg

LU

🇲🇬

Madagascar

MG

🇲🇼

Malawi

MW

🇲🇾

Malaysia

MY

🇲🇻

Maldives

MV

🇲🇱

Mali

ML

🇲🇹

Malta

MT

🇲🇭

Marshall Islands

MH

🇲🇷

Mauritania

MR

🇲🇺

Mauritius

MU

🇲🇽

Mexico

MX

🇫🇲

Micronesia

FM

🇲🇩

Moldova

MD

🇲🇨

Monaco

MC

🇲🇳

Mongolia

MN

🇲🇪

Montenegro

ME

🇲🇦

Morocco

MA

🇲🇿

Mozambique

MZ

🇲🇲

Myanmar

MM

🇳🇦

Namibia

NA

🇳🇷

Nauru

NR

🇳🇵

Nepal

NP

🇳🇱

Netherlands

NL

🇳🇿

New Zealand

NZ

🇳🇮

Nicaragua

NI

🇳🇪

Niger

NE

🇳🇬

Nigeria

NG

🇲🇰

North Macedonia

MK

🇳🇴

Norway

NO

🇴🇲

Oman

OM

🇵🇰

Pakistan

PK

🇵🇼

Palau

PW

🇵🇦

Panama

PA

🇵🇬

Papua New Guinea

PG

🇵🇾

Paraguay

PY

🇵🇪

Peru

PE

🇵🇭

Philippines

PH

🇵🇱

Poland

PL

🇵🇹

Portugal

PT

🇶🇦

Qatar

QA

🇷🇴

Romania

RO

🇷🇺

Russia

RU

🇷🇼

Rwanda

RW

🇰🇳

Saint Kitts and Nevis

KN

🇱🇨

Saint Lucia

LC

🇻🇨

Saint Vincent and the Grenadines

VC

🇼🇸

Samoa

WS

🇸🇲

San Marino

SM

🇸🇹

São Tomé and Príncipe

ST

🇸🇦

Saudi Arabia

SA

🇸🇳

Senegal

SN

🇷🇸

Serbia

RS

🇸🇨

Seychelles

SC

🇸🇱

Sierra Leone

SL

🇸🇬

Singapore

SG

🇸🇰

Slovakia

SK

🇸🇮

Slovenia

SI

🇸🇧

Solomon Islands

SB

🇸🇴

Somalia

SO

🇿🇦

South Africa

ZA

🇸🇸

South Sudan

SS

🇪🇸

Spain

ES

🇱🇰

Sri Lanka

LK

🇸🇩

Sudan

SD

🇸🇷

Suriname

SR

🇸🇪

Sweden

SE

🇨🇭

Switzerland

CH

🇸🇾

Syria

SY

🇹🇼

Taiwan

TW

🇹🇯

Tajikistan

TJ

🇹🇿

Tanzania

TZ

🇹🇭

Thailand

TH

🇹🇱

Timor-Leste

TL

🇹🇬

Togo

TG

🇹🇴

Tonga

TO

🇹🇹

Trinidad and Tobago

TT

🇹🇳

Tunisia

TN

🇹🇷

Turkey

TR

🇹🇲

Turkmenistan

TM

🇹🇻

Tuvalu

TV

🇺🇬

Uganda

UG

🇺🇦

Ukraine

UA

🇦🇪

United Arab Emirates

AE

🇬🇧

United Kingdom

GB

🇺🇸

United States

US

🇺🇾

Uruguay

UY

🇺🇿

Uzbekistan

UZ

🇻🇺

Vanuatu

VU

🇻🇪

Venezuela

VE

🇻🇳

Vietnam

VN

🇾🇪

Yemen

YE

🇿🇲

Zambia

ZM

🇿🇼

Zimbabwe

ZW

Informazioni sullo strumento

Il Convertitore di Bandiere Unicode trasforma i codici di paese ISO 3166-1 nelle loro corrispondenti rappresentazioni di emoji di bandiera. Gli emoji di bandiera vengono costruiti utilizzando un meccanismo Unicode intelligente chiamato Regional Indicator Symbols, dove coppie di caratteri Unicode speciali si combinano per formare la bandiera visuale di qualsiasi paese o territorio nel mondo. Questo strumento gestisce circa 250 codici di paese in tutto il mondo e li visualizza istantaneamente senza comunicazione con i server.

Inserisci semplicemente un codice di paese a due lettere—come US per gli Stati Uniti, JP per il Giappone o DE per la Germania—e lo strumento visualizza istantaneamente l'emoji di bandiera corrispondente. Puoi anche sfogliare il catalogo completo delle bandiere mondiali con filtraggio opzionale per regione, rendendo facile scoprire codici che potresti non conoscere. Sviluppatori web, creatori di contenuti e chiunque lavori con dati internazionali troverà questo strumento prezioso per generare rapidamente emoji di bandiera in massa o comprendere la struttura Unicode sottostante.

Lo strumento rivela come Unicode gestisce la rappresentazione dei paesi: tecnicamente, ogni bandiera è composta da due caratteri indicatori invisibili che il tuo sistema renderizza come un singolo emoji visuale. Tieni presente che sebbene lo standard Unicode definisce tutte le bandiere in modo identico, alcune piattaforme più vecchie come Windows potrebbero visualizzare le bandiere diversamente da macOS o Android. Per progetti HTML e JavaScript, puoi copiare direttamente l'emoji generato nel tuo codice o referenziarlo a livello di programmazione utilizzando le tecniche mostrate nei frammenti di codice.

Domande Frequenti

Implementazione del Codice

def iso_to_flag(code: str) -> str:
    """Convert ISO 3166-1 alpha-2 code to flag emoji."""
    offset = 0x1F1E6 - ord('A')
    return ''.join(chr(ord(c) + offset) for c in code.upper())

# Single country
print(iso_to_flag("US"))  # 🇺🇸
print(iso_to_flag("JP"))  # 🇯🇵
print(iso_to_flag("DE"))  # 🇩🇪

# Batch conversion
countries = {"US": "United States", "JP": "Japan", "GB": "United Kingdom", "FR": "France"}
for code, name in countries.items():
    print(f"{iso_to_flag(code)} {name} ({code})")

# Reverse: flag emoji back to code (approximate)
def flag_to_iso(flag: str) -> str:
    offset = 0x1F1E6 - ord('A')
    chars = [c for c in flag]
    return ''.join(chr(ord(c) - offset) for c in chars if ord(c) >= 0x1F1E6)

print(flag_to_iso("🇺🇸"))  # US

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.