Conversor Punycode

Digite um nome de domínio com letras como é ou ç, ou caracteres cirílicos, ou um nome que comece com xn--. Você recebe a forma que os sistemas de DNS e de e-mail usam, e cada rótulo tem a sua linha na tabela.

Gratuita Funciona no seu navegador Verificada em terça-feira, 10 de novembro de 2026

Um nome completo, como café.example, ou um único rótulo. Separe os rótulos com pontos.

Sentido

Detectar converte cada rótulo pelas suas próprias letras: os rótulos xn-- são decodificados, e os que têm letras não ASCII são codificados.

Resultado

Nome convertido — Copie o nome para o painel do seu DNS, as configurações de e-mail ou a página, ou baixe-o como arquivo de texto.
Nome convertido
Rótulo por rótulo

Esta ferramenta funciona no seu navegador. O que você digita não é enviado para nós.

Como usar

  1. Digite o nome de domínio em Nome de domínio. Um único rótulo também funciona.
  2. Deixe Sentido em Detectar, ou escolha Unicode para ASCII ou ASCII para Unicode para forçar um sentido.
  3. Copie o Nome convertido para o painel do seu DNS, as configurações de e-mail ou a sua página.
  4. Para um nome com várias partes, confira Rótulo por rótulo: cada linha mostra o que aconteceu com aquele rótulo.

Como um nome vira Punycode

O Sistema de Nomes de Domínio carrega só letras ASCII, números e hífens. Por isso a RFC 3490 escreve cada rótulo com uma letra não ASCII na forma ACE: o prefixo xn-- seguido do texto Punycode do rótulo. Um rótulo só com letras ASCII fica como está, e os pontos entre os rótulos permanecem.

  • Um rótulo como example fica como está.
  • Um rótulo como café ganha o prefixo xn-- e o seu texto Punycode, aqui caf-dma.
  • Um rótulo que começa com xn-- em qualquer grafia de maiúsculas e minúsculas é decodificado de volta para as letras Unicode.

Como o Punycode escreve um rótulo

A RFC 3492 escreve primeiro as letras ASCII básicas de um rótulo, na ordem, depois um hífen, e depois um número de tamanho variável para cada outra letra. Os números usam base 36, com os dígitos a a z e 0 a 9. O tamanho de cada número se adapta aos números antes dele, então as letras comuns ficam curtas.

Os seus parâmetros são base 36, tmin 1, tmax 26, skew 38, damp 700, bias inicial 72 e n inicial 128 (RFC 3492, seção 5).

O que a ferramenta não confere

  • Ela não aplica o Nameprep (RFC 3491) nem o mapeamento de letras da IDNA, então letras não ASCII maiúsculas e caracteres de compatibilidade podem sair diferentes de um navegador.
  • Ela não confere o tamanho de um rótulo nem o do nome inteiro.
  • Ela não consulta o nome e não diz se um registro permite o nome.

Exemplo resolvido: café.example

O rótulo café tem uma letra não ASCII, é. As suas letras básicas c, a e f vêm primeiro, depois um hífen, depois o número que posiciona é. O rótulo vira xn--caf-dma e o nome completo vira xn--caf-dma.example. O rótulo example tem só letras ASCII, então fica como está.

Rótulo Resultado O que aconteceu
café xn--caf-dma Codificado para xn--
example example Sem alteração

Perguntas frequentes

O que significa o prefixo xn--?

Ele marca um rótulo que contém Punycode. A RFC 3490 diz que todo rótulo ACE começa com o prefixo ACE, que é xn-- em qualquer grafia, seguido do texto Punycode do rótulo.

As letras maiúsculas de um rótulo ASCII são alteradas?

Não. A RFC 3490 diz que um rótulo ASCII fica sem alteração, então Example continua Example. Só as letras de um rótulo que tem uma letra não ASCII são reescritas.

Por que o meu nome aparece diferente da versão que o navegador mostra?

A ferramenta não mapeia as letras antes. O Nameprep e o mapeamento IDNA transformam letras não ASCII maiúsculas e caracteres de compatibilidade, como formas de largura total, na sua forma padrão antes da etapa Punycode. Confira o resultado no navegador ou no registrador que você usa.

O conversor envia o meu nome de domínio para algum lugar?

Não. A conversão acontece no seu navegador. O nome que você digita não é enviado para nós nem guardado, e nenhuma consulta DNS é feita.

Posso converter um endereço de e-mail com ele?

Converta só a parte do domínio, o texto depois do sinal @. A ferramenta deixa a parte antes do @ como está.

O que acontece quando um rótulo xn-- não é válido?

A ferramenta para e informa o rótulo. Depois do prefixo, um rótulo válido usa só as letras a a z, números e hífens, e o seu número precisa terminar, então confira o rótulo em busca de erro de digitação.

Fontes

Números e texto verificados pela última vez em terça-feira, 10 de novembro de 2026.

Usamos cookies necessários para o site funcionar. Com o seu consentimento, o Google também usa cookies de publicidade para mostrar anúncios personalizados. Se você recusá-los, continuará vendo anúncios, mas eles não serão personalizados.