CONFIRA A ESCRITA DO DOMÍNIO

Conversor de Punycode

Insira um domínio e compare as duas formas, o tamanho de cada rótulo e os caracteres que merecem uma conferência.

Conversor de Punycode

Domínio de entrada

Resultado Unicode e ASCII

ASCII / Punycode

Unicode

A conversão ocorre no navegador, sem consulta DNS ou acesso ao domínio.

Opções de conversão

UTS #46 não transicional · STD3 · NFC · Verificações Bidi e contexto de junção.

Entrada: 4096 unidades UTF-16. Rótulo codificado: 63 bytes; corpo do domínio: 253 caracteres ASCII.

Resultado desatualizado. Converta antes de exportar.

Um domínio internacionalizado pode aparecer com acentos no navegador e precisar de uma forma ASCII no painel de hospedagem. O Conversor de Punycode mostra a correspondência entre essas formas sem confundir o nome do host com o caminho ou os parâmetros de uma URL.

Por que usar este Conversor de Punycode

Descubra qual rótulo foi codificado

O Conversor de Punycode separa www, bücher e de. Apenas bücher vira xn--bcher-kva; os outros rótulos continuam iguais. O tamanho em bytes ASCII de cada linha ajuda a explicar por que poucos caracteres visíveis podem produzir uma sequência codificada longa.

Três rótulos de domínio se alinham às formas codificadas; apenas o rótulo central fica mais longo.

Confira o código por trás da aparência

O а cirílico pode parecer um a latino, mas representa outro nome. Veja o caractere, seu ponto de código e a forma ASCII antes de usar o resultado. Passar na validação de sintaxe não identifica o proprietário nem comprova que o domínio seja confiável.

Dois caracteres parecidos são ampliados e revelam padrões internos e sequências codificadas diferentes.

Antes de levar o nome para uma configuração

01

Separe apenas o domínio

Remova protocolo, caminho, porta e a parte local do e-mail. Rótulos Unicode e xn-- podem aparecer juntos. Um único ponto raiz no final é preservado; rótulos vazios no meio ou dois pontos consecutivos no final geram erro.

02

Escolha o formato do arquivo

Punycode para Unicode e Unicode para ASCII compartilham a mesma entrada. As duas formas ficam visíveis. A seleção determina o destaque e o conteúdo do TXT, enquanto cada botão de cópia indica sua própria forma. Alterar a seleção bloqueia a exportação do resultado antigo.

03

Desative a atualização para revisar

A conversão automática espera 350 ms após a alteração. Desative-a para usar Converter ou Ctrl/Cmd + Enter. Exemplos e limpeza mostram uma prévia com a quantidade substituída. Depois de aplicar, você pode desfazer uma vez e restaurar entrada e resultado.

O que é verificado durante o processamento

Mapeamento de nomes internacionalizados

O processamento UTS #46 não transicional mapeia caixa e formas de compatibilidade e aplica NFC. ß permanece ß, sem virar ss. Rótulos que já começam com xn-- também são decodificados e validados. Não se trata apenas de codificar uma string qualquer.

Validação nos dois sentidos

As verificações incluem regras ASCII STD3, posição dos hífens, texto bidirecional, contexto dos caracteres de junção e comprimentos DNS. A saída Unicode também precisa passar pelos limites ASCII. Erros localizáveis mostram rótulo, linha e coluna.

Contagem depois da codificação

Cada rótulo pode ter até 63 bytes ASCII. O corpo do domínio, incluindo os pontos separadores, pode ter até 253 caracteres ASCII. O ponto raiz opcional fica fora dessa conta. Contar somente as letras visíveis não é suficiente para avaliar o limite.

Alertas sobre alguns caracteres

A mistura de letras latinas, cirílicas ou gregas dentro do mesmo rótulo é sinalizada. Uma tabela pequena também identifica alguns caracteres parecidos, mesmo quando pertencem a um único alfabeto. Alfabetos diferentes em rótulos separados não são tratados como mistura interna.

Escopo e limites da entrada

Um domínio de cada vez
A entrada aceita até 4096 unidades UTF-16. Espaços externos são removidos, mas espaços internos, URLs, e-mails, portas, curingas e escapes percentuais são rejeitados. Um rótulo isolado é aceito. Não há lote, importação de arquivos ou exportação parcial de erros.
Um perfil fixo para IDN
Não há modo Punycode bruto, IDNA2003 ou alternativa permissiva. O mapeamento pode mudar a escrita original. Sublinhados e rótulos ACE inválidos falham. Alguns símbolos aceitos pelo UTS46 ainda podem ser proibidos pelo registro da extensão escolhida.
Alertas não comprovam segurança
São verificadas apenas algumas combinações de latim, cirílico e grego e uma pequena tabela de caracteres. Não há análise completa UTS #39, comparação de marcas nem pontuação de risco. A ausência de alerta não exclui caracteres enganosos ou tentativas de phishing.
Registro e exibição dependem de terceiros
Não se consulta disponibilidade, titularidade, DNS ou certificado. Cada registro pode aplicar políticas mais restritas. Os navegadores também têm suas próprias regras para exibir Unicode ou ASCII na barra de endereço; esta ferramenta não tenta reproduzi-las.
Resultado como texto, sem navegação
A saída não vira link clicável. Não são criados acessos automáticos, rascunhos salvos ou URLs de compartilhamento com a entrada. Listas extensas mostram inicialmente 50 rótulos e podem ser ampliadas. Cópia e TXT incluem sempre o domínio atual inteiro.

Perguntas sobre o Conversor de Punycode

O que o prefixo xn-- indica em um domínio?

Ele marca um rótulo internacionalizado representado em ASCII. Por exemplo, bücher vira xn--bcher-kva. O prefixo se aplica apenas àquele rótulo; partes ASCII comuns, como www, continuam sem ele.

Por que apenas uma parte do domínio vira xn--?

O domínio é dividido em rótulos pelos pontos. Cada um é processado separadamente, e apenas os que precisam representar caracteres não ASCII recebem a forma codificada. O detalhamento mostra qual resultado corresponde a cada trecho.

Punycode é igual à codificação de URL?

Não. Punycode representa rótulos de um host internacionalizado. A codificação de URL usa, entre outros mecanismos, sequências percentuais para bytes de caminhos ou parâmetros. Aqui a entrada é um domínio sem esses componentes, por isso escapes como %C3%BC são rejeitados.

Como converter um domínio Punycode para Unicode?

Cole o nome com seus rótulos xn-- e consulte a forma Unicode. Você pode copiar essa forma diretamente ou selecioná-la para baixar o TXT. Se algum rótulo falhar nas regras IDN ou nos limites, o resultado não fica disponível para exportação.

O conversor muda maiúsculas ou aplica o nameprep do IDNA?

Ele usa o processamento UTS46 não transicional com NFC, que pode mapear caixa e formas compatíveis. Não é o nameprep histórico do IDNA2003. ß permanece distinto de ss, e a conversão não promete devolver a string original byte por byte.

Tem outro caso de domínio para conferir?

Confira o nome que será utilizado

Use o Conversor de Punycode para comparar as duas formas e seus comprimentos antes de exportar o domínio esperado pelo serviço.