Punycode lets DNS represent non-ASCII labels
Internationalized labels are encoded into ASCII-compatible labels that typically begin with xn--.
Free browser tool
Convert internationalized domain names between Unicode and Punycode.
Convert an internationalized domain name containing non-ASCII characters into the ASCII hostname form browsers use for DNS.
例え.テスト.例え.テスト is converted to the DNS-safe ASCII hostname form.The current tool is primarily Unicode-IDN → ASCII hostname normalization. It does not provide a dedicated reverse “xn-- → Unicode display” decoder.
Internationalized labels are encoded into ASCII-compatible labels that typically begin with xn--.
Enter the hostname itself, such as an internationalized domain name. The result is the ASCII/Punycode representation used for DNS-style hostnames; this page is not a dedicated reverse converter back to a Unicode display name.
An existing xn-- hostname is accepted as ASCII and generally returned in its ASCII form.
A syntactically normalized hostname may not exist in DNS and may not be registrable. The converter only handles representation.