AZ Tools

Conversor Punycode

Desenvolvimento

Nomes de Domínio Internacionalizados (IDN) trafegam na rede como ASCII usando Punycode (RFC 3492), mas humanos escrevem em Unicode. Esta ferramenta converte nos dois sentidos, rótulo por rótulo — rótulos já em ASCII passam sem mudança, rótulos Unicode viram `xn--…` e rótulos `xn--…` viram Unicode. Útil pra verificar domínios suspeitos de phishing, registrar IDN ou copiar domínio não-ASCII em ferramenta que só aceita ASCII.

Tente:

ASCII (Punycode)

xn--mnchen-3ya.de

Unicode

münchen.de

Punycode opera por rótulo (as partes entre pontos). Rótulos já em ASCII passam sem mudança.

Como usar

  1. Digite ou cole um domínio em Unicode ou Punycode.
  2. Veja os equivalentes ASCII e Unicode lado a lado.
  3. Copie a forma que sua ferramenta/registrador precisa.

Perguntas frequentes

Por que letras idênticas codificam diferente?
Esse é o ponto do Punycode — e o coração do phishing homográfico. O `a` latino (U+0061) e o `а` cirílico (U+0430) parecem iguais mas codificam pra ASCII diferente. Colar um domínio suspeito aqui revela a forma `xn--…` tornando a diferença visível.
Isso valida o domínio?
Não — só faz a transformação Punycode. Limites de comprimento, regras IDNA2008 sobre code points não permitidos e políticas de TLD não são verificadas. Um nome convertido ainda pode ser rejeitado por registrador.
Por que um dos meus rótulos fica igual?
Punycode só age em rótulos com caracteres não-ASCII. `mail.münchen.de` vira `mail.xn--mnchen-3ya.de` — só o segundo rótulo precisa codificar.
A conversão é sem perda nos dois sentidos?
Sim — Punycode é codificação bijetora. Codificar e depois decodificar sempre volta ao original (após normalização Unicode). Se o round-trip difere, seu input tinha scripts misturados ou look-alikes visuais que resolveram diferente.

Ferramentas relacionadas