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