Dev / Networking
Punycode Converter.
Browsers display Unicode domains but DNS only speaks ASCII. Punycode (xn--…) is the bridge. Paste either form and see the other.
Unicode hostname
—
ASCII / punycode hostname
—
IDN in practice
Homograph attacks (Cyrillic "а" vs Latin "a") are why browsers highlight suspicious IDNs. Encoding uses the browser URL API; decoding uses an RFC 3492 implementation in-page.
Further reading: what client-side really means.