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.