Country Language Finder

What language do they speak in Japan? In Brazil? In Switzerland? Pick any of 200+ countries and territories and get the official language(s), the approx. share of people who speak the main one, and what else is widely spoken.

Free · No signup · Data: official languages per constitutional/government sources; share figures are commonly cited estimates, omitted where uncertain.

Every country's language, in one place

"What language do they speak in …" is one of the most asked questions on the internet — before a trip, before a move, before learning a language. This finder answers it for every country and the major territories: the official language(s) with their native names, the approx. share of the population that speaks the main language, and the other languages you will actually hear on the street.

A few patterns worth knowing. English is the most widespread official language on Earth — official in over 50 countries. Spanish covers almost all of Latin America. Arabic stretches from Morocco to Oman. And multilingual countries are the norm, not the exception: Switzerland runs on four official languages, South Africa on twelve, and Bolivia's constitution names 36 indigenous languages official alongside Spanish.

Found the language you want to learn? Where we have a full level test for it — English, French, German, Spanish, Italian, Portuguese, Russian, Chinese, Japanese, Korean, Arabic, Dutch, Norwegian, Turkish, Hebrew or Czech — the result card takes you straight to a free level quiz with an instant estimate and a verifiable certificate available.

Official languages of every country — A to Z

Country Capital Official language(s)
A
AfghanistanKabulDari (دری), Pashto (پښتو)
AlbaniaTiranaAlbanian
AlgeriaAlgiersArabic (العربية), Berber (Tamazight) test your level
AndorraAndorra la VellaCatalan (Català)
AngolaLuandaPortuguese (Português) test your level
Antigua and BarbudaSaint John'sEnglish (English) test your level
ArgentinaBuenos AiresSpanish (Español) test your level
ArmeniaYerevanArmenian (Հայերեն)
AustraliaCanberraEnglish (English) test your level
AustriaViennaGerman (Deutsch) test your level
AzerbaijanBakuAzerbaijani (Azərbaycanca)
B
BahamasNassauEnglish (English) test your level
BahrainManamaArabic (العربية) test your level
BangladeshDhakaBengali (বাংলা)
BarbadosBridgetownEnglish (English) test your level
BelarusMinskBelarusian (Беларуская), Russian (Русский) test your level
BelgiumBrusselsDutch (Nederlands), French (Français), German (Deutsch) test your level
BelizeBelmopanEnglish (English) test your level
BeninPorto-NovoFrench (Français) test your level
BhutanThimphuDzongkha (རྫོང་ཁ)
BoliviaSucreSpanish (Español) test your level
Bosnia and HerzegovinaSarajevoBosnian, Croatian, Serbian
BotswanaGaboroneEnglish (English), Setswana (Setswana) test your level
BrazilBrasíliaPortuguese (Português) test your level
BruneiBandar Seri BegawanMalay (Bahasa Melayu), English (English) test your level
BulgariaSofiaBulgarian
Burkina FasoOuagadougouFrench (Français) test your level
BurundiGitegaKirundi (Ikirundi), French (Français), English (English)
C
Cabo VerdePraiaPortuguese (Português) test your level
CambodiaPhnom PenhKhmer (ខ្មែរ)
CameroonYaoundéFrench (Français), English (English) test your level
CanadaOttawaEnglish (English), French (Français) test your level
Central African RepublicBanguiFrench (Français), Sango test your level
ChadN'DjamenaFrench (Français), Arabic (العربية) test your level
ChileSantiagoSpanish (Español) test your level
ChinaBeijingMandarin Chinese (中文) test your level
ColombiaBogotáSpanish (Español) test your level
ComorosMoroniComorian (Shikomori), Arabic (العربية), French (Français)
Costa RicaSan JoséSpanish (Español) test your level
CroatiaZagrebCroatian
CubaHavanaSpanish (Español) test your level
CyprusNicosiaGreek (Ελληνικά), Turkish (Türkçe)
CzechiaPragueCzech (Čeština) test your level
D
Democratic Republic of the CongoKinshasaFrench (Français) test your level
DenmarkCopenhagenDanish (Dansk)
DjiboutiDjibouti CityFrench (Français), Arabic (العربية) test your level
DominicaRoseauEnglish (English) test your level
Dominican RepublicSanto DomingoSpanish (Español) test your level
E
EcuadorQuitoSpanish (Español), Quechua (Runa Simi), Shuar test your level
EgyptCairoArabic (العربية) test your level
El SalvadorSan SalvadorSpanish (Español) test your level
Equatorial GuineaMalaboSpanish (Español), French (Français), Portuguese (Português) test your level
EritreaAsmaraTigrinya (ትግርኛ), Arabic (العربية), English (English)
EstoniaTallinnEstonian
EswatiniMbabaneSwazi (siSwati), English (English) test your level
EthiopiaAddis AbabaAmharic (አማርኛ)
F
Faroe IslandsTórshavnFaroese (Føroyskt), Danish (Dansk)
FijiSuvaEnglish (English), Fijian (Na Vosa Vakaviti), Fiji Hindi test your level
FinlandHelsinkiFinnish (Suomi), Swedish (Svenska)
FranceParisFrench (Français) test your level
G
GabonLibrevilleFrench (Français) test your level
GambiaBanjulEnglish (English) test your level
GeorgiaTbilisiGeorgian (ქართული)
GermanyBerlinGerman (Deutsch) test your level
GhanaAccraEnglish (English) test your level
GibraltarGibraltarEnglish (English) test your level
GreeceAthensGreek (Ελληνικά)
GreenlandNuukGreenlandic (Kalaallisut)
GrenadaSaint George'sEnglish (English) test your level
GuatemalaGuatemala CitySpanish (Español) test your level
GuineaConakryFrench (Français) test your level
Guinea-BissauBissauPortuguese (Português) test your level
GuyanaGeorgetownEnglish (English) test your level
H
HaitiPort-au-PrinceHaitian Creole (Kreyòl Ayisyen), French (Français) test your level
HondurasTegucigalpaSpanish (Español) test your level
Hong KongHong KongChinese, English (English) test your level
HungaryBudapestHungarian (Magyar)
I
IcelandReykjavikIcelandic (Íslenska)
IndiaNew DelhiHindi (हिन्दी), English (English) test your level
IndonesiaJakartaIndonesian (Bahasa Indonesia)
IranTehranPersian (فارسی)
IraqBaghdadArabic (العربية), Kurdish test your level
IrelandDublinIrish (Gaeilge), English (English) test your level
IsraelJerusalemHebrew (עברית) test your level
ItalyRomeItalian (Italiano) test your level
Ivory CoastYamoussoukroFrench (Français) test your level
J
JamaicaKingstonEnglish (English) test your level
JapanTokyoJapanese (日本語) test your level
JordanAmmanArabic (العربية) test your level
K
KazakhstanAstanaKazakh (Қазақша), Russian (Русский)
KenyaNairobiEnglish (English), Swahili (Kiswahili) test your level
KiribatiTarawaEnglish (English), Gilbertese (Taetae ni Kiribati) test your level
KosovoPristinaAlbanian, Serbian
KuwaitKuwait CityArabic (العربية) test your level
KyrgyzstanBishkekKyrgyz (Кыргызча), Russian (Русский)
L
LaosVientianeLao (ລາວ)
LatviaRigaLatvian
LebanonBeirutArabic (العربية) test your level
LesothoMaseruSesotho (Sesotho), English (English) test your level
LiberiaMonroviaEnglish (English) test your level
LibyaTripoliArabic (العربية) test your level
LiechtensteinVaduzGerman (Deutsch) test your level
LithuaniaVilniusLithuanian
LuxembourgLuxembourg CityLuxembourgish (Lëtzebuergesch), French (Français), German (Deutsch)
M
MacauMacauChinese, Portuguese (Português) test your level
MadagascarAntananarivoMalagasy (Malagasy), French (Français) test your level
MalawiLilongweEnglish (English), Chichewa test your level
MalaysiaKuala LumpurMalay (Bahasa Melayu), English (English) test your level
MaldivesMaléDhivehi (ދިވެހި)
MaliBamakoFrench (Français) test your level
MaltaVallettaMaltese (Malti), English (English) test your level
Marshall IslandsMajuroEnglish (English), Marshallese (Kajin Majōl) test your level
MauritaniaNouakchottArabic (العربية) test your level
MauritiusPort LouisEnglish (English) test your level
MexicoMexico CitySpanish (Español) test your level
MicronesiaPalikirEnglish (English) test your level
MoldovaChișinăuRomanian (Română)
MonacoMonacoFrench (Français) test your level
MongoliaUlaanbaatarMongolian (Монгол)
MontenegroPodgoricaMontenegrin, Serbian, Bosnian, Albanian, Croatian
MoroccoRabatArabic (العربية), Berber (Tamazight) test your level
MozambiqueMaputoPortuguese (Português) test your level
MyanmarNaypyidawBurmese (မြန်မာဘာသာ)
N
NamibiaWindhoekEnglish (English) test your level
NauruYarenNauruan (dorerin Naoero), English (English) test your level
NepalKathmanduNepali (नेपाली)
NetherlandsAmsterdamDutch (Nederlands) test your level
New ZealandWellingtonEnglish (English), Māori (Te Reo Māori) test your level
NicaraguaManaguaSpanish (Español) test your level
NigerNiameyFrench (Français) test your level
NigeriaAbujaEnglish (English) test your level
North KoreaPyongyangKorean (한국어) test your level
North MacedoniaSkopjeMacedonian, Albanian
NorwayOsloNorwegian (Norsk) test your level
O
OmanMuscatArabic (العربية) test your level
P
PakistanIslamabadUrdu (اردو), English (English) test your level
PalauNgerulmudEnglish (English), Palauan test your level
PalestineRamallahArabic (العربية) test your level
PanamaPanama CitySpanish (Español) test your level
Papua New GuineaPort MoresbyTok Pisin (Tok Pisin), Hiri Motu (Hiri Motu), English (English) test your level
ParaguayAsunciónSpanish (Español), Guaraní (Avañe'ẽ) test your level
PeruLimaSpanish (Español), Quechua (Runa Simi), Aymara (Aymar aru) test your level
PhilippinesManilaFilipino (Filipino), English (English) test your level
PolandWarsawPolish (Polski)
PortugalLisbonPortuguese (Português) test your level
Puerto RicoSan JuanSpanish (Español), English (English) test your level
Q
QatarDohaArabic (العربية) test your level
R
Republic of the CongoBrazzavilleFrench (Français) test your level
RomaniaBucharestRomanian (Română)
RussiaMoscowRussian (Русский) test your level
RwandaKigaliKinyarwanda (Ikinyarwanda), English (English), French (Français), Swahili (Kiswahili) test your level
S
Saint Kitts and NevisBasseterreEnglish (English) test your level
Saint LuciaCastriesEnglish (English) test your level
Saint Vincent and the GrenadinesKingstownEnglish (English) test your level
SamoaApiaSamoan (Gagana Samoa), English (English) test your level
San MarinoSan MarinoItalian (Italiano) test your level
Saudi ArabiaRiyadhArabic (العربية) test your level
SenegalDakarFrench (Français) test your level
SerbiaBelgradeSerbian
SeychellesVictoriaSeychellois Creole (Seselwa), English (English), French (Français) test your level
Sierra LeoneFreetownEnglish (English) test your level
SingaporeSingaporeEnglish (English), Malay (Bahasa Melayu), Mandarin Chinese (中文), Tamil (தமிழ்) test your level
SlovakiaBratislavaSlovak
SloveniaLjubljanaSlovenian
Solomon IslandsHoniaraEnglish (English) test your level
SomaliaMogadishuSomali (Soomaali), Arabic (العربية)
South AfricaPretoriaZulu (isiZulu), Xhosa (isiXhosa), Afrikaans (Afrikaans), English (English), Sepedi (Sesotho sa Leboa), Setswana (Setswana), Sesotho (Sesotho), Tsonga (Xitsonga), Swazi (siSwati), Venda (Tshivenda), Ndebele (isiNdebele) test your level
South KoreaSeoulKorean (한국어) test your level
South SudanJubaEnglish (English) test your level
SpainMadridSpanish (Español) test your level
Sri LankaSri Jayawardenepura KotteSinhala (සිංහල), Tamil (தமிழ்)
SudanKhartoumArabic (العربية), English (English) test your level
SurinameParamariboDutch (Nederlands) test your level
SwedenStockholmSwedish (Svenska)
SwitzerlandBernGerman (Deutsch), French (Français), Italian (Italiano), Romansh test your level
SyriaDamascusArabic (العربية) test your level
São Tomé and PríncipeSão ToméPortuguese (Português) test your level
T
TaiwanTaipeiMandarin Chinese (中文) test your level
TajikistanDushanbeTajik (Тоҷикӣ)
TanzaniaDodomaSwahili (Kiswahili), English (English) test your level
ThailandBangkokThai (ไทย)
Timor-LesteDiliTetum (Tetun), Portuguese (Português) test your level
TogoLoméFrench (Français) test your level
TongaNuku'alofaTongan (Lea Fakatonga), English (English) test your level
Trinidad and TobagoPort of SpainEnglish (English) test your level
TunisiaTunisArabic (العربية) test your level
TurkmenistanAshgabatTurkmen (Türkmençe)
TuvaluFunafutiTuvaluan (Te Ggana Tuuvalu), English (English) test your level
TürkiyeAnkaraTurkish (Türkçe) test your level
U
UgandaKampalaEnglish (English), Swahili (Kiswahili) test your level
UkraineKyivUkrainian (Українська)
United Arab EmiratesAbu DhabiArabic (العربية) test your level
United KingdomLondonEnglish (English) test your level
United StatesWashington, D.C.English (English) test your level
UruguayMontevideoSpanish (Español) test your level
UzbekistanTashkentUzbek (O'zbek)
V
VanuatuPort VilaBislama (Bislama), English (English), French (Français) test your level
Vatican CityVatican CityItalian (Italiano), Latin (Latina) test your level
VenezuelaCaracasSpanish (Español) test your level
VietnamHanoiVietnamese (Tiếng Việt)
Y
YemenSana'aArabic (العربية) test your level
Z
ZambiaLusakaEnglish (English) test your level
ZimbabweHarareEnglish (English), Shona, Ndebele (isiNdebele) test your level

Test your level in 16 languages

Free level quizzes with instant results — and a verifiable certificate when you want proof.

Frequently Asked Questions

How many countries are in the Country Language Finder?

Over 200: every UN member state, the two UN observer states (Vatican City and Palestine), and the major territories people search for most — Hong Kong, Macau, Taiwan, Puerto Rico, Greenland, Kosovo, Gibraltar and the Faroe Islands.

Where does the language data come from, and how accurate is it?

Official languages come from constitutions and government sources. The 'approx. share of population' figures are commonly cited estimates, not census-exact numbers — and where we were not confident in a figure, we left it out rather than guess. If you spot an error, tell us through the comments and we will fix it.

What is the difference between an official language and a widely spoken language?

An official language is used by government, schools and courts. A widely spoken language may be what everyone actually speaks at home — Haitian Creole in Haiti, for example, is spoken by the whole population while French is co-official. The finder shows both, labelled.

Why does the United States have English listed when it has no official language?

The US has no official language at the federal level — English is listed as de facto, spoken at home by about 79% of the population, with Spanish the most widely spoken second language.

Which countries have the most official languages?

South Africa leads with 12 official languages. Bolivia's constitution names 36 indigenous languages official alongside Spanish, and India recognises Hindi plus English at the union level with states setting their own. Switzerland famously runs on four: German, French, Italian and Romansh.

Can I test my language level after finding it?

Yes. Where Cubbbix has a full level test for the language — English, French, German, Spanish, Italian, Portuguese, Russian, Chinese, Japanese, Korean, Arabic, Dutch, Norwegian, Turkish, Hebrew or Czech — the result card links straight to it: a free quiz with an instant level estimate and a verifiable certificate available. For other languages, use the button to browse every test we offer.

Language data is compiled from constitutional and government sources. Share figures are commonly cited estimates, not exact census numbers, and are omitted where uncertain.

Was this tool helpful?

Comments

Loading comments...

Check Out Other Popular Tools