- Início
-
Codificar Punycode
Codificar Texto para Punycode
Converter texto Unicode ou Nomes de Domínio Internacionalizados (IDN) em Punycode compatível com ASCII.
Lida com rótulos separados por pontos (ex.: xn--...)
Suporte a IDN
Suporta totalmente o RFC 3492 para Nomes de Domínio Internacionalizados em Aplicações (IDNA).
Privado e Protegido
O processamento ocorre inteiramente no seu dispositivo. Seus dados nunca são enviados para nenhum servidor.
Codificação Instantânea
Conversão Punycode em tempo real enquanto digita, otimizada para velocidade e precisão.
Experimente Estes Exemplos
Domínio Alemão (Munique)
Codificar caracteres de trema alemão em um nome de domínio
Domínio Francês (Café)
Converta um domínio francês acentuado para Punycode.
Domínio Chinês
Codificar caracteres chineses para o formato Punycode
Domínio Japonês
Converter um domínio japonês para formato Punycode
Domínio Russo
Codificar caracteres cirílicos em um nome de domínio
Domínio Sueco
Converter caracteres escandinavos para Punycode
O Guia Definitivo para Codificação Punycode
O Que é Punycode?
Punycode é um método de codificação especial usado para representar caracteres Unicode usando apenas o conjunto limitado de caracteres ASCII (A-Z, 0-9 e hífens). Isso é usado principalmente para Nomes de Domínio Internacionalizados (IDNs).
Como o Sistema de Nomes de Domínio (DNS) historicamente só suportava ASCII, o Punycode permite que endereços web como münchen.de sejam compreendidos por navegadores e servidores como xn--mnchen-3ya.de.
Por que Codificar para Punycode?
- Registro de Domínio: Muitos registradores exigem a versão em Punycode de um domínio para configuração técnica.
- Configuração do servidor: Servidores web (como Nginx ou Apache) geralmente usam Punycode em seus arquivos de configuração para IDNs.
- Compatibilidade: Garanta que seus links internacionais funcionem corretamente em todos os clientes de e-mail e sistemas web legados.
- Teste de Desenvolvedor: Depurar como seu aplicativo lida com caracteres não ASCII em URLs e requisições de rede.
Entendendo o Prefixo "xn--"
Ao codificar um nome de domínio, você notará que ele começa com xn--. Isso é conhecido como ACE prefix (Codificação Compatível com ASCII). Ele sinaliza ao sistema que a string seguinte é uma representação Punycode de uma string Unicode.
Exemplo Unicode
café.com
Resultado Punycode (ACE)
xn--caf-dma.com