IDN stands for Internationalized Domain Name. An IDN domain name can be written in various native languages of many countries around the world. The Punycode system converts UTF-8 encoded characters into standard ASCII code domain names that are compatible with the current internet infrastructure.
UTF-8 is variable-length character encoding for Unicode which allows the display, input and editing of various world languages in their native character script.
Punycode is a key component of the IDN system, which allows UTF-8 foreign language characters to be converted to the standard ASCII script required for current internet traffic. Punycode domain names always start with the 'xn--' prefix, followed by the encoded character text.
To convert your native script UTF-8 text to Punycode, you can use the IDNFAQ Conversion Tool link below.