Conversor ASCII Hex Binário Dec

Converta entre texto ASCII, hexadecimal, binário, decimal e codificação Base64. Conversor gratuito de sistema numérico online com opções de delimitador e prefixo.

Conversor ASCII, Hex, Binário, Decimal e Base64

Este poderoso conversor permite converter facilmente entre diferentes sistemas numéricos e codificações de texto. Seja você um desenvolvedor trabalhando com programação de baixo nível, um estudante aprendendo sobre sistemas numéricos, ou qualquer pessoa que precise converter entre diferentes representações de dados, esta ferramenta fornece conversões instantâneas com suporte para várias opções de formatação.

Como converter texto ASCII para Hex?

Cada caractere ASCII tem um valor decimal único (0-127 para ASCII padrão, 0-255 para ASCII estendido). Para converter para hexadecimal, pegue o valor decimal de cada caractere e converta-o para base-16. Por exemplo, a letra 'A' tem valor decimal 65, que é 41 em hexadecimal.

Qual é a diferença entre ASCII, Hex, Binário e Decimal?

Estas são diferentes maneiras de representar os mesmos dados:
- ASCII: Caracteres de texto legíveis por humanos
- Hexadecimal (Hex): Representação base-16 usando dígitos 0-9 e letras A-F
- Binário: Representação base-2 usando apenas 0 e 1
- Decimal: Representação base-10 usando dígitos 0-9
- Base64: Esquema de codificação para representar dados binários em formato de texto ASCII

Por exemplo, a letra 'A' é:
- ASCII: A
- Decimal: 65
- Hexadecimal: 41
- Binário: 01000001
- Base64: QQ== (quando codificado)

Para que a codificação Base64 é usada?

Base64 é um esquema de codificação que converte dados binários em formato de texto ASCII usando 64 caracteres diferentes (A-Z, a-z, 0-9, +, /). É comumente usado para:
- Incorporar imagens em HTML/CSS (URIs de dados)
- Codificar anexos de email (MIME)
- Armazenar dados binários em JSON ou XML
- Transmitir dados binários através de protocolos baseados em texto

Base64 aumenta o tamanho dos dados em aproximadamente 33%, mas garante transmissão segura através de sistemas que suportam apenas texto.

Para que servem os delimitadores e prefixos?

Delimitadores e prefixos ajudam a formatar e identificar números:

Delimitadores separam bytes/valores individuais:
- Nenhum: 48656C6C6F
- Espaço: 48 65 6C 6C 6F
- Vírgula: 48,65,6C,6C,6F

Prefixos identificam o sistema numérico:
- Hexadecimal: prefixo 0x (0x48)
- Binário: prefixo 0b (0b01001000)

Estas opções de formatação tornam os dados mais legíveis e indicam claramente o sistema numérico sendo usado, o que é especialmente útil em programação.

Este conversor pode lidar com caracteres especiais e unicode?

Este conversor lida principalmente com caracteres ASCII padrão (0-255). Para caracteres estendidos e Unicode, os resultados podem variar dependendo da codificação de caracteres (UTF-8, UTF-16, etc.). Caracteres ASCII padrão (A-Z, a-z, 0-9 e símbolos comuns) serão convertidos com precisão. Para caracteres Unicode, considere usar ferramentas de codificação UTF-8 para resultados mais precisos.

Referência de Conversão de Caracteres ASCII

CharDecimalHexBinárioDescrição
NUL00000000000Caractere nulo
A654101000001A maiúsculo
a976101100001a minúsculo
0483000110000Dígito zero
Espaço322000100000Caractere de espaço
!332100100001Ponto de exclamação
@644001000000Arroba
Z905A01011010Z maiúsculo
z1227A01111010z minúsculo
9573900111001Dígito nove