Skip to content
Kordu Tools Kordu Tools

Language Detector

Runs in browser

Detect 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

Loading rating…

How to use

  1. 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. 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. 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. 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?
The detector supports 187 languages using the franc library, which applies trigram-based statistical analysis to text. Coverage spans major world languages plus regional, minority, and constructed languages.
How much text do I need for accurate detection?
At least 50 characters is recommended for reliable detection. Very short snippets (under 20 characters) may produce low-confidence or incorrect results. The confidence indicator shows how certain the detection is.
Does it work for non-Latin scripts?
Yes — franc works with Latin, Cyrillic, Arabic, Chinese, Japanese, Korean, Devanagari, Thai, Hebrew, Georgian, and many other scripts. Script-heavy languages with distinctive character sets tend to achieve higher detection accuracy.
What language code format does it use?
Detection is based on ISO 639-3 three-letter codes (e.g. 'eng' for English, 'fra' for French), which are mapped to full language names in the display.
Is my text sent to a server?
No. All detection runs entirely in your browser using the franc JavaScript library. Your text never leaves your device.
What is the difference between this and the AI Language Detector?
This tool uses statistical n-gram analysis (fast, no download, instant) and handles 187 languages. The AI Language Detector uses a BERT neural network trained on 200 languages — it is significantly more accurate on short or ambiguous text but requires a one-time 25 MB model download.
Can it detect multiple languages in one text?
It classifies the dominant language of the full input. For mixed-language text, it returns the most represented language with lower confidence. Word-level language splitting is not supported.
Does it work on mobile?
Yes. The tool is fully responsive and works on any modern mobile browser — no app installation required.

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