Registrar Services and Products

Internationalized Domain Name (IDN) Conversion Tool

When working with a domain name containing international (non-ASCII) characters, you need to convert the domain name into "punycode" before entering it into the DNS server. With this IDN Conversion Tool, you can see how your name will visually convert from special characters to a name in ASCII characters (and vice versa).

To convert one or more domain names:

  1. Type the domain name(s) (one per line) that you would like to convert in the field below.
  2. Click on "Convert" and the results will show the ASCII and Unicode versions of the input string (NOTE: The input string is indicated by bold font).


Frequently Asked Questions

What are Internationalized Domain Names (IDNs)?

Internationalized Domain Names (IDNs) are domain names represented by local language characters. The second-level local language character domain name is followed by .com or .net. An example of an IDN is: 스타벅스코리아.com (in punycode:

Why are IDNs needed?

IDNs enable more Web users to navigate the Internet in their preferred script and more companies to maintain translation of their brand name in multiple scripts. Most domain names are registered in ASCII characters (A to Z, 0 to 9, and the hyphen "-"). However, languages that require diacritics such as Spanish and French, and those that use non-Latin scripts such as Kanji and Arabic, cannot be rendered in ASCII. As a result, millions of Internet users struggle to find their way online using non-native scripts and languages. IDNs improve the accessibility and functionality of the Internet by enabling domain names in non-ASCII characters.

What is Unicode?

Unicode is a sequence of characters encoded using some native format. Usually the operating system or browser will display this data using an appropriate or familiar font.

What is Punycode?

Punycode is an algorithm used to transform a Unicode string into an ASCII string. Punycode transforms a Unicode sequence into a string of ASCII characters which can be used in a hostname label. Only letters, digits, and hyphens are allowed. Punycode sequences always start with the characters "XN--".

How do I register an IDN?

If you own a website or provide other Internet-based services and would like to use IDNs to help your customers, you may register an, to the extent available, through participating ICANN-accredited and Verisign-certified registrars. A registrant may only register an IDN from a registrar that supports and has been certified to sell IDNs.

Find a Registrar