Decodificar Punycode para Texto

Converter Punycode ASCII (xn--) de volta para texto Unicode legível ou nomes de domínio internacionalizados.

Decodifica segmentos que começam com xn--

Compatível com RFC

Decodificação precisa seguindo os protocolos RFC 3492 e IDNA para máxima confiabilidade.

100% Lado do Cliente

Seus dados nunca saem do seu navegador. A privacidade é nossa prioridade máxima.

Rápido e Simples

Interface intuitiva projetada tanto para verificações rápidas quanto para processamento em lote.

Experimente Estes Exemplos

Domínio Punycode

Decodificar um nome de domínio Punycode de volta à sua versão Unicode.

Aplicar Agora

Rótulo Único

Decodifique uma única string Punycode (sem o prefixo xn--).

Aplicar Agora

IDN Complexo

Decodifique um nome de domínio internacionalizado complexo.

Aplicar Agora

Guia para Decodificação de Punycode e IDN

Como Funciona a Decodificação Punycode

A decodificação Punycode é o processo inverso de converter strings ASCII de volta para sua representação Unicode original (não ASCII). Isso é essencial para que humanos leiam nomes de domínio internacionalizados que aparecem como xn-- em logs ou configurações de sistema.

Nosso decodificador identifica o prefixo ACE e aplica o algoritmo Punycode para reconstruir caracteres de vários scripts, incluindo cirílico, chinês, árabe e outros.

Quando Usar um Decodificador Punycode?

  • Análise de Logs: Decodifique nomes de domínio encontrados em logs de acesso ao servidor ou capturas de tráfego de rede.
  • Auditorias de Segurança: Verifique o destino real de links suspeitos "xn--" para prevenir ataques homográficos.
  • Desenvolvimento: Converter Punycode de volta para Unicode para garantir que os dados estejam sendo armazenados e exibidos corretamente em sua interface.
  • SEO & Marketing: Leia domínios internacionais usados por concorrentes ou para proteção da sua própria marca.

Punycode vs. Codificação de URL

É importante notar que o Punycode não é o mesmo que a codificação de URL (codificação percentual). Enquanto a codificação de URL lida com caracteres especiais como espaços ou símbolos em um caminho de URL (por exemplo, %20), o Punycode lida especificamente com caracteres não ASCII no nome de domínio em si.

Exemplo: Na URL https://münchen.de/search?q=café:
münchen.de é convertido via Punycode para xn--mnchen-3ya.de.

Fatal error: Uncaught ValueError: Unknown format specifier "A" in /www/wwwroot/www.mefancy.com/textchange/decode-punycode-to-text.php:524 Stack trace: #0 /www/wwwroot/www.mefancy.com/textchange/decode-punycode-to-text.php(524): sprintf() #1 {main} thrown in /www/wwwroot/www.mefancy.com/textchange/decode-punycode-to-text.php on line 524