Guides

Lookalike characters in Telegram spam, and how to catch them

By Targa Praetorian ·

The short answer

Spammers replace letters with characters that look the same: a Cyrillic а for a Latin a, a zero for an o, or an invisible character in the middle of a word. People read the word as normal, but a word list sees a different word. The fix is to normalize text to plain letters before judging it.

Key facts

  • A lookalike character is a different character to a computer, even when it is drawn the same on screen.
  • Telegram usernames can only contain a-z, 0-9 and underscores, so a copied @username uses digits, underscores and added words.
  • Display names and messages are not limited that way. That is where other alphabets and invisible characters appear.
  • A word list matches exact characters. One swapped letter is enough to pass it.
  • A bot has to fold lookalike characters back to plain text before it compares anything.

See what a scammer sees in your group

The free group check reads a group's public signals and shows where it is exposed. No account needed.