Language Detector
Detect the language of any text — identifies 187 languages with confidence scores.
0 chars — too short
Paste text above to detect its language
Loading...
How to use
- 1
Paste your text
Paste the text whose language you want to identify into the input box.
- 2
View the detected language
The most likely language is shown with a confidence score. For best results use at least 50 characters.
- 3
See all candidates
Scroll down to see the top 5 language candidates with their individual confidence scores.
Frequently asked questions
How many languages does it support?
The detector supports 187 languages using the franc library, which uses trigram-based statistical analysis. It works best with natural prose text rather than code, names, or mixed-language content.
How much text do I need for accurate detection?
At least 50 characters are recommended for reliable detection. Very short snippets may produce low-confidence or incorrect results. The confidence indicator in the tool reflects how certain the detection is.
Does it work for all scripts?
Yes, franc works with Latin, Cyrillic, Arabic, Chinese, Japanese, Korean, Devanagari, and other scripts. Script-heavy languages with unique character sets tend to have higher detection accuracy.
What language code format does it use?
Detection is based on ISO 639-3 three-letter codes, which are mapped to full language names in the display.
Paste any text and instantly detect its language. Identifies 187
languages using statistical n-gram analysis and shows the top
candidates with confidence scores. Works best with 50 or more
characters of natural text. All detection runs entirely in your
browser with no data sent to any server.