Conversor de Punycode para Unicode
Converta nomes de domínio internacionalizados para o formato Punycode xn-- e vice-versa. A ferramenta aplica o algoritmo da RFC 3492 a cada rótulo que contém caracteres não ASCII, mantém inalterados os rótulos ASCII e processa um domínio ou endereço de e-mail por linha. Ela ajuda desenvolvedores, administradores de DNS e profissionais de marketing a verificar como nomes como münchen.de ou 例え.jp aparecem em DNS, certificados, URLs e filtros de spam.
Perguntas frequentes
O que é Punycode?
O Punycode, definido na RFC 3492, representa texto Unicode usando apenas as letras, os dígitos e o hífen permitidos em nomes de domínio. Nomes de domínio internacionalizados armazenam cada rótulo não ASCII como xn-- seguido de sua forma Punycode. Os navegadores mostram aos usuários a forma Unicode.
Posso ver um exemplo?
mañana.com se torna xn--maana-pta.com e münchen.de se torna xn--mnchen-3ya.de. O exemplo da RFC 3492 他们为什么不说中文 se torna xn--ihqwcrb4cv8a8dqg056pqjye. A conversão de volta retorna os nomes originais.
Posso converter vários domínios de uma vez?
Sim. Insira um domínio por linha, e cada linha será convertida separadamente. Os espaços no início e no fim são removidos, e as linhas vazias permanecem vazias.
A ferramenta processa endereços de e-mail?
Sim. Apenas a parte após o @ é convertida, então a parte local permanece como está. Observe que uma parte local não ASCII também exige suporte a SMTPUTF8 pelos servidores de e-mail.
A ferramenta converte para minúsculas ou normaliza a entrada?
Não. A ferramenta aplica Punycode exatamente como definido pela RFC 3492 e preserva maiúsculas e minúsculas. Os navegadores também aplicam o mapeamento UTS 46, que converte para minúsculas e normaliza. Portanto, insira os domínios em letras minúsculas para obter resultados correspondentes a DNS.
Por que meu Punycode é rejeitado?
A decodificação falha quando um rótulo xn-- não contém uma string Punycode válida ou quando a entrada contém caracteres não ASCII no trecho Punycode. Confira se o rótulo foi copiado por inteiro.
Domínios ASCII são alterados?
Não. Os rótulos que contêm apenas caracteres ASCII, como example ou com, permanecem exatamente como estão nas duas direções.
Por que atacantes usam Punycode?
Caracteres parecidos de outros sistemas de escrita podem imitar marcas conhecidas, o que é chamado de ataque homográfico. Converter um link suspeito para Punycode revela o nome xn-- verdadeiro por trás dele.
Punycode é igual à codificação percentual URL?
Não. Punycode se aplica apenas ao nome do host. Caminhos e strings de consulta com caracteres não ASCII são codificados percentualmente; o URL Encoder deste site faz isso.
Quanto texto posso converter?
Até 5 MiB de texto por solicitação, com um domínio por linha. A conversão é executada no servidor e nada é armazenado.