Aller au contenu
🛠️ToolsShed

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("🇺🇸"))  # US

Comments & Feedback

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