One question I get asked surprisingly often: "Does ChatGPT actually work in my language?"
Short answer: probably yes. ChatGPT handles dozens of natural languages and over a dozen programming languages. But the quality varies wildly depending on the language.
In this article, I've compiled a complete list of all languages ChatGPT supports, including a ranking of how well it performs in each one. Plus all programming languages and a country availability overview.
- ChatGPT masters many languages and delivers particularly good results in major world languages
- Numerous programming languages are also supported, from Python and JavaScript to C++ and HTML
- ChatGPT is available in almost all countries, with few regional exceptions
1. How Many Languages Does ChatGPT Support?
Overall, ChatGPT covers almost all major languages. However, output quality and comprehension can vary.
Language | Spoken in: |
|---|---|
| Albanian | Albania |
| Amharic | Ethiopia |
| Arabic | Egypt |
| Armenian | Armenia |
| Azerbaijani | Azerbaijan |
| Awadhi | India |
| Bashkir | Russia |
| Basque | Spain |
| Belarusian | Belarus |
| Bengali | India |
| Bhojpuri | India |
| Bosnian | Bosnia and Herzegovina |
| Brazilian Portuguese | Brazil |
| Bulgarian | Bulgaria |
| Chhattisgarhi | India |
| Chinese (Cantonese) | China |
| Chinese (Mandarin) | China |
| Chinese (Min) | China |
| Chinese (Wu) | China |
| Danish | Denmark |
| German | Germany |
| Dogri | India |
| English | United States |
| Esperanto | Worldwide (no single country) |
| Estonian | Estonia |
| Faroese | Faroe Islands |
| Finnish | Finland |
| French | France |
| Galician | Spain |
| Georgian | Georgia |
| Greek | Greece |
| Gujarati | India |
| Haryanvi | India |
| Hausa | Nigeria |
| Hindi | India |
| Indonesian | Indonesia |
| Irish | Ireland |
| Italian | Italy |
| Japanese | Japan |
| Javanese | Indonesia |
| Kannada | India |
| Kazakh | Kazakhstan |
| Kashmiri | India |
| Catalan | Spain |
| Kyrgyz | Kyrgyzstan |
| Konkani | India |
| Korean | South Korea |
| Croatian | Croatia |
| Latin | Worldwide (no single country) |
| Latvian | Latvia |
| Lithuanian | Lithuania |
| Maithili | India |
| Malay | Malaysia |
| Maltese | Malta |
| Marathi | India |
| Marwari | India |
| Macedonian | North Macedonia |
| Moldovan | Moldova |
| Mongolian | Mongolia |
| Montenegrin | Montenegro |
| Nepali | Nepal |
| Dutch | Netherlands |
| Nigerian Pidgin | Nigeria |
| Norwegian | Norway |
| Oriya | India |
| Punjabi | India |
| Pashto | Afghanistan |
| Persian (Farsi) | Iran |
| Low German | Germany |
| Polish | Poland |
| Portuguese | Portugal |
| Rajasthani | India |
| Romanian | Romania |
| Russian | Russia |
| Sanskrit | India |
| Santali | India |
| Swedish | Sweden |
| Swiss German | Switzerland |
| Serbian | Serbia |
| Sindhi | Pakistan |
| Sinhala | Sri Lanka |
| Slovenian | Slovenia |
| Slovak | Slovakia |
| Spanish | Spain |
| Swahili | Tanzania |
| Tajik | Tajikistan |
| Tamil | India |
| Tatar | Russia |
| Telugu | India |
| Thai | Thailand |
| Czech | Czech Republic |
| Turkish | Turkey |
| Turkmen | Turkmenistan |
| Ukrainian | Ukraine |
| Hungarian | Hungary |
| Urdu | Pakistan |
| Uzbek | Uzbekistan |
| Vietnamese | Vietnam |
| Welsh | Wales |
2. How Well Does ChatGPT Handle Each Language?
ChatGPT understands and writes English best. It also handles frequently spoken languages like German, French, Spanish, Italian, or Chinese well.
Here's an overview of how well GPT-4 can handle each language (according to the GPT-4 Technical Report). Newer models like GPT-4o and GPT-4.5 have further improved language capability in many areas:
Language | Accuracy |
|---|---|
| English | 85.5% |
| Italian | 84.1% |
| Afrikaans | 84.1% |
| Spanish | 84.0% |
| German | 83.7% |
| French | 83.6% |
| Indonesian | 83.1% |
| Russian | 82.7% |
| Polish | 82.1% |
| Ukrainian | 81.9% |
| Greek | 81.4% |
| Latvian | 80.9% |
| Mandarin (Chinese) | 80.1% |
| Arabic | 80.0% |
| Turkish | 80.0% |
| Japanese | 79.9% |
| Swahili | 78.5% |
| Welsh | 77.5% |
| Korean | 77.0% |
| Icelandic | 76.5% |
| Bengali | 73.2% |
| Urdu | 72.6% |
| Nepali | 72.2% |
| Thai | 71.8% |
| Punjabi | 71.4% |
| Marathi | 66.7% |
| Telugu | 62.0% |
3. In Which Countries Is ChatGPT Available and Which Not?
Available | Not Available |
|---|---|
| Albania, Algeria, Andorra, Angola, Antigua and Barbuda, Argentina, Armenia, Australia, Austria, Azerbaijan, Bahamas, Bangladesh, Barbados, Belgium, Belize, Benin, Bhutan, Bolivia, Bosnia and Herzegovina, Botswana, Brazil, Brunei, Bulgaria, Burkina Faso, Cabo Verde, Canada, Chile, Colombia, Comoros, Congo, Costa Rica, Côte d'Ivoire, Croatia, Cyprus, Czech Republic, Denmark, Djibouti, Dominica, Dominican Republic, Ecuador, El Salvador, Estonia, Fiji, Finland, France, Gabon, Gambia, Georgia, Germany, Ghana, Greece, Grenada, Guatemala, Guinea, Guinea-Bissau, Guyana, Haiti, Vatican City, Honduras, Hungary, Iceland, India, Indonesia, Iraq, Ireland, Israel, Italy, Jamaica, Japan, Jordan, Kazakhstan, Kenya, Kiribati, Kuwait, Kyrgyzstan, Latvia, Lebanon, Lesotho, Liberia, Liechtenstein, Lithuania, Luxembourg, Madagascar, Malawi, Malaysia, Maldives, Mali, Malta, Marshall Islands, Mauritania, Mauritius, Mexico, Micronesia, Moldova, Monaco, Mongolia, Montenegro, Morocco, Mozambique, Myanmar, Namibia, Nauru, Nepal, Netherlands, New Zealand, Nicaragua, Niger, Nigeria, North Macedonia, Norway, Oman, Pakistan, Palau, Palestine, Panama, Papua New Guinea, Peru, Philippines, Poland, Portugal, Qatar, Romania, Rwanda, Saint Kitts and Nevis, Saint Lucia, Saint Vincent and the Grenadines, Samoa, San Marino, São Tomé and Príncipe, Senegal, Serbia, Seychelles, Sierra Leone, Singapore, Slovakia, Slovenia, Solomon Islands, South Africa, South Korea, Spain, Sri Lanka, Suriname, Sweden, Switzerland, Taiwan, Tanzania, Thailand, East Timor, Togo, Tonga, Trinidad and Tobago, Tunisia, Turkey, Tuvalu, Uganda, United Arab Emirates, United Kingdom, United States of America, Uruguay, Vanuatu, Zambia | China, Russia, Ukraine, Afghanistan, Iran, Belarus, Venezuela, North Korea, Egypt |
4. What Programming Languages Does ChatGPT Support?
ChatGPT includes OpenAI's latest Codex models and can handle over a dozen programming languages:
- C
- C#
- C++
- Go
- Kotlin
- Matlab
- JavaScript
- Perl
- PHP
- Python
- R
- Ruby
- Swift
- TypeScript
- SQL
- Shell
4.1 What Markup Languages Does ChatGPT Support?
ChatGPT can handle the following markup languages:
- HTML
- Markdown
- XML
4.2 Which Programming Language Does ChatGPT Handle Best?
According to OpenAI, ChatGPT handles Python best. Python is also the language in which ChatGPT was written.






