What is Punycode and what is it used for?

Punycode is a sequence of ASCII characters that all IDNs will be encoded into in order for the Domain Name System (DNS) to understand and manage the names.

The intention is that domain name registrants and user will never see this decoded form of a domain name.

It is an algorithm that uniquely and reversibly transforms Unicode strings into the limited character set supported by the DNS. A converted IDN contains only IRA (International Reference Alphabet) characters and starts with the “xn--” prefix.

Example:

  • 13 Users Found This Useful
Was this answer helpful?

Related Articles

What is IDN?

  IDN stands for Internationalized Domain Names, also called the Domain Name Multi-Language...

What is the difference between IDN and ASCII domain names?

  ASCII name of the domain name is used by most Internet users, by using characters consist of...

Am I eligible to register IDN in Jawi, Chinese and Tamil?

  All Malaysian both individuals and entities are eligible to register IDN in the suitable...

How can I register IDN if I do not have any Jawi, Chinese, and Tamil keyboard?

  All users can register without any Jawi, Chinese and Tamil keyboard because .my DOMAIN...

Is there anything I need to do after the IDN application submission?

  Similar to the requirements of ASCII domain names for its respective categories, you will...