Internationalized domain name, an Internet domain name containing non-ASCII characters.
Internationalized domain names extend the character set for domain names, allowing to use unicode characters from languages with non-latin alphabets. All IDNs have a punycode ASCII representation for use in applications which do not support IDNs natively.