Decodificar a Punycode internationalized domain name to Unicode
Convertir an ACE-encoded domain (xn--...) back to its readable Unicode form, and encode Unicode domains for DNS lookup.
- 1
DNS only accepts ASCII. Internationalized Domain Names (IDN) are encoded as Punycode: the Unicode label becomes xn--<ascii>. Decoding restores the original Unicode characters for display.
- 2 Decodificador Punycode →
Paste an ACE label (e.g. xn--mnchen-3ya) to get the Unicode form (münchen). For a full domain, decode each label separately.
- 3 Codificador Punycode →
Invertir direction: paste a Unicode domain label to get the xn-- form safe for DNS resolution.
- 4 Analizador de URL →
Paste a full URL containing an xn-- host. The parser resolves the host label and lets you confirm the Punycode ↔ Unicode mapping.
Preguntas frecuentes
- Why does only one label in a domain start with xn--?
- Each label is encoded independently. 'münchen.de' becomes 'xn--mnchen-3ya.de' — only the non-ASCII label gets the xn-- prefix; pure-ASCII labels pass through unchanged.
- Can I use the Unicode form directly in a browser?
- Modern browsers display the Unicode form but send the Punycode form to DNS. Some contexts (email, certificates) may require the Punycode form explicitly for compatibility.
Flujos que resuelven esta tarea
Herramientas relacionadas
Decodificador Punycode
Decode Punycode (RFC 3492) text back to Unicode. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Codificador Punycode
Encode Unicode text to Punycode (RFC 3492) with ACE prefix. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Analizador de URL
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Gratis, privado y 100% del lado del cliente. HERRAMIENTA