Conversor IDN / Punycode
Converte entre nomes de domínio Unicode e Punycode.
Internationalized Domain Names are encoded to ASCII (xn--…) for DNS.
Visão geral
Os nomes de domínio internacionalizados (IDN) permitem que domínios contenham
caracteres não ASCII — japonês, cirílico, Unicode em geral na era dos emoji —,
mas o próprio DNS só fala ASCII. O algoritmo Punycode faz a ponte entre os dois
mundos, codificando cada rótulo Unicode em uma cadeia puramente ASCII com o
prefixo xn--. Esta ferramenta converte nas duas direções, ao vivo, o que é
útil tanto para registrar ou depurar IDNs quanto para inspecionar links sósias
suspeitos antes de clicar neles.
Como usar
- Digite um domínio no campo Unicode domain para ver a forma ASCII aparecer em Punycode (ASCII).
- Ou cole um domínio
xn--no campo Punycode (ASCII) para decodificá-lo de volta para Unicode. Os dois campos são editáveis e convertem conforme você digita.
Exemplos
例え.テスト→xn--r8jz45g.xn--zckzahxn--bcher-kva.example→bücher.example日本語.jp→xn--wgv71a119e.jp
Observações
A conversão é aplicada rótulo por rótulo (cada parte separada por ponto), e os rótulos que já são ASCII passam sem nenhuma alteração. Um Punycode malformado não é convertido: aparece o erro «Could not decode Punycode». Esta ferramenta converte apenas a notação — ela não verifica se o domínio está registrado nem se o TLD em questão permite os caracteres usados.