Language Detector
Runs in browserDetect the language of any text instantly — identifies 187 languages with confidence scores. No AI model required.
Last updated 01 Apr 2026
Paste any text and instantly detect its language using statistical n-gram analysis. Identifies 187 languages including major world languages and regional scripts, returns the top 5 candidates with confidence scores. Works entirely in your browser — no data sent to any server. For short or ambiguous text, try the AI version.
Paste text above to detect its language
How to use
- 1
Paste your text
Paste the text whose language you want to identify into the input box. At least 50 characters is recommended for reliable results.
- 2
View the top detected language
The most likely language is shown immediately with its full name, ISO 639-3 code, and a confidence score.
- 3
Review all candidate languages
See the top 5 language candidates with individual confidence bars — useful for spotting mixed-language content or closely related languages.
- 4
Try the AI version for short text
If your snippet is under 30 characters or results have low confidence, switch to the AI Language Detector for neural-network accuracy.
Frequently asked questions
How many languages does it support?
How much text do I need for accurate detection?
Does it work for non-Latin scripts?
What language code format does it use?
Is my text sent to a server?
What is the difference between this and the AI Language Detector?
Can it detect multiple languages in one text?
Does it work on mobile?
Paste any text and detect its language in milliseconds. This tool uses
franc — a battle-tested open-source library that applies trigram-based
statistical analysis to identify 187 languages across Latin, Cyrillic,
Arabic, Chinese, Japanese, Korean, Devanagari, Thai, and many other scripts.
Results show the top 5 candidate languages ranked by confidence score, along
with the ISO 639-3 language code for each. The confidence indicator reflects
how certain the detection is — a dominant result near 100% signals unambiguous
text, while a spread of similar scores indicates mixed or ambiguous content.
For best accuracy, paste at least 50 characters of natural prose. Script-rich
languages with distinctive character sets (Chinese, Arabic, Korean) tend to
achieve near-perfect detection even on short inputs. Closely related languages
with similar vocabulary (e.g. Spanish vs Portuguese, Norwegian Bokmål vs
Nynorsk) may require longer text to distinguish reliably.
No model download required — detection is instant from first use. If you need
higher accuracy on short snippets or closely related languages, try the AI
Language Detector which uses a BERT neural network trained on 200 languages.
Related tools
AI Language Detector
Identify the language of any text with a BERT neural network — accurate on short snippets and closely related languages. Runs on-device.
Word Counter
Count words, characters, sentences, and paragraphs with reading time, speaking time, and keyword density.
Sentiment Analyzer
Analyze text sentiment instantly — see positive, negative, and neutral scores with a per-word breakdown. No AI model required.
Text Similarity Checker
Compare two texts with AI semantic similarity — detects duplicate content and plagiarism with a 0–100% match score.
AI Text Summarizer
Summarize articles, essays, and documents with AI. Choose length, get bullet points, see word-count reduction. Runs on-device.