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. 1.Choose Unicode-to-ASCII or ASCII-to-Unicode and enter a domain, optionally with an email local part.
  2. 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.

Related tools