Major world languages with native name, ISO 639-1 code, speaker count, family, and script. Free to use, no attribution required — copy it, download it, or open it directly in the JSON Formatter. Runs entirely in your browser.
[
{
"name": "Mandarin Chinese",
"nativeName": "普通话",
"iso639_1": "zh",
"speakers": 918000000,
"family": "Sino-Tibetan",
"script": "Chinese characters"
},
{
"name": "Spanish",
"nativeName": "Español",
"iso639_1": "es",
"speakers": 480000000,
"family": "Indo-European",
"script": "Latin"
},
{
"name": "English",
"nativeName": "English",
"iso639_1": "en",
"speakers": 380000000,
"family": "Indo-European",
"script": "Latin"
},
{
"name": "Hindi",
"nativeName": "हिन्दी",
"iso639_1": "hi",
"speakers": 341000000,
"family": "Indo-European",
"script": "Devanagari"
},
{
"name": "Bengali",
"nativeName": "বাংলা",
"iso639_1": "bn",
"speakers": 228000000,
"family": "Indo-European",
"script": "Bengali"
},
{
"name": "Portuguese",
"nativeName": "Português",
"iso639_1": "pt",
"speakers": 221000000,
"family": "Indo-European",
"script": "Latin"
},
{
"name": "Russian",
"nativeName": "Русский",
"iso639_1": "ru",
"speakers": 154000000,
"family": "Indo-European",
"script": "Cyrillic"
},
{
"name": "Japanese",
"nativeName": "日本語",
"iso639_1": "ja",
"speakers": 128000000,
"family": "Japonic",
"script": "Kanji/Kana"
},
{
"name": "Yue Chinese (Cantonese)",
"nativeName": "粵語",
"iso639_1": "yue",
"speakers": 84000000,
"family": "Sino-Tibetan",
"script": "Chinese characters"
},
{
"name": "Vietnamese",
"nativeName": "Tiếng Việt",
"iso639_1": "vi",
"speakers": 77000000,
"family": "Austroasiatic",
"script": "Latin"
},
{
"name": "Turkish",
"nativeName": "Türkçe",
"iso639_1": "tr",
"speakers": 75000000,
"family": "Turkic",
"script": "Latin"
},
{
"name": "Western Punjabi",
"nativeName": "پنجابی",
"iso639_1": "pa",
"speakers": 73000000,
"family": "Indo-European",
"script": "Shahmukhi"
},
{
"name": "Korean",
"nativeName": "한국어",
"iso639_1": "ko",
"speakers": 72000000,
"family": "Koreanic",
"script": "Hangul"
},
{
"name": "French",
"nativeName": "Français",
"iso639_1": "fr",
"speakers": 71000000,
"family": "Indo-European",
"script": "Latin"
},
{
"name": "German",
"nativeName": "Deutsch",
"iso639_1": "de",
"speakers": 67000000,
"family": "Indo-European",
"script": "Latin"
},
{
"name": "Telugu",
"nativeName": "తెలుగు",
"iso639_1": "te",
"speakers": 74000000,
"family": "Dravidian",
"script": "Telugu"
},
{
"name": "Marathi",
"nativeName": "मराठी",
"iso639_1": "mr",
"speakers": 72000000,
"family": "Indo-European",
"script": "Devanagari"
},
{
"name": "Tamil",
"nativeName": "தமிழ்",
"iso639_1": "ta",
"speakers": 69000000,
"family": "Dravidian",
"script": "Tamil"
},
{
"name": "Urdu",
"nativeName": "اردو",
"iso639_1": "ur",
"speakers": 68000000,
"family": "Indo-European",
"script": "Nastaliq"
},
{
"name": "Arabic",
"nativeName": "العربية",
"iso639_1": "ar",
"speakers": 274000000,
"family": "Afro-Asiatic",
"script": "Arabic"
},
{
"name": "Italian",
"nativeName": "Italiano",
"iso639_1": "it",
"speakers": 64000000,
"family": "Indo-European",
"script": "Latin"
},
{
"name": "Thai",
"nativeName": "ภาษาไทย",
"iso639_1": "th",
"speakers": 56000000,
"family": "Kra-Dai",
"script": "Thai"
},
{
"name": "Gujarati",
"nativeName": "ગુજરાતી",
"iso639_1": "gu",
"speakers": 55000000,
"family": "Indo-European",
"script": "Gujarati"
},
{
"name": "Polish",
"nativeName": "Polski",
"iso639_1": "pl",
"speakers": 44000000,
"family": "Indo-European",
"script": "Latin"
},
{
"name": "Swahili",
"nativeName": "Kiswahili",
"iso639_1": "sw",
"speakers": 16000000,
"family": "Niger-Congo",
"script": "Latin"
}
]