Conversor Hex — Codificar e Decodificar Hexadecimal
Referência Hexadecimal
Hexadecimal (hex) é um sistema numérico de base 16 que usa 16 símbolos distintos: dígitos 0-9 e letras A-F. Cada dígito hexadecimal representa exatamente 4 bits de dados binários, tornando-o uma forma compacta de representar valores binários. É por isso que o hex é amplamente usado em computação, programação e sistemas digitais.
| Decimal | Hexadecimal | Binário |
|---|---|---|
| 0 | 0 | 0000 |
| 1 | 1 | 0001 |
| 2 | 2 | 0010 |
| 3 | 3 | 0011 |
| 4 | 4 | 0100 |
| 5 | 5 | 0101 |
| 6 | 6 | 0110 |
| 7 | 7 | 0111 |
| 8 | 8 | 1000 |
| 9 | 9 | 1001 |
| 10 | A | 1010 |
| 11 | B | 1011 |
| 12 | C | 1100 |
| 13 | D | 1101 |
| 14 | E | 1110 |
| 15 | F | 1111 |
Ao converter texto para hexadecimal, cada caractere é primeiro convertido para seu código de caractere ASCII (um número decimal), que é então convertido para hexadecimal. Por exemplo, a letra 'A' tem código ASCII 65, que equivale a 41 em hexadecimal.
Frequently Asked Questions
O que é hexadecimal e por que é usado na computação?
Hexadecimal (hex) é um sistema numérico de base 16 usando dígitos 0-9 e letras A-F para representar valores. É amplamente usado na computação porque fornece uma forma compacta e legível de representar dados binários, facilitando para os programadores ler e escrever números binários grandes.
Como o hexadecimal se relaciona com o binário?
Cada dígito hexadecimal representa exatamente 4 bits binários, tornando a conversão entre hex e binário direta. Por exemplo, hex 'F' equivale a binário '1111', e hex 'A' equivale a binário '1010', permitindo representação eficiente de dados binários em forma mais compacta.
Onde encontro hexadecimal no dia a dia?
Você vê hexadecimal em códigos de cores (como #FF0000 para vermelho), endereços MAC em dispositivos de rede, endereços de memória em mensagens de erro, e desenvolvimento web HTML/CSS. Muitos códigos QR e números de série de produtos também usam codificação hexadecimal.
Qual é a diferença entre os sistemas numéricos hexadecimal e decimal?
Decimal usa base 10 com dígitos 0-9, enquanto hexadecimal usa base 16 com dígitos 0-9 e A-F (onde A=10, B=11, C=12, D=13, E=14, F=15). Hex permite que números maiores sejam representados com menos dígitos que o decimal.