Replace characters with visually similar Unicode characters to create fake/spoof text for testing purposes.
The tool is based on the advanced notion of Unicode character substitution. The Unicode standard has roughly 144,000 characters, including hundreds of scripts and symbol sets. And inside this massive library are “homoglyphs” — characters from other scripts that seem eerily similar to characters in the regular Latin alphabet. For example, the Cyrillic “а” (U+0430) appears almost exactly like the Latin “a” (U+0061), yet they are completely different digital objects. Our generator algorithm reads your input text, finds target letters according to your choices, and then methodically replaces them with visually identical characters from other Unicode blocks. This procedure results in writing that looks normal to the human eye, but is comprised of different digital code, and hence is able to successfully spoof the original information for many technical and security purposes.
| Original Character | Common Homoglyph Substitute | Unicode Source & Notes |
|---|---|---|
| a (Latin Small A) | а (Cyrillic Small A) | U+0430. Same look. Used for high-level spoofing (usernames, URLs). |
| e (Latin Small E) | е (Cyrillic Small Ie) | U+0435. The perfect homoglyph is an essential ingredient in the construction of believable false text in English-like strings. |
| o (Latin Small O) | о (Cyrillic Small O) | U+043E. Another identical visual similarity Often not visible without digital analysis. |
| 1 (Digit One) | l (Latin Small L) or I (Cyrillic Letter Palochka) | U+006C or U+04C0. Shows how to fake numbers with letters or other special characters to confuse the system. |