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("🇺🇸")) # USComments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.