Skip to main content
CheckTown

Punycode Converter

Convert between Unicode and Punycode domain names

Enter a domain name to convert

Convert internationalized domain names (IDN) between Unicode and Punycode

Learn More

Punycode Converter: Internationalized Domain Names

Convert between Unicode and Punycode for international domains.

What Is Punycode?

Punycode is an encoding syntax defined in RFC 3492 that converts Unicode characters into a limited ASCII character set used by the Domain Name System (DNS). It enables internationalized domain names (IDN) — domain names containing non-ASCII characters like accents, Chinese characters, or Arabic script — to work within the ASCII-only DNS infrastructure.

4 min readRead full guide