IPTool
Fast system administrator tools
Menu
What it is
Punycode is a way to encode internationalized domain names (IDN) to ASCII so they can be used in the DNS. For example, the domain bücher.de
becomes xn--bcher-kva.de
.
How it works
Enter a domain name in Unicode or Punycode. Click To Punycode to encode to ASCII, or To Unicode to decode back. The tool uses the modern UTS#46 algorithm (IDNA2008).
Examples
bücher.de
→xn--bcher-kva.de
mañana.com
→xn--maana-pta.com
xn--maana-pta.com
→mañana.com
Limitations & notes
Only domain names are supported (no URLs or paths). Domains are case-insensitive. Each label length is limited to 63 characters; the full domain to 255 characters. Not all Unicode characters are allowed by IDNA.