Unicode Flag Converter
Convertir les codes de pays ISO 3166-1 en emojis de drapeau à l'aide de symboles régionaux Unicode.
Rechercher
Affichage de 194 pays
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
À propos de cet outil
Le Convertisseur de Drapeaux Unicode transforme les codes de pays ISO 3166-1 en leurs représentations d'emoji de drapeau correspondantes. Les emojis de drapeaux sont construits à l'aide d'un mécanisme Unicode ingénieux appelé Symboles Indicateurs Régionaux, où des paires de caractères Unicode spéciaux se combinent pour former le drapeau visuel de n'importe quel pays ou territoire du monde. Cet outil gère environ 250 codes de pays dans le monde et les affiche instantanément sans communication avec les serveurs.
Il suffit d'entrer un code de pays à deux lettres—comme US pour les États-Unis, JP pour le Japon ou DE pour l'Allemagne—et l'outil affiche instantanément l'emoji de drapeau correspondant. Vous pouvez également parcourir le catalogue complet des drapeaux mondiaux avec filtrage optionnel par région, ce qui facilite la découverte de codes que vous ne connaissiez peut-être pas. Les développeurs web, les créateurs de contenu et toute personne travaillant avec des données internationales trouveront cet outil inestimable pour générer rapidement des emojis de drapeaux en masse ou comprendre la structure Unicode sous-jacente.
L'outil révèle comment Unicode gère la représentation des pays : techniquement, chaque drapeau est composé de deux caractères indicateurs invisibles que votre système rend sous la forme d'un seul emoji visuel. Gardez à l'esprit que bien que la norme Unicode définisse tous les drapeaux de manière identique, certaines plates-formes plus anciennes comme Windows peuvent afficher les drapeaux différemment de macOS ou Android. Pour les projets HTML et JavaScript, vous pouvez copier directement l'emoji généré dans votre code ou le référencer par programmation en utilisant les techniques illustrées dans les extraits de code.
Questions Fréquentes
Implémentation du Code
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.