Pular para o conteúdo

Conversor de punycode

Punycode Converter

Converte nomes de domínio internacionalizados de e para punycode e avisa sobre caracteres parecidos.

Converte um domínio internacionalizado entre o nome Unicode que as pessoas leem e a forma xn-- que o DNS resolve, nas duas direções. A conversão é a metade fácil: a verificação de caracteres confundíveis roda em toda entrada, porque аpple.com escrito com um а cirílico converte limpo, é registrado, resolve e parece exatamente certo numa barra de endereços.

🔒 Roda inteiramente no seu navegadorpunycodeidndomainconvert

Nos dois sentidos. Uma URL inteira também serve — o esquema e o caminho são removidos.

ASCII (rótulo A)

xn--3e0b707e.kr

É isto que o DNS resolve de verdade.

Unicode (rótulo U)

한국.kr

É isto que o navegador mostra para você.

Rótulo por rótulo

Cada rótulo tem limite de 63 caracteres depois de codificado, e o nome inteiro de 253. Um nome coreano ou japonês curto pode passar bem do limite depois de convertido, e é aí que os registros falham.

  • 한국xn--3e0b707e12/63Codificado
  • krkr2/63

Total: 15/253 caracteres.

O que esta verificação pega e o que ela não pega

Ela pega um rótulo que mistura alfabetos — um а cirílico no meio de letras latinas —, que é como quase todo domínio homógrafo é montado, e diz qual é o caractere e o ponto de código dele.

Ela não pega um sósia escrito inteiro num único alfabeto. “раураl” todo em cirílico é um rótulo válido em alfabeto russo e não mistura nada; separar isso do verdadeiro exige saber qual marca está sendo imitada, e esta ferramenta não tem como saber. O seu navegador, em geral, também não.

Ela também não aplica todas as regras de validade do IDNA 2008 nem do UTS-46 — um nome que converte limpo aqui ainda pode ser recusado por um registro.

O códec da RFC 3492 roda dentro desta página. Os domínios são convertidos e verificados localmente: nada é resolvido, e nenhum nome que você esteja investigando chega a um servidor DNS só por você olhar aqui.

Como usar

  1. Digite ou cole um nome em qualquer das formas

    coração.com ou xn--corao-dra1a.com — a direção é deduzida para você. Uma URL inteira é aceita, e o esquema e o caminho são removidos.

  2. Leia o painel de aviso se ele aparecer

    Ele nomeia o caractere, o ponto de código e a letra latina que ele está substituindo, e mostra como o nome se lê escrito em latim. “Isto parece suspeito” seria um conselho sobre o qual ninguém pode agir.

  3. Confira o comprimento por rótulo

    Cada rótulo tem teto de 63 caracteres depois de codificado, e o nome inteiro, de 253. Um nome curto em coreano ou japonês pode passar bem do limite depois de convertido, e é aí que um registro falha.

Perguntas frequentes

O domínio é resolvido enquanto eu olho?

Não. O codec da RFC 3492 roda nesta página, então um nome que você está investigando não é revelado a nenhum servidor DNS por ser digitado aqui — o que importa quando o nome é um de que você desconfia.

O que esta verificação deixa passar?

Um imitador escrito inteiramente em um só alfabeto. “раураl” todo em cirílico não mistura nada e é um rótulo válido em escrita russa; distingui-lo do verdadeiro exige saber qual marca está sendo imitada, o que esta ferramenta não pode saber. Nem, em geral, o seu navegador.

Por que o meu navegador mostra xn-- em vez do nome com acento?

Os navegadores exibem a forma Unicode só quando o nome passa nas próprias regras de alfabeto; um rótulo de alfabeto misto é mostrado de propósito como punycode, para que não possa se disfarçar. Ver xn-- na barra de endereços é o navegador avisando você.

Posso registrar qualquer coisa que converta aqui?

Não necessariamente. Isto aplica o algoritmo punycode, não as regras completas de validade do IDNA 2008 ou do UTS-46, e cada registro acrescenta as próprias restrições por cima. Uma conversão limpa é condição necessária, não suficiente.

Pode receber de

Em seguida

Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.

Romanizador de hangul

Hangul Romaniser

Converte hangul em letras latinas pelas regras da Romanização Revisada da Coreia do Sul, com modos para nomes e passaporte — nomes seguem o costume mais que a norma, então várias grafias são oferecidas.

Roda inteiramente no seu navegador

Codificar e decodificar URL

URL Encoder & Decoder

Faz percent-encoding e decodifica URLs e valores de query, com modo de componente ou de URL inteira.

Roda inteiramente no seu navegador

Analisador de URL e editor de query

URL Parser & Query Editor

Separa uma URL nas suas partes, mostra os parâmetros de query como tabela editável e remonta o resultado.

Roda inteiramente no seu navegador

Verificador de link suspeito

Suspicious URL Check

Inspeciona a forma de um link antes de você abri-lo — caracteres parecidos, hosts em IP literal, truques com @, subdomínios profundos, portas estranhas, encurtadores — e, se pedir, segue os redirecionamentos e consulta a data de registro do domínio. Sem base de reputação: sinais, não veredito.

Local, com ajuda opcional do servidor

Consulta de DNS

DNS Lookup

Consulta registros A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, CAA e PTR por DoH, com TTL e o bit DNSSEC exibidos, via Cloudflare ou Google.

Usa o nosso servidor

Cliente HTTP

HTTP Request Builder

Compõe e envia uma requisição GET/POST/PUT/PATCH/DELETE/HEAD com headers e corpo personalizados, e mostra status, headers, corpo e tempo — sem nunca repassar cookies ou Authorization.

Usa o nosso servidor