コンテンツへスキップ
🛠️ToolsShed

Unicode Flag Converter

ISO 3166-1国コードをUnicode地域指示記号を使用して旗の絵文字に変換します。

検索

194個の国を表示中

🇦🇫

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

このツールについて

Unicode フラグコンバーターは、ISO 3166-1 国別コードをそれに対応するフラグ絵文字に変換します。フラグ絵文字は、地域インジケーター記号と呼ばれる巧妙な Unicode メカニズムを使って構築され、特殊な Unicode 文字のペアが組み合わさって、世界中のあらゆる国または地域のビジュアル フラグが形成されます。このツールは約 250 の国コードすべてを処理し、サーバー通信なしに即座にそれらを表示します。

US(アメリカ合衆国)、JP(日本)、DE(ドイツ)などの 2 文字の国別コードを入力すると、ツールは対応するフラグ絵文字を即座に表示します。また、地域でのオプションフィルタリング付きで完全な世界規模のフラグカタログを参照することができ、未知のコードを簡単に見つけることができます。Web 開発者、コンテンツクリエイター、および国際的なデータを扱うすべての人は、フラグ絵文字を大量に生成したり、基本的な Unicode 構造を理解したりするために、このコンバーターを非常に便利に使用できます。

このツールは、Unicode が国別表現をどのように処理するかを明らかにします。各フラグは技術的には、システムが単一のビジュアル絵文字としてレンダリングする 2 つの目に見えない指示文字です。Unicode 標準はすべてのフラグを同じように定義していますが、Windows などの一部の古いプラットフォームでは、macOS や Android とは異なる方法で フラグが表示される場合があることに注意してください。HTML および JavaScript プロジェクトの場合、生成された絵文字をコードに直接コピーするか、コードスニペットに示されている手法を使ってプログラム的に参照することができます。

よくある質問

コード実装

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.