Conversor de ASCII

O Conversor de ASCII é uma ferramenta gratuita que converte caracteres de texto em seus respectivos códigos ASCII e transforma valores ASCII novamente em caracteres.
O que é ASCII e como funciona?
ASCII é um padrão de codificação de caracteres que atribui um número a cada letra do alfabeto inglês, algarismo, sinal de pontuação e caractere de controle. O ASCII padrão contém 128 valores, numerados de 0 a 127, portanto cada valor cabe em sete bits.
Os códigos de 0 a 31 e o código 127 são caracteres de controle. Eles representam ações como quebra de linha, tabulação ou exclusão, em vez de símbolos visíveis. Os códigos de 32 a 126 são caracteres imprimíveis, incluindo espaços, letras e sinais de pontuação. Letras maiúsculas e minúsculas têm valores diferentes: A corresponde a 65, enquanto a corresponde a 97.

Como usar o Conversor de ASCII?
Digite um texto comum em Para ASCII para obter os valores numéricos dos caracteres. Para fazer o caminho inverso, insira um valor ASCII em Para texto e recupere o caractere correspondente. A conversão usa funções do PHP baseadas em bytes, incluindo ord, chr e strlen.
- Use Para ASCII para verificar o código atribuído a uma letra, um algarismo ou um sinal de pontuação.
- Use Para texto quando já tiver um código numérico e precisar identificar o caractere correspondente.
- Confira o valor convertido no campo de resultado Ascii.

O processamento acontece no servidor. Os dados inseridos são enviados ao servidor por HTTPS e não são armazenados. Portanto, não é correto afirmar que eles permanecem inteiramente no seu dispositivo.
Exemplo de conversão e valores de referência
Em um exemplo simples, o texto CAT corresponde aos códigos decimais 67, 65 e 84. Ao converter esses mesmos códigos de volta para texto, o resultado é CAT. Cada byte é processado separadamente, e a ordem dos valores precisa ser mantida.
| Caractere ou controle | Valor ASCII decimal | Valor hexadecimal |
|---|---|---|
| Quebra de linha | 10 | 0A |
| Espaço | 32 | 20 |
| 0 | 48 | 30 |
| A | 65 | 41 |
| a | 97 | 61 |
| ? | 63 | 3F |
Um erro comum na conversão manual é confundir um algarismo com o número que ele representa. O caractere 7 tem código ASCII decimal 55, e não 7. Outra fonte de erros é copiar um valor hexadecimal de uma tabela ASCII e interpretá-lo como decimal.

Onde o ASCII é usado na prática?
O ASCII é usado sempre que sistemas precisam de uma correspondência simples e amplamente reconhecida entre caracteres e números. Sistemas modernos geralmente usam Unicode, mas seus primeiros 128 pontos de código coincidem com o ASCII.
- Programação usa valores ASCII na análise de arquivos de texto simples, na verificação de intervalos de caracteres e no trabalho com sequências de escape.
- Redes usam texto compatível com ASCII em muitos comandos de protocolo, cabeçalhos e trocas de diagnóstico.
- Eletrônica costuma enviar comandos e leituras em ASCII por consoles seriais, microcontroladores e equipamentos de teste.
- Educação usa tabelas ASCII para explicar codificação de caracteres, valores binários e representação de dados.
- Rádio pode trocar comandos ASCII por interfaces de controle, enquanto sistemas de rádio por pacotes podem transmitir texto ASCII.
Se uma especificação apresentar um código em outra base, o Conversor hexadecimal, o Conversor decimal ou o Conversor binário pode ajudar a expressar o mesmo valor numérico na notação exigida.
O que acontece com espaços, acentos e outras entradas problemáticas?
Espaços são caracteres e têm o valor ASCII 32. Sinais de pontuação e algarismos também têm valores próprios. Tabulações, quebras de linha e outros controles igualmente possuem códigos, embora os caracteres convertidos possam aparecer em branco ou alterar a formatação.
Letras acentuadas, emojis e sistemas de escrita não latinos não fazem parte do ASCII padrão. Como este conversor usa funções do PHP orientadas a bytes, um texto em UTF-8 pode ser tratado como vários valores de byte, em vez de um único caractere Unicode. A ferramenta não translitera é para e, não identifica uma codificação desconhecida nem oferece conversão completa de pontos de código Unicode.
Textos longos geram muitos valores de bytes individuais. Por isso, normalmente é mais prático inspecionar caracteres específicos do que converter um documento inteiro.
Perguntas frequentes
Os valores de 128 a 255 fazem parte do ASCII?
Não. O ASCII padrão termina em 127. Os valores de 128 a 255 ficam fora do ASCII, e sua interpretação depende da codificação.
Qual é a diferença entre NUL e o algarismo zero?
NUL é o código de controle 0 e pode ser usado como terminador ou byte de preenchimento, dependendo do formato ou protocolo. Já o algarismo visível 0 tem código decimal 48. Portanto, são valores diferentes e não podem ser substituídos um pelo outro.
Posso colar senhas ou chaves privadas no conversor?
Não. Embora os dados sejam enviados por HTTPS e não sejam armazenados, é melhor processar informações secretas com um script local ou uma ferramenta offline. Para letras comuns, valores de protocolo e verificações de trabalhos acadêmicos, insira apenas o menor trecho de texto necessário para a conversão.
Ferramentas semelhantes
Converta texto para binário e vice-versa para qualquer entrada de string.
Converta texto para hexadecimal e o contrário para qualquer entrada de string.
Converta o texto para decimal e o contrário para qualquer entrada de string.
Ferramentas populares
Gere facilmente sua própria assinatura personalizada e faça o download com facilidade.
Obtenha o tamanho de um texto em Bytes (B), Kilobytes (KB) ou Megabytes (MB).
Use a ferramenta de consulta reversa de IP para encontrar de forma rápida e fácil o domínio ou host associado a qualquer endereço IP.
Use nossa ferramenta de ping para verificar de forma rápida e eficiente o status e o tempo de resposta de qualquer site, servidor ou porta.
A ferramenta de consulta de IP do Digily Link fornece informações detalhadas sobre qualquer endereço IP. Use este serviço online gratuito para obter dados completos de IP.
Gere instantaneamente seu link gratuito do WhatsApp com nosso gerador de links. Adicione uma mensagem personalizada e inicie conversas com um clique, sem login nem programação.