Language detector
Estimate which language a piece of text is written in, ranked by confidence.
Language detector
Paste any text and this tool estimates which language it is written in, ranking the most likely candidates by a confidence score. It compares the text against a profile of common function words and diagnostic letters for each supported language, so it works on anything from a single sentence to a long document, log excerpt or list of user comments in an unknown language.
The language group option narrows the search to a family — Slavic, Germanic, Romance or other — which helps when you already know roughly what you're dealing with and want a sharper answer. Minimum length sets how many characters the tool expects before it treats a result as reliable; shorter snippets still get a guess, just with a warning attached. Evaluate lets you score the whole text as one unit, or each line or paragraph on its own, useful for text that switches language partway through. Sharpen close languages gives extra weight to letters that are unique to one side of a commonly confused pair, such as Slovak's ľ and ô against Czech's ř and ě, or Croatian's đ against Slovenian. Scores can be shown as percentages or raw values, and the output can be the full ranked list or just the best-guess language code.
Detection is approximate by nature — very short text, code-switched sentences, or languages that share most of their common words will lower confidence, and the tool says so rather than guessing with false certainty. When it suspects a text mixes more than one language, it adds a note instead of silently picking one.
Everything runs locally in your browser; the text you paste is never uploaded anywhere. Copy the result, download it as a .txt file, or send it straight into another tool to continue working on the same text.