Back
Punycode converter
Encoding
Loading
Loading tool
Preparing the tool. The remaining time is not yet known.
All processing for this tool happens in your browser. Your input is not sent to a server.
About this tool
Convert internationalized domain names between Unicode and Punycode ASCII labels.
Common uses
- Convert internationalized domain names between Unicode and Punycode ASCII labels.
- Choose Unicode-to-ASCII or ASCII-to-Unicode and enter a domain, optionally with an email local part.
How to use it
- 1.Choose Unicode-to-ASCII or ASCII-to-Unicode and enter a domain, optionally with an email local part.
- 2.Convert and copy the domain labels; xn-- prefixes are normalized for decoding.
Limits and notes
- Enter a hostname rather than a full URL: paths, ports, query strings and whitespace are rejected. Input is capped at 255 bytes, ASCII domains at 253 bytes and labels at 63 bytes; no DNS lookup or ownership check is performed.
Frequently asked questions
What does this tool do?
Convert internationalized domain names between Unicode and Punycode ASCII labels.
What should I check before using the result?
Enter a hostname rather than a full URL: paths, ports, query strings and whitespace are rejected. Input is capped at 255 bytes, ASCII domains at 253 bytes and labels at 63 bytes; no DNS lookup or ownership check is performed.