Hex to Text
Decode hexadecimal bytes back into readable text.
Work out what language a piece of text is written in.
Detection runs entirely in your browser from bundled word lists and character patterns — nothing is transmitted.
—
| Language | Score | Evidence |
|---|
The Language Detector identifies the script first, then scores the text against the function words and letter patterns of around thirty languages. Confidence scores and the runners-up are both shown, because closely related languages genuinely are hard to tell apart in a short sample.
Identifying a language from text is a two-stage problem. Script narrows it enormously — Cyrillic, Greek, Arabic, Hebrew, Devanagari, Thai and the CJK scripts each point at a small set of candidates. Within the Latin script, which covers most of Europe and much else, the work is done by function words and character patterns.
This detector does both. It identifies the script, then scores the text against the most common function words of around thirty languages and against their characteristic letter combinations — the Portuguese "ão", the Polish "sz", the German "sch". Results come with confidence scores and the runners-up, because closely related languages genuinely are hard to tell apart in a short sample, and a tool that hides that is lying to you.
Cyrillic, Greek, Arabic, Hebrew, Devanagari, Thai and CJK each narrow the field enormously before word scoring begins.
The small words a language cannot avoid are the strongest signal within the Latin script.
Spanish and Portuguese, Czech and Slovak, Danish and Norwegian are genuinely close — hiding that would be dishonest.
The words that drove the decision are listed, so the answer can be checked rather than trusted.
Word lists and patterns are bundled with the page and nothing is transmitted.
Twenty words or more gives a much more reliable answer than a phrase.
The most likely language with a confidence score.
The runners-up are listed, which matters for closely related languages.
The script detected and the words that drove the decision are shown.
Twenty words or more for a confident answer. A single phrase is often genuinely ambiguous — "no" is a word in English, Spanish, Italian and Polish, and no amount of cleverness can resolve that from context that is not there.
Around thirty, covering the major European languages, the main Cyrillic and Arabic-script languages, and the CJK scripts. Less common languages may be identified as their closest relative.
Because closely related pairs share vocabulary and structure. Spanish and Portuguese, Czech and Slovak, Danish and Norwegian are all genuinely hard to separate in a short sample, which is why the alternatives are shown.
No. The word lists and character patterns are bundled with the page and the whole detection runs in your browser.
What people who use the Language Detector think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Language Detector. It takes half a minute and no account.
Write the first reviewDecode hexadecimal bytes back into readable text.
Wrap every line with text before and after, in one pass.
Convert text into octal character codes.
Remove indentation while keeping the relative nesting intact.
Decode octal character codes back into text.
Compare two texts word by word and see exactly what changed.
Order a list from shortest line to longest, or the reverse.
Convert text into decimal character codes.