Punycode Converter (IDN)
100% PrivateURL & Link ToolsConvert internationalized domain names between readable Unicode and Punycode (xn--) forms.
Runs entirely in your browser. Your input is not uploaded to Ovatly or anywhere else.
- 1Type or paste a domain in either form (a full URL works too; only its domain is read).
- 2Read both forms side by side: ASCII (Punycode) and Unicode.
- 3Check the per-part table to see which labels are internationalized and which are plain ASCII.
- 4Copy the form you need with its Copy button.
Input: bücher.de ASCII form: xn--bcher-kva.de Unicode form: bücher.de Likewise münchen.de converts to xn--mnchen-3ya.de, and the Japanese domain 日本.jp converts to xn--wgv71a.jp. Labels without special characters, like the shop in shop.bücher.de, pass through unchanged.
- Conversion follows the Punycode encoding (RFC 3492) that IDNA is built on, applied per label: only labels containing non-ASCII characters get the xn-- prefix.
- Domains are case-insensitive, so input is lowercased before conversion, matching how DNS treats it.
- Each label may be at most 63 characters after encoding and a full domain 253; the converter enforces both and explains if a name exceeds them.
- A successful conversion does not mean a name is registrable: registries restrict which scripts and combinations they allow (for example, mixing scripts in one label).
Browsers show Punycode when a domain could be a lookalike spoof (for example mixing scripts that resemble Latin letters). It is a safety display choice; the domain itself is the same.
About this tool
The Punycode Converter translates internationalized domain names (IDNs) between the readable Unicode form people type, like bücher.de, and the ASCII form DNS actually stores, like xn--bcher-kva.de. Registrars show the xn-- form in paperwork, browsers show it in some security views, and support teams pass it back and forth; this tool converts both ways and breaks the result down label by label.
Related tools
Part of Ovatly's free tools in URL & Link Tools.