Conversor de hexadecimal para decimal
Cole um valor hexadecimal, com ou sem 0x, e leia-o em decimal, binário e octal enquanto digita.
Converter hexadecimal para decimal online
Hexadecimal é como os programadores escrevem bytes: endereços de memória, códigos de erro, code points Unicode, endereços MAC e digests de hash. Ler um desses valores como um número comum é o que esta página faz. Ela é o Conversor de bases numéricas com hexadecimal selecionado como base de entrada.
O método
Cada dígito hexadecimal vale 16 vezes o dígito à sua direita. Para 1A3: 1 × 256 + 10 × 16 + 3 × 1 = 256 + 160 + 3 = 419.
| Dígito hex | Decimal | Binário |
|---|---|---|
A | 10 | 1010 |
B | 11 | 1011 |
C | 12 | 1100 |
D | 13 | 1101 |
E | 14 | 1110 |
F | 15 | 1111 |
Valores hexadecimais comuns
0xFF= 255, um byte completo.0xFFFF= 65535, o maior valor sem sinal de 16 bits.0x7FFFFFFF= 2147483647, o maior inteiro de 32 bits com sinal.0x10000= 65536, o primeiro code point Unicode fora do Plano Multilíngue Básico.
Onde aparecem números hexadecimais
Códigos de erro como 0x80070005, endereços de memória num stack trace, valores de bytes numa captura de pacotes e code points Unicode como U+00E9 são todos hexadecimais. Converter para decimal é a forma mais rápida de comparar um deles com um limite, procurá-lo numa tabela escrita em decimal ou verificar se cabe num certo número de bits; a nota abaixo dos resultados mostra o tamanho em bits.
Conversões relacionadas
Para cores, o conversor de cores separa uma cor hexadecimal em RGB e HSL. Para bits, veja binário para decimal, e para ler bytes hexadecimais como texto, a aba Texto do Conversor de bases numéricas faz a decodificação.