Free tool
Lookalike letter detector
Paste a word that looks right but fails a login, search, or exact match. This tool finds supported Cyrillic and Greek letters that resemble Latin letters and can replace them.
Updated
Nothing is uploaded. The cleaning happens on this page.
Your text is analysed in the browser. Press Clean text to see results below.
Standard removes only characters you cannot see. Maximum also rewrites text you can see (look-alike letters, quotes, dashes and spacing), so it is a choice, not a default.
Advanced(extra cleanups, off by default)
The defaults already remove every character that is invisible and doing no work: zero-width characters, byte-order marks, soft hyphens, invisible math operators, bidi overrides, free-floating tag characters and variation selectors, noncharacters, and other format controls. Everything below goes further than that: it either changes text you can see or removes characters that are doing a job, so you decide.
Whitespace & layout
Letters & punctuation
Controls
Aggressive
Press Clean text and we'll show you exactly what was hiding in there, in plain language first, with the codepoints underneath if you want them.
Paste the text into the cleaner above, open Advanced, switch on Fix look-alike letters and press Clean text. Each Cyrillic or Greek letter inside a Latin word is named with its real codepoint and replaced by the letter it resembles; Show what's hidden lists every position. Nothing is uploaded.
What it finds
U+0430CYRILLIC SMALL LETTER AIt is a real Cyrillic letter that can resemble a Latin letter inside mixed-script text; the confusables option replaces the supported mapping.
U+043ECYRILLIC SMALL LETTER OIt is a real Cyrillic letter that can resemble a Latin letter inside mixed-script text; the confusables option replaces the supported mapping.
U+0435CYRILLIC SMALL LETTER IEIt is a real Cyrillic letter that can resemble a Latin letter inside mixed-script text; the confusables option replaces the supported mapping.
U+0441CYRILLIC SMALL LETTER ESIt is a real Cyrillic letter that can resemble a Latin letter inside mixed-script text; the confusables option replaces the supported mapping.
Example
Before cleaning
p\u0430ssw\u043Erd
After cleaning
password
Questions
How does the lookalike letter check work?
The engine compares each codepoint with its supported confusable mapping. It reports the actual script and Unicode name, then replaces the letter only when you turn on the confusables option.
Will it change normal Cyrillic or Greek writing?
The option is off by default because those are real letters in real languages. Use it for mixed-script text you intend to be Latin, and review the findings before taking the cleaned copy.
Does a lookalike letter prove who wrote the text?
No. The tool finds characters, not authors. The prose report measures writing habits and gives no verdict, score, or probability.