Homograph Attack
A spoofing technique that uses visually identical or near-identical Unicode characters to create deceptive domain names that appear legitimate.
Also known as: homoglyph attack, IDN homograph attack, Unicode spoofing
Last reviewed: 1 June 2026
A homograph attack (also called a homoglyph attack) exploits the fact that many Unicode characters look almost identical to standard Latin letters. For example, the Cyrillic letter 'а' (U+0430) is visually indistinguishable from the Latin 'a' (U+0061) in most fonts. An attacker can register 'аpple.com' using the Cyrillic 'а' and the domain renders identically to 'apple.com' in most browsers.
The technique is particularly dangerous because even security-conscious users who check the URL in the address bar may not notice the substitution. Internationalised domain names (IDNs) were introduced to allow non-Latin scripts on the web, but they inadvertently created this attack surface.
Browsers and registrars have introduced mitigations: modern browsers often display the Punycode representation (e.g. 'xn--pple-43d.com') when mixed scripts are detected, and many top-level-domain registrars now restrict character mixing. Users can hover over links and inspect the actual URL, or use a password manager that matches exact domains rather than visual appearances.
Examples
- An email contains a link that displays as 'paypal.com' but the domain uses a Cyrillic 'p', directing the victim to a credential-harvesting site.