Skip to content

Language reach, ranked

One Portuguese localization serves Brazil, Portugal, Angola, and a dozen more markets, so these 162 languages rank by total speakers rather than by any single market. Everything above 5M speakers is included.

162 of 162
LanguageSpeakersOnlineCountriesScriptPlural formsCost index
Englishen1.7B1.2B145(88 off.)Latin21.0
Chinesezh1.3B1.2B20(5 off.)CJK11.20×
Hindihi581.7M407.5M5(1 off.)Devanagari21.0
Spanishes507.3M417.6M36(22 off.)Latin31.0
Arabicar378.6M260.3M34(26 off.)ArabicRTL61.25×
Frenchfr333M203.2M64(44 off.)Latin31.10×
Urduur313.1M189.3M5(1 off.)ArabicRTL21.0
Banglabn279.9M168.6M4(1 off.)Other-Brahmic21.0
Portuguesept249.5M192.9M15(9 off.)Latin31.0
Punjabipa219.6M132.1M5(0 off.)Other-Brahmic21.0
Russianru201.1M185.2M23(5 off.)Cyrillic41.10×
Swahilisw194.1M47.1M6(3 off.)Latin21.0
Indonesianid180.5M131.5M2(1 off.)Latin11.0
Cantoneseyue155.2M142.4M4(1 off.)unknown—1.0
Germande141.9M132.6M27(6 off.)Latin21.20×
Japaneseja117.6M100.6M3(1 off.)CJK11.40×
Telugute101.5M71M1(0 off.)Other-Brahmic21.0
Western Panjabilah100.9M57.8M1(0 off.)unknown—1.0
Marathimr98.6M69M1(0 off.)Devanagari21.0
Javanesejv96.1M70.1M2(0 off.)unknown—1.0
Vietnamesevi92.4M77.9M3(1 off.)Latin11.0
Tamilta90.6M63.9M8(2 off.)Other-Brahmic21.0
Persianfa89.2M61.8M9(2 off.)ArabicRTL21.0
Wu Chinesewuu85M77.8M1(0 off.)unknown—1.0
Turkishtr82.4M74M12(2 off.)Latin21.0
Koreanko79.2M54.7M6(2 off.)Hangul11.30×
Filipinofil73.2M49.8M4(1 off.)Latin21.0
Egyptian Arabicarz71.2M53.1M1(0 off.)unknown—1.0
Italianit70.5M63.4M15(4 off.)Latin31.0
Gujaratigu65.6M46.5M3(0 off.)Other-Brahmic21.0
Pashtops58.1M26.3M4(1 off.)ArabicRTL21.0
Thaith55.9M50.8M1(1 off.)Thai11.0
Kannadakn52.1M36.5M1(0 off.)Other-Brahmic21.0
Nigerian Pidginpcm49.7M20.5M1(0 off.)unknown—1.0
Malayalamml45.9M32.4M6(0 off.)Other-Brahmic21.0
Hausaha45.2M15.7M5(0 off.)unknown—1.0
Odiaor45.1M31.6M1(0 off.)Other-Brahmic21.0
Levantine Arabicapc43.7M27.6M6(0 off.)unknown—1.0
Sindhisd43.5M25.6M2(0 off.)ArabicRTL21.0
Polishpl41.5M36.9M8(1 off.)Latin41.05×
Xiang Chinesehsn41.1M37.6M1(0 off.)unknown—1.0
Min Nan Chinesenan40.4M24.7M3(1 off.)unknown—1.0
Malayms40.2M36.1M5(3 off.)Latin11.0
Amharicam39.2M8.6M2(1 off.)Other21.0
Algerian Arabicarq39M30.2M1(0 off.)unknown—1.0
Uzbekuz38.9M33.1M3(1 off.)Latin21.0
Oromoom38.3M8.4M3(0 off.)unknown—1.0
Burmesemy37.2M16.9M2(1 off.)Other-Brahmic11.0
Hakka Chinesehak35.2M29.8M2(1 off.)unknown—1.0
Bhojpuribho34.6M23.7M3(0 off.)unknown—1.0
Sundanesesu33.8M24.6M1(0 off.)unknown—1.0
Azerbaijaniaz33.7M29.3M4(1 off.)Latin21.0
Dutchnl32.9M31.5M10(7 off.)Latin21.20×
Moroccan Arabicary32.5M29.7M1(0 off.)unknown—1.0
Yorubayo31.8M13M2(1 off.)unknown—1.0
Sudanese Arabicapd30.8M5.7M1(0 off.)unknown—1.0
Igboig30.8M12.7M1(0 off.)unknown—1.0
Saraikiskr30.3M17.3M1(0 off.)unknown—1.0
Cebuanoceb28.4M19.1M1(0 off.)unknown—1.0
Awadhiawa27.5M19.1M2(0 off.)unknown—1.0
Malagasymg26.5M5M1(1 off.)unknown—1.0
Ukrainianuk24.1M19.9M5(1 off.)Cyrillic41.10×
Gan Chinesegan24.1M22.1M1(0 off.)unknown—1.0
Bavarianbar22.8M21.2M2(0 off.)unknown—1.0
Nepaline21.7M12M3(1 off.)Devanagari21.0
Maithilimai20.3M13.4M2(0 off.)unknown—1.0
Romanianro20M18M8(2 off.)Latin31.0
Nyanjany18.9M3.6M4(1 off.)unknown—1.0
Somaliso18.6M5.1M6(1 off.)unknown—1.0
Assameseas18.3M12.8M1(0 off.)unknown—1.0
Maduresemad17.7M12.9M1(0 off.)unknown—1.0
Rangpurirkt17M10.1M2(0 off.)unknown—1.0
Haryanvibgc16.9M11.8M1(0 off.)unknown—1.0
Magahimag16.9M11.8M1(0 off.)unknown—1.0
Marwarimwr16.9M11.8M1(0 off.)unknown—1.0
Northeastern Thaitts16.8M15.2M1(0 off.)unknown—1.0
Nigerian Fulfuldefuv15.9M6.5M1(0 off.)unknown—1.0
Chhattisgarhihne15.5M10.9M1(0 off.)unknown—1.0
Khmerkm15.2M10.4M1(1 off.)Other-Brahmic11.0
Zuluzu15M11.6M4(0 off.)unknown—1.0
Sinhalasi14.9M8.2M1(1 off.)Other-Brahmic21.0
Serbiansr14.9M13M6(4 off.)Cyrillic31.0
Deccandcc14M9.8M1(0 off.)unknown—1.0
Shonasn13.9M5.8M1(1 off.)unknown—1.0
Akanak13.5M9.7M1(0 off.)unknown—1.0
Swedishsv13.3M12.7M4(3 off.)Latin21.50×
Czechcs13.2M11.7M2(1 off.)Latin41.10×
Wolofwo13.2M7.9M2(1 off.)unknown—1.0
Kazakhkk13.2M12.3M2(1 off.)Cyrillic21.0
Hungarianhu12.3M11.5M9(1 off.)Latin21.0
Kurdishku12.2M9.5M10(0 off.)Latin21.0
Greekel12.1M10.6M5(2 off.)Greek21.15×
Low Germannds12M11.3M2(0 off.)unknown—1.0
Kinyarwandarw12M3.5M3(1 off.)unknown—1.0
Quechuaqu11.9M9.6M3(3 off.)unknown—1.0
Ilokoilo11.4M7.6M1(0 off.)unknown—1.0
Tajiktg11.2M6.3M2(1 off.)unknown—1.0
Luba-Lulualua11.1M2.2M1(0 off.)unknown—1.0
Tigrinyati10.9M2.1M3(1 off.)unknown—1.0
Xhosaxh10.9M8.5M2(0 off.)unknown—1.0
Tunisian Arabicaeb10.8M8.3M1(0 off.)unknown—1.0
Umbunduumb10.8M4.4M1(0 off.)unknown—1.0
Bambarabm10.6M3.9M1(0 off.)unknown—1.0
Afrikaansaf10M7.5M3(0 off.)Latin21.0
Hiligaynonhil9.9M6.7M1(0 off.)unknown—1.0
Kikuyuki9.9M3.5M1(0 off.)unknown—1.0
Haitian Creoleht9.5M4.6M1(1 off.)unknown—1.0
Hebrewhe9.4M8.3M1(1 off.)HebrewRTL31.30×
Kimbundukmb9.3M3.8M1(0 off.)unknown—1.0
Hassaniyyamey9.2M6M3(0 off.)unknown—1.0
Mossimos9.2M2.6M1(0 off.)unknown—1.0
Fulaff9M4.2M4(0 off.)unknown—1.0
Baluchibal8.8M5.7M4(0 off.)unknown—1.0
Kriokri8.7M2.2M1(0 off.)unknown—1.0
Rundirn8.6M736K1(1 off.)unknown—1.0
Sichuan Yiii8.5M7.8M1(0 off.)unknown—1.0
Minangkabaumin8.4M6.1M1(0 off.)unknown—1.0
Swiss Germangsw8.4M8.1M4(2 off.)unknown—1.0
Sylhetisyl8.4M4.5M1(0 off.)unknown—1.0
Standard Moroccan Tamazightzgh8.2M7.5M1(0 off.)unknown—1.0
Catalanca8.2M7.8M3(1 off.)Latin31.0
Uyghurug8.2M7.5M2(0 off.)unknown—1.0
Mandingoman7.9M2.9M2(0 off.)unknown—1.0
Kanaujibjj7.9M5.5M1(0 off.)unknown—1.0
Santalisat7.8M5.4M1(0 off.)unknown—1.0
Bulgarianbg7.7M6.3M5(1 off.)Cyrillic21.0
Bosnianbs7.5M6.5M1(1 off.)unknown—1.0
Dyuladyu7.4M2.1M1(0 off.)unknown—1.0
Danishda7.2M7.1M4(1 off.)Latin21.50×
Turkmentk7.2M2.9M3(1 off.)unknown—1.0
Tok Pisintpi7.1M1.3M1(1 off.)unknown—1.0
Bembabem7.1M1.2M1(0 off.)unknown—1.0
Southern Sothost7M4.9M2(1 off.)unknown—1.0
Slovaksk6.8M6.1M4(1 off.)Latin41.0
Croatianhr6.8M5.9M8(2 off.)Latin31.0
Albaniansq6.8M5.9M5(2 off.)Latin21.0
Mongolianmn6.7M6M2(1 off.)Cyrillic21.0
Northern Thainod6.7M6.1M1(0 off.)unknown—1.0
Copticcop6.7M5M1(0 off.)unknown—1.0
Tswanatn6.5M4.8M4(1 off.)unknown—1.0
Tachelhitshi6.5M5.9M1(0 off.)unknown—1.0
Mewatiwtm6.5M4.5M1(0 off.)unknown—1.0
Luyialuy6.4M2.2M1(0 off.)unknown—1.0
Gandalg6.4M573.4K1(0 off.)unknown—1.0
Guaranign6.1M5M2(1 off.)unknown—1.0
Betawibew5.9M4.3M1(0 off.)unknown—1.0
Sukumasuk5.9M1.8M1(0 off.)unknown—1.0
Kashmiriks5.8M4M1(0 off.)unknown—1.0
Finnishfi5.8M5.4M3(1 off.)Latin21.55×
luoluo5.7M2M1(0 off.)unknown—1.0
Northern Sothonso5.7M4.5M1(0 off.)unknown—1.0
Central Kurdishckb5.6M4.6M2(0 off.)ArabicRTL21.0
Southern Thaisou5.6M5.1M1(0 off.)unknown—1.0
Norwegian Bokmålnb5.5M5.5M2(2 off.)Latin21.50×
Norwegianno5.5M5.5M2(1 off.)Latin21.50×
Laolo5.5M3.6M1(1 off.)Other-Brahmic11.0
Armenianhy5.4M4.4M7(1 off.)Other21.0
Eweee5.3M3.3M2(0 off.)unknown—1.0
Tsongats5.3M2.6M3(0 off.)unknown—1.0
Konkani (individual language)knn5.2M3.6M1(0 off.)unknown—1.0
Balineseban5.1M3.7M1(0 off.)unknown—1.0
Main-Franconianvmf5M4.7M1(0 off.)unknown—1.0

Online is speakers weighted by each country's internet use. Plural forms counts the word-forms a translator writes for counted text: English has 2, Arabic 6. Cost index is a planning multiplier on the per-word translation rate, not a quote. RTL marks right-to-left scripts.

Speaker counts add first and second languages from CLDR's territory data, so a widely-spoken second language ranks higher here than a first-language count would place it. The online figure beside each one scales its territories by the World Bank internet rate.

Rank any of these in the launch planner, which scores reach, GDP, and engineering ease together.