GitHub
Core
Glass
Brutal
Humanist

Country Flags

Country flags display national flags for country selection, phone number inputs, and international features.

Preview

Country Flags (242 Countries)
Preview
Code
AF flag
Afghanistanaf
AX flag
Åland Islandsax
AL flag
Albaniaal
DZ flag
Algeriadz
AS flag
American Samoaas
AD flag
Andorraad
AO flag
Angolaao
AI flag
Anguillaai
AG flag
Antigua & Barbudaag
AR flag
Argentinaar
AM flag
Armeniaam
AW flag
Arubaaw
AU flag
Australiaau
AT flag
Austriaat
AZ flag
Azerbaijanaz
BS flag
Bahamasbs
BH flag
Bahrainbh
BD flag
Bangladeshbd
BB flag
Barbadosbb
BY flag
Belarusby
BE flag
Belgiumbe
BZ flag
Belizebz
BJ flag
Beninbj
BM flag
Bermudabm
BT flag
Bhutanbt
BO flag
Boliviabo
BA flag
Bosnia & Herzegovinaba
BW flag
Botswanabw
BR flag
Brazilbr
IO flag
British Indian Ocean Territoryio
VG flag
British Virgin Islandsvg
BN flag
Bruneibn
BG flag
Bulgariabg
BF flag
Burkina Fasobf
BI flag
Burundibi
KH flag
Cambodiakh
CM flag
Camerooncm
CA flag
Canadaca
CV flag
Cape Verdecv
BQ flag
Caribbean Netherlandsbq
KY flag
Cayman Islandsky
CF flag
Central African Republiccf
TD flag
Chadtd
CL flag
Chilecl
CN flag
Chinacn
CX flag
Christmas Islandcx
CC flag
Cocos (Keeling) Islandscc
CO flag
Colombiaco
KM flag
Comoroskm
CG flag
Congo - Brazzavillecg
CD flag
Congo - Kinshasacd
CK flag
Cook Islandsck
CR flag
Costa Ricacr
CI flag
Côte d’Ivoireci
HR flag
Croatiahr
CU flag
Cubacu
CW flag
Curaçaocw
CY flag
Cypruscy
CZ flag
Czechiacz
DK flag
Denmarkdk
DJ flag
Djiboutidj
DM flag
Dominicadm
DO flag
Dominican Republicdo
EC flag
Ecuadorec
EG flag
Egypteg
SV flag
El Salvadorsv
GQ flag
Equatorial Guineagq
ER flag
Eritreaer
EE flag
Estoniaee
SZ flag
Eswatinisz
ET flag
Ethiopiaet
FK flag
Falkland Islandsfk
FO flag
Faroe Islandsfo
FJ flag
Fijifj
FI flag
Finlandfi
FR flag
Francefr
GF flag
French Guianagf
PF flag
French Polynesiapf
GA flag
Gabonga
GM flag
Gambiagm
GE flag
Georgiage
DE flag
Germanyde
GH flag
Ghanagh
GI flag
Gibraltargi
GR flag
Greecegr
GL flag
Greenlandgl
GD flag
Grenadagd
GP flag
Guadeloupegp
GU flag
Guamgu
GT flag
Guatemalagt
GG flag
Guernseygg
GN flag
Guineagn
GW flag
Guinea-Bissaugw
GY flag
Guyanagy
HT flag
Haitiht
HN flag
Hondurashn
HK flag
Hong Kong SAR Chinahk
HU flag
Hungaryhu
IS flag
Icelandis
IN flag
Indiain
ID flag
Indonesiaid
IR flag
Iranir
IQ flag
Iraqiq
IE flag
Irelandie
IM flag
Isle of Manim
IL flag
Israelil
IT flag
Italyit
JM flag
Jamaicajm
JP flag
Japanjp
JE flag
Jerseyje
JO flag
Jordanjo
KZ flag
Kazakhstankz
KE flag
Kenyake
KI flag
Kiribatiki
XK flag
Kosovoxk
KW flag
Kuwaitkw
KG flag
Kyrgyzstankg
LA flag
Laosla
LV flag
Latvialv
LB flag
Lebanonlb
LS flag
Lesothols
LR flag
Liberialr
LY flag
Libyaly
LI flag
Liechtensteinli
LT flag
Lithuanialt
LU flag
Luxembourglu
MO flag
Macao SAR Chinamo
MG flag
Madagascarmg
MW flag
Malawimw
MY flag
Malaysiamy
MV flag
Maldivesmv
ML flag
Maliml
MT flag
Maltamt
MH flag
Marshall Islandsmh
MQ flag
Martiniquemq
MR flag
Mauritaniamr
MU flag
Mauritiusmu
YT flag
Mayotteyt
MX flag
Mexicomx
FM flag
Micronesiafm
MD flag
Moldovamd
MC flag
Monacomc
MN flag
Mongoliamn
ME flag
Montenegrome
MS flag
Montserratms
MA flag
Moroccoma
MZ flag
Mozambiquemz
MM flag
Myanmar (Burma)mm
NA flag
Namibiana
NR flag
Naurunr
NP flag
Nepalnp
NL flag
Netherlandsnl
NC flag
New Caledonianc
NZ flag
New Zealandnz
NI flag
Nicaraguani
NE flag
Nigerne
NG flag
Nigeriang
NU flag
Niuenu
NF flag
Norfolk Islandnf
KP flag
North Koreakp
MK flag
North Macedoniamk
MP flag
Northern Mariana Islandsmp
NO flag
Norwayno
OM flag
Omanom
PK flag
Pakistanpk
PW flag
Palaupw
PS flag
Palestinian Territoriesps
PA flag
Panamapa
PG flag
Papua New Guineapg
PY flag
Paraguaypy
PE flag
Perupe
PH flag
Philippinesph
PN flag
Pitcairn Islandspn
PL flag
Polandpl
PT flag
Portugalpt
PR flag
Puerto Ricopr
QA flag
Qatarqa
RO flag
Romaniaro
RU flag
Russiaru
RW flag
Rwandarw
WS flag
Samoaws
SM flag
San Marinosm
ST flag
São Tomé & Príncipest
SA flag
Saudi Arabiasa
SN flag
Senegalsn
RS flag
Serbiars
SC flag
Seychellessc
SL flag
Sierra Leonesl
SG flag
Singaporesg
SX flag
Sint Maartensx
SK flag
Slovakiask
SI flag
Sloveniasi
SB flag
Solomon Islandssb
SO flag
Somaliaso
ZA flag
South Africaza
KR flag
South Koreakr
SS flag
South Sudanss
ES flag
Spaines
LK flag
Sri Lankalk
BL flag
St. Barthélemybl
SH flag
St. Helenash
KN flag
St. Kitts & Neviskn
LC flag
St. Lucialc
MF flag
St. Martinmf
PM flag
St. Pierre & Miquelonpm
VC flag
St. Vincent & Grenadinesvc
SD flag
Sudansd
SR flag
Surinamesr
SE flag
Swedense
CH flag
Switzerlandch
SY flag
Syriasy
TW flag
Taiwantw
TJ flag
Tajikistantj
TZ flag
Tanzaniatz
TH flag
Thailandth
TL flag
Timor-Lestetl
TG flag
Togotg
TK flag
Tokelautk
TO flag
Tongato
TT flag
Trinidad & Tobagott
TN flag
Tunisiatn
TR flag
Türkiyetr
TM flag
Turkmenistantm
TC flag
Turks & Caicos Islandstc
TV flag
Tuvalutv
VI flag
U.S. Virgin Islandsvi
UG flag
Ugandaug
UA flag
Ukraineua
AE flag
United Arab Emiratesae
GB flag
United Kingdomgb
US flag
United Statesus
UY flag
Uruguayuy
UZ flag
Uzbekistanuz
VU flag
Vanuatuvu
VA flag
Vatican Cityva
VE flag
Venezuelave
VN flag
Vietnamvn
WF flag
Wallis & Futunawf
EH flag
Western Saharaeh
YE flag
Yemenye
ZM flag
Zambiazm
ZW flag
Zimbabwezw
Controls
Size:
Small (16px)
Medium (20px)
Large (24px)
Filter:
All
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

Usage

import { CountryFlag } from '@versaui/ui/components/CountryFlag';

// Basic flag
<CountryFlag country="us" />

// Different countries
<CountryFlag country="gb" />
<CountryFlag country="de" />
<CountryFlag country="jp" />
<CountryFlag country="in" />

// Different sizes
<CountryFlag country="fr" size="small" />
<CountryFlag country="fr" size="medium" />
<CountryFlag country="fr" size="large" />

// In phone input
<div className="flex items-center gap-2">
  <CountryFlag country="us" size="small" />
  <span>+1</span>
</div>

// Country selector
<div className="flex gap-2">
  <CountryFlag country="us" size="small" />
  <CountryFlag country="gb" size="small" />
  <CountryFlag country="in" size="small" />
</div>

Size Reference

PropTypeDefaultDescription
small16×16px
medium20×20px
large24×24px

Supported Countries

The component supports all ISO 3166-1 alpha-2 country codes. Common examples:

PropTypeDefaultDescription
USUnited States
GBUnited Kingdom
CACanada
DEGermany
FRFrance
JPJapan
INIndia
AUAustralia
BRBrazil
CNChina

Props

PropTypeDefaultDescription
countrystring'us'ISO 3166-1 alpha-2 country code.
size'small' | 'medium' | 'large''large'Size of the flag.
classNamestring''Additional CSS classes.

On this page