Punycode / IDN Converter
Convert internationalized domain names between unicode and punycode (xn--) form. Flags mixed-script labels used in homograph phishing attacks. Runs in your browser.
What is punycode?
Punycode (RFC 3492) is the ASCII encoding DNS uses for internationalized domain names. A label with non-ASCII characters is stored with an xn-- prefix, so münchen.de becomes xn--mnchen-3ya.de. Browsers convert between the two forms automatically.
What is a homograph attack?
Attackers register domains using unicode characters that look identical to Latin letters, like Cyrillic а in place of Latin a, so аpple.com (xn--pple-43d.com) visually impersonates apple.com. Decoding the xn-- form and checking for mixed scripts exposes the trick.
Is my input sent anywhere?
No. Conversion runs entirely in your browser. Nothing you paste is logged or transmitted.