Sobre o conversor ASCII / Unicode
Isso converte entre texto e os pontos de código numéricos por trás de cada caractere — ASCII para o conjunto básico em inglês, Unicode para todo o resto. Desenvolvedores usam para inspecionar exatamente quais caracteres uma string contém (incluindo os invisíveis ou parecidos), para construir sequências de escape, para depurar problemas de codificação, ou para consultar o código de um caractere. Converta texto em códigos, ou uma lista de códigos de volta em texto, em decimal, hexadecimal ou notação U+.
Como funciona
Texto → códigos lê o ponto de código Unicode de cada caractere e os lista no formato escolhido: decimal (72), hexadecimal (48) ou notação U+ (U+0048). Ele itera por ponto de código, então emojis e outros caracteres fora da faixa básica são lidos como um único valor, não divididos. Códigos → texto analisa uma lista de pontos de código separados por espaços ou vírgulas e reconstrói a string. ASCII são simplesmente os primeiros 128 pontos de código Unicode, então texto simples em inglês produz os números ASCII familiares.
Suposições e comportamento
- Usa pontos de código Unicode (
codePointAt), então caracteres além do plano básico — incluindo a maioria dos emojis — contam como um ponto de código cada. - O formato de saída é sua escolha: decimal, hex ou U+.
- Na decodificação, pontos de código podem ser separados por espaços ou vírgulas, e aceitam prefixos
U+ou hex/decimal puros. - Os primeiros 128 pontos de código são exatamente a tabela ASCII.
Limitações
- Pontos de código não são bytes UTF-8/UTF-16. Isso mostra o número Unicode do caractere, não sua sequência de bytes codificada — um ponto de código acima de U+FFFF é um número aqui mas ocupa vários bytes no disco. Use o contador de bytes/caracteres para tamanhos codificados.
- Clusters de grafemas podem ser vários pontos de código. Um emoji com modificador de tom de pele, uma bandeira, ou uma letra com acento combinante são vários pontos de código, então convertem para vários números mesmo parecendo um caractere.
- A decodificação rejeita valores fora da faixa Unicode válida (0 a 0x10FFFF).
Privacidade
A conversão roda inteiramente no seu navegador. Nada é enviado ou armazenado.

