Made with ❤️ by Anton Vasetenkov
Punycode Converter
Jul 23, 2021

Punycode Converter

Convert Punycode-encoded domain names to Unicode and back.

Punycode Converter is an online tool for converting Punycode to Unicode (text) and vice-versa.

What is Punycode?

Punycode is an encoding used to write Unicode in ASCII. For example, the Punycode encoding of "例" is "fsq".

Punycode and internationalized domain names

Punycode is most commonly used to encode internationalized domain names (IDNs). Generally speaking, these are defined as domain names that contain non-ASCII characters, e.g. "例.com". Punycode encoding allows these domain names to be represented in ASCII which enables compatibility with ASCII-based DNS protocols. This means that for example, when the user opens "例.com", they are actually viewing "xn--fsq.com".

See also
SMTP Testing Tool
Test SMTP server communication using the email testing tool.
Internationalized top-level domains
The full list of top-level domains that use the internationalized domain name system.