TC

Conversor ASCII — Ferramenta online gratuita

Processed locally. No data stored. Free forever.
0 chars

ASCII Conversion Results

Type something to see all generated styles

O que é Conversor ASCII?

O Conversor ASCII funciona como uma interface direta com o dicionário fundamental da informática moderna, permitindo que você converta manualmente texto em inglês simples em números inteiros decimais brutos (como '72 101') e decodifique esses números de volta em palavras sem esforço. Muito antes da invenção do Unicode, o padrão ASCII mapeava os números de 0 a 127 para teclas e sinais de pontuação específicos do alfabeto americano.

Ao converter texto para ASCII, você expõe essa arquitetura matemática fundamental, uma ferramenta essencial para programação de baixo nível e criptografia.

Quando usar Conversor ASCII?

Use esta ferramenta para criar ou decifrar códigos numéricos para salas de fuga, provas de ciência da computação e jogos de realidade alternativa (ARGs). Os administradores de bancos de dados costumam utilizá-la para diagnosticar erros em sistemas legados, nos quais o banco de dados exibe valores decimais ASCII brutos em vez de apresentar os caracteres na tela.

Para converter a sequência de texto em um cálculo literal em base 2, passe sua saída pelo Conversor de Texto para Binário.

Como usar esta ferramenta

  1. 1Paste text or ASCII decimal values
  2. 2Choose 'Text to ASCII' or 'ASCII to Text'
  3. 3Copy the converted result

A ferramenta funciona especificamente com números decimais na base 10 separados por espaços. Observe que, na matemática ASCII, as letras maiúsculas representam valores numéricos completamente diferentes das letras minúsculas.

Exemplos

InputOutput
Hello72 101 108 108 111
72 101 108 108 111Hello (ASCII to text)
A65
65 66 67ABC
Space83 112 97 99 101 (the word 'Space')

Regras e comportamento

  • A conversão de texto para ASCII transforma os caracteres em seus equivalentes numéricos decimais de base 10, seguindo exatamente a tabela padrão (por exemplo, A = 65).
  • O ASCII to Text analisa números decimais separados por espaços e converte com precisão os dados matemáticos de volta ao caractere ao qual estavam originalmente mapeados.
  • Os números que excederem o padrão estrito 127 serão mapeados para os caracteres ASCII estendido ou UTF-16 correspondentes.

Ferramentas relacionadas

Perguntas frequentes

O que é ASCII?

O ASCII (American Standard Code for Information Interchange) é o dicionário-padrão original que determina como os primeiros computadores interpretam o texto. Como os computadores processam apenas operações matemáticas, o ASCII simplesmente atribui um valor numérico fixo a cada letra (por exemplo, “A” corresponde a 65). Todos os caracteres padrão têm valores entre 0 e 127.

Por que uma letra maiúscula tem um valor numérico diferente de uma minúscula?

Nos sistemas de computador, “A” e “a” são entidades totalmente diferentes. A classificação e a pesquisa exigem um mapeamento específico. As letras maiúsculas ocupam o intervalo numérico de 65 a 90. As letras minúsculas ocupam o intervalo de 97 a 122. Se você formatar o texto primeiro com o Conversor de Minúsculas, os números ASCII resultantes mudam radicalmente.

Qual é o código ASCII da barra de espaço?

Os espaços em branco invisíveis são absolutamente essenciais para a estruturação de dados, por isso requerem uma identidade numérica própria e exclusiva. A barra de espaço padrão gera exatamente o número ASCII 32. Na saída, você verá claramente o número “32” separando as palavras.

Por que apareceram símbolos estranhos ou espaços em branco durante a decodificação?

Os valores de 0 a 31 são conhecidos como “caracteres de controle”. Historicamente, eles enviam comandos mecânicos de hardware para impressoras, como “Avanço de linha” ou “Sinal sonoro”. A inserção de números abaixo de 32 não imprimirá letras; eles acionarão comandos de layout invisíveis ou ícones de erro genéricos.

O ASCII é diferente do Unicode?

Sim, embora estejam profundamente interligados. O ASCII é bastante arcaico, abrangendo apenas o inglês básico (0-127). O Unicode é o padrão modernizado que possui milhões de caracteres, abrangendo todas as línguas humanas e emojis. No entanto, os primeiros 127 caracteres do Unicode correspondem perfeitamente à antiga tabela ASCII.