Punycode / IDN Conversor

Converta nomes de domínio internacionalizados (IDN) entre formatos Unicode e Punycode (compatível com ASCII).

Conversor Punycode / IDN

Converta entre Unicode e Punycode para nomes de domínio internacionalizados (IDN). Bidirecional, instantâneo e gratuito.

O que esta ferramenta faz

O Conversor Punycode / IDN permite que você converta qualquer nome de domínio internacionalizado entre sua forma Unicode legível e sua representação Punycode compatível com ASCII. Basta inserir um domínio Unicode como münchen.de e receber seu equivalente em Punycode xn--mnchen-3ya.de, ou colar um domínio Punycode para revelar os caracteres Unicode originais.

A ferramenta detecta automaticamente a direção da conversão. Se sua entrada contiver rótulos começando com xn--, ela decodifica Punycode para Unicode. Caso contrário, codifica Unicode para Punycode. Domínios com múltiplos rótulos são tratados corretamente, com cada rótulo codificado ou decodificado independentemente.

Todos os scripts Unicode são suportados, incluindo latim com diacríticos, cirílico, árabe, chinês, japonês, coreano, hindi e quaisquer outros caracteres permitidos pelo padrão IDNA 2008. A conversão acontece instantaneamente no seu navegador sem comunicação com o servidor, então sua entrada nunca sai do seu dispositivo.

O que são Punycode e IDN?

Os Nomes de Domínio Internacionalizados (IDN) permitem que nomes de domínio contenham caracteres não ASCII, como letras acentuadas, caracteres chineses, escrita árabe ou texto cirílico. Isso significa que pessoas ao redor do mundo podem registrar domínios em seu próprio idioma e escrita.

No entanto, o Sistema de Nomes de Domínio (DNS) só entende caracteres ASCII. O Punycode é o padrão de codificação que preenche essa lacuna representando caracteres Unicode em uma forma compatível com ASCII. Cada rótulo codificado em Punycode começa com o prefixo xn--, facilitando sua identificação.

Quando você digita um domínio internacionalizado no seu navegador, ele silenciosamente converte a forma Unicode para Punycode antes de resolver o endereço através do DNS. O navegador então exibe a versão Unicode legível para você. Este conversor permite que você veja ambas as formas, o que é essencial para configuração de DNS, verificação de certificados SSL, configuração de e-mail e análise de segurança.

Casos de uso comuns

O conversor Punycode atende a uma ampla gama de necessidades técnicas e práticas. Aqui estão os cenários mais comuns em que esta ferramenta ajuda:

  • Configuração de DNS -- Use a forma Punycode ao configurar registros A, MX, CNAME ou outros registros DNS para domínios internacionalizados. Muitos painéis de gerenciamento de DNS exigem a versão codificada em ASCII.
  • Certificados SSL -- Verifique se a forma Punycode corresponde ao Nome Alternativo do Sujeito (SAN) no seu certificado. Incompatibilidades entre as representações Unicode e Punycode podem causar erros de certificado.
  • Configuração de e-mail -- Configure servidores de e-mail com a representação do domínio compatível com ASCII. A maioria dos servidores SMTP requer Punycode para rotear domínios internacionais.
  • Análise de segurança -- Decodifique domínios Punycode suspeitos para detectar ataques homográficos. Por exemplo, xn--pple-43d.com decodifica para um domínio que visualmente se parece com apple.com, mas usa um caractere cirílico.

Escritas e idiomas suportados

Este conversor lida com todas as escritas permitidas pelo padrão IDNA 2008. Seja trabalhando com idiomas europeus ou sistemas de escrita asiáticos, a ferramenta tem tudo o que você precisa:

  • Latim com diacríticos -- Tremas do alemão (ä, ö, ü), acentos do francês (é, è, ê), tils do espanhol (ñ) e mais
  • Cirílico -- Russo, ucraniano, búlgaro, sérvio e escritas relacionadas
  • Árabe e hebraico -- Escritas da direita para a esquerda totalmente suportadas
  • Caracteres CJK -- Chinês, kanji japonês e hangul coreano
  • Devanagari -- Hindi, marata, sânscrito e outras escritas índicas

O Domainwise está disponível em 12 idiomas, incluindo árabe (RTL), tornando-o uma ferramenta ideal para qualquer pessoa que trabalhe com nomes de domínio internacionalizados em seu idioma nativo. Use a barra ToolSwitcher no topo para navegar rapidamente entre todas as ferramentas de domínio gratuitas.

Guias relacionados

Quer saber mais sobre como os nomes de domínio funcionam? Estes guias vão ajudar você a entender os fundamentos:

  • O que é um nome de domínio? -- Uma introdução para iniciantes sobre como os nomes de domínio funcionam, incluindo o papel do DNS na tradução de nomes para endereços IP.
  • Entendendo TLDs: .com vs .dev vs .io -- Compare extensões de domínio de nível superior e descubra qual se encaixa no seu projeto, marca ou público internacional.

Após converter seu domínio internacionalizado, você pode verificar seus registros DNS com a ferramenta DNS Lookup ou buscar nomes de domínio disponíveis com o gerador de nomes de domínio.