Conversor decimal

O Conversor decimal é uma ferramenta gratuita que transforma texto em valores decimais de bytes e também converte esses valores novamente em texto.
Como funciona a conversão de texto em decimal?
A conversão representa cada byte de uma sequência de texto como um número de base 10. Nos caracteres ASCII padrão, cada letra, algarismo, espaço ou sinal de pontuação tem um valor entre 0 e 127. Outros valores de byte podem chegar a 255.
Um exemplo simples é o texto Hi. O H maiúsculo tem o valor decimal 72, enquanto o i minúsculo tem o valor 105.
A ferramenta usa funções do PHP baseadas em bytes, em vez de interpretar pontos de código Unicode. Essa diferença é importante para letras acentuadas, emojis e sistemas de escrita como o árabe ou o japonês, que geralmente são codificados em vários bytes UTF-8.

Como usar o Conversor decimal?
Digite os caracteres em Para decimal para obter os valores decimais dos bytes, ou insira os dados decimais em Para texto para converter os valores de volta em caracteres. O resultado aparece no campo Decimal: valores decimais de bytes ao usar Para decimal ou o texto reconstruído ao usar Para texto.
- Use o campo correspondente aos dados de origem.
- Digite o texto ou os valores decimais sem alterar a ordem.
- Copie o resultado e, antes de usá-lo em outro lugar, confira se a ordem dos bytes decimais, os espaços e os caracteres não imprimíveis foram preservados.

Números inseridos como texto são tratados como caracteres numéricos. Por exemplo, o caractere 7 tem o valor decimal ASCII 55. Isso é diferente de fornecer o valor decimal de byte 7, que representa um caractere de controle não imprimível.
Como interpretar o resultado
Cada valor decimal corresponde a um byte, e o uso de maiúsculas ou minúsculas altera esse valor. O A maiúsculo vale 65, enquanto o a minúsculo vale 97. Espaços e sinais de pontuação também têm valores próprios e precisam ser mantidos para que o texto original seja reconstruído exatamente.
| Caractere | Valor decimal | Significado |
|---|---|---|
| A | 65 | Letra maiúscula |
| a | 97 | Letra minúscula |
| 0 | 48 | Caractere numérico |
| Espaço | 32 | Caractere de espaçamento imprimível |
| ! | 33 | Pontuação |
Uma string vazia não contém bytes, portanto não há valores de caracteres para converter. Textos longos geram sequências igualmente longas, pois cada byte precisa de um número próprio. A ferramenta não escreve números por extenso nem converte uma fração decimal para outra base numérica.

Onde os valores decimais de caracteres são usados?
Os valores decimais de caracteres são usados quando é preciso examinar ou documentar bytes em uma representação conhecida de base 10. O formato hexadecimal é mais compacto, mas o decimal pode facilitar a comparação de um valor com uma tabela de referência ASCII.
- Programação, para verificar a entrada de caracteres, arrays de bytes ou o conteúdo de arquivos.
- Redes, para consultar documentações de protocolos que apresentam valores de campos ou caracteres em decimal.
- Eletrônica, para enviar bytes de caracteres a telas, microcontroladores ou dispositivos seriais.
- Educação, para aprender como ASCII, bytes e sistemas de numeração posicional se relacionam.
- Rádio, quando a documentação de equipamentos ou os protocolos de dados especificam numericamente bytes de controle e códigos de caracteres.
Se uma especificação usar hexadecimal ou octal, recorra ao Conversor hexadecimal ou ao Conversor octal, em vez de alterar a notação manualmente primeiro. O Conversor de ASCII é útil quando a tarefa consiste especificamente em examinar o conjunto de caracteres ASCII padrão.
Quais erros podem acontecer ao converter texto manualmente?
Um erro comum é tratar um número inteiro como se fosse um único valor de caractere, quando na verdade ele contém vários caracteres numéricos. O texto 65 contém os caracteres 6 e 5, cujos valores decimais ASCII são 54 e 53. Já o valor de byte 65 representa o A maiúsculo.
Outros erros incluem omitir o valor 32 de um espaço, confundir letras maiúsculas e minúsculas ou interpretar como decimal um valor hexadecimal. Caracteres acentuados e não latinos exigem mais cuidado, pois um único caractere visível pode ocupar mais de um byte UTF-8. Um resultado apresentado byte a byte não deve ser interpretado automaticamente como uma lista de pontos de código Unicode.
Perguntas frequentes
Decimal e ASCII são a mesma coisa?
Não. Decimal é uma forma de escrever números usando a base 10, enquanto ASCII é um padrão de codificação de caracteres. Os códigos de caracteres ASCII podem ser escritos em decimal, hexadecimal, octal ou binário sem alterar o caractere correspondente.
Posso converter um emoji em um único número decimal?
Normalmente, não com um conversor baseado em bytes. Um emoji costuma ocupar vários bytes UTF-8, por isso gera vários valores decimais de bytes, e não um único ponto de código Unicode. Use uma ferramenta de pontos de código Unicode se precisar de uma notação como U+1F600.
O que acontece com tabulações e quebras de linha?
Tabulações e quebras de linha são caracteres de controle com valores numéricos de byte. Uma tabulação horizontal corresponde ao byte 9, enquanto as terminações de linha podem usar LF (10), CR (13) ou CRLF (13 seguido de 10), dependendo do sistema de origem. Portanto, copiar texto entre Windows, Linux e aplicativos web pode alterar a sequência de bytes.
Um valor decimal de byte pode ser maior que 255?
Um único byte não pode armazenar um valor acima de 255. Este conversor usa funções de caracteres orientadas a bytes, portanto o intervalo relevante vai de 0 a 255. Pontos de código Unicode maiores exigem uma etapa de codificação compatível com Unicode, em vez de uma conversão direta de byte único.
Os dados inseridos ficam apenas no meu navegador?
Não. A conversão é realizada no servidor, portanto os dados inseridos são enviados a ele por HTTPS. Eles não são armazenados.
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.
Converter texto para ascii e vice-versa 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.