← All datasets
🗣️

World Languages JSON Dataset

Reference · 25 records

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.

#languages#linguistics#iso#world

Fields

namestring
nativeNamestring
iso639_1string
speakersnumber
familystring
scriptstring

Common uses

  • Populating dropdowns and select inputs
  • Mocking API responses during frontend development
  • Data validation and lookup tables
  • Learning, prototyping, and demos
[
  {
    "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"
  }
]

Related datasets

🌐 HTTP Status Codes💻 Programming Languages💱 World Currencies🎨 CSS Named Colors

Related tools

JSON FormatterJSON DiffJSON to TypeScript