UnitConv
ASCII / Unicode

Conversor ASCII / Unicode

Converta entre texto e códigos ASCII/Unicode com ferramentas de codificação

Texto para Código

Sobre esta ferramenta

O conversor ASCII é uma ferramenta gratuita que converte entre texto e códigos ASCII em decimal, hexadecimal e binário. Você vê o valor de código de cada caractere e os caracteres de controle correspondentes, o que ajuda a aprender programação, depurar e entender codificações. Prático para conferir correspondências como "A é 65" e "a é 97" ou para descobrir como os caracteres são representados ao escapar texto e transmitir dados.

Como usar

  1. 1 Escolha a direção: texto para código ou código para texto.
  2. 2 Digite a string ou a lista de códigos que deseja converter.
  3. 3 Os códigos aparecem na notação escolhida: decimal, hexadecimal ou binário.
  4. 4 Use a tabela ASCII para consultar a correspondência entre caracteres e números.

Como funciona

O ASCII (American Standard Code for Information Interchange) é um padrão de caracteres de 7 bits de 1963. Sete bits representam 128 valores de 0 a 127: os códigos 0-31 e 127 são caracteres de controle como quebra de linha e tabulação, e 32-126 são caracteres imprimíveis como letras, dígitos e símbolos. O A maiúsculo é 65 e o a minúsculo 97; a diferença de 32 serve para mudar de caixa. O dígito 0 começa em 48. O UTF-8 moderno é totalmente compatível com o ASCII: os códigos 0-127 são guardados em um único byte como no ASCII, enquanto caracteres acentuados ou o japonês usam mais bytes. Por isso, dados que só contêm letras e dígitos são tratados de forma idêntica como ASCII ou UTF-8.

Perguntas frequentes

Qual a diferença entre ASCII, Unicode e UTF-8?

O ASCII é um padrão antigo de 128 caracteres, o Unicode abrange quase todos os idiomas, e o UTF-8 é uma codificação do Unicode cujos primeiros 128 caracteres são totalmente compatíveis com ASCII.

Por que há um deslocamento entre maiúsculas e minúsculas?

No ASCII, o A maiúsculo (65) e o a minúsculo (97) estão sempre a 32 de distância. Essa regularidade permite mudar a caixa com uma operação de bits simples.

O que são caracteres de controle?

Caracteres não imprimíveis atribuídos a 0-31 e 127, como quebra de linha (10), retorno de carro (13) e tabulação (9), que controlam a estrutura do texto.

O ASCII pode representar acentos ou japonês?

Não. O ASCII cobre apenas letras básicas, dígitos e símbolos. Acentos e japonês são representados com codificações como UTF-8, que usam mais bytes por caractere.

Ferramentas e usos relacionados

Para ver os valores de código em hexadecimal e binário, o conversor de bases numéricas é útil. Ao buscar caracteres com padrões, use o testador de expressões regulares, e para valores de cor em hexadecimal, o conversor de códigos de cor.