Free Online Tools

Punycode IDNA converter

IDN Converter

Convert IDN to Punycode

Convert an internationalized domain name (IDN) from Unicode to ASCII or ASCII to Unicode.
Original (Unicode) ASCII/Punycode (ACE)



This converter allows you to transfer domain names between the encoded (Punycode) notation and the decoded (UTF-8) notation.
Just enter the domain name in the respective field and click on the button right below it to have it converted. Please note, that you might even enter complete domain names (like: jürgen-müller.de ; www.тиксо.com) or a email addresses.

Make sure, that your browser is capable of the UTF-8 character encoding.

To ensure, that a certain string has been converted correctly, you should convert it both ways and compare the results.
This tool uses the IDNA2003 and IDNA2008 standards.

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

ASCII: The unicode string represented in ASCII characters using an ASCII-Compatible Encoding (ACE) designed for use with Internationalized Domain Names (Punycode). 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--".
What is Punycode? - Punycode is a special encoding used to convert Unicode characters to ASCII, which is a smaller, restricted character set. Punycode is used to encode internationalized domain names (IDN).
ETI 2018