An Internationalized Domain Name (IDN) is a domain name that contains special characters outside of the standard English alphabet. This allows people around the world to use domain names in their native languages, including accented letters (like é or ö) and scripts like Arabic, Chinese, Cyrillic, etc. However, the Domain Name System (DNS) only supports ASCII characters (A-Z, 0-9, and hyphens). To resolve this, IDN domains are encoded using Punycode so that the DNS can understand and route them correctly.
For example:
The IDN Converter tool allows you to convert domain names with special characters (IDNs) into their Punycode format or vice versa. This is especially useful for:
Follow these simple steps to convert a domain name to and from Punycode.
Punycode is a system used to represent Unicode characters (i.e., letters from various languages and scripts) as ASCII characters, which are used in the DNS. This encoding makes domain names with special characters compatible with the DNS and internet browsers.
The Punycode format starts with "xn--" followed by a string that represents the original text. For example:
This conversion ensures that non-English domains work seamlessly on the web while maintaining their original appearance in local scripts.