pressione ⌘K para trocar de ferramenta
NETWORK

Conversor IDN / Punycode

Converte entre nomes de domínio Unicode e Punycode.

local
idn-converter

Internationalized Domain Names are encoded to ASCII (xn--…) for DNS.

§01 SOBRE ESTA FERRAMENTA

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

  1. Digite um domínio no campo Unicode domain para ver a forma ASCII aparecer em Punycode (ASCII).
  2. 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--zckzah
  • xn--bcher-kva.examplebücher.example
  • 日本語.jpxn--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.

FAQ
O domínio que eu digito é enviado para um servidor?
Não. A codificação e a decodificação Punycode rodam inteiramente no seu navegador, com uma implementação do algoritmo embutida na página. Nenhuma consulta DNS nem requisição de rede é feita.
Por que os domínios são codificados como cadeias xn--?
O DNS só transporta rótulos ASCII, então os nomes de domínio internacionalizados são transformados pelo algoritmo Punycode (RFC 3492) e recebem o prefixo xn--. Os navegadores fazem essa conversão de forma transparente, e é por isso que você raramente vê a forma bruta na barra de endereços.
Isto ajuda a identificar domínios de phishing por homógrafos?
Sim. Caracteres Unicode visualmente parecidos (como o а cirílico e o a latino) produzem Punycode diferente. Converter um link suspeito para a forma xn-- mostra o que será realmente resolvido, o que facilita detectar domínios sósias.