Conversor Hex Dec Bin

Converta entre hexadecimal, decimal, binário e octal instantaneamente. Interface interativa com suporte a números com sinal.

2
10
16
8

Como Usar o Conversor Hex Dec Bin?

O Conversor Hex Dec Bin é uma ferramenta abrangente para converter entre diferentes sistemas numéricos: hexadecimal (base-16), decimal (base-10), binário (base-2) e octal (base-8). Apresenta uma interface interativa de alternância de bits e suporta vários formatos de números, incluindo inteiros com sinal.

Recursos principais:
- Conversão em tempo real entre todos os quatro sistemas numéricos
- Interface interativa de alternância de bits para representação visual
- Suporte para números com sinal (8 bits, 16 bits, 32 bits, 64 bits)
- Tratamento automático de complemento de dois para números negativos
- Suporte a parâmetros de URL para compartilhar conversões
- Interface limpa e intuitiva

Quais são os diferentes sistemas numéricos suportados?

O conversor suporta quatro sistemas numéricos principais:
- Binário (base-2): Usa apenas 0 e 1
- Octal (base-8): Usa dígitos 0-7
- Decimal (base-10): Usa dígitos 0-9 (numeração padrão)
- Hexadecimal (base-16): Usa dígitos 0-9 e letras A-F

Cada sistema representa o mesmo valor de diferentes maneiras, facilitando o trabalho em diferentes contextos de computação e matemática.

Como funciona a interface de alternância de bits?

A interface de alternância de bits fornece uma representação visual de números binários:
- Cada caixa de seleção representa um bit (0 ou 1)
- As posições dos bits são numeradas da direita para a esquerda (0, 1, 2, ...)
- Marcar uma caixa define esse bit como 1, desmarcar define como 0
- A largura do bit muda com base no formato selecionado (8, 16, 32 ou 64 bits)
- Mudanças na alternância de bits atualizam automaticamente todos os campos de número
- Isso é particularmente útil para entender representação binária e manipulação de bits.

O que são números com sinal e complemento de dois?

Números com sinal podem representar valores positivos e negativos:
- O bit mais à esquerda (bit mais significativo) indica o sinal
- 0 = positivo, 1 = negativo
- Complemento de dois é usado para números negativos: inverta todos os bits e adicione 1
- Por exemplo, em 8 bits: -1 = 11111111, -2 = 11111110
- O conversor lida automaticamente com a conversão de complemento de dois
- Diferentes larguras de bits (8, 16, 32, 64) determinam o intervalo de valores representáveis.

Como converter entre diferentes sistemas numéricos?

Convertendo entre sistemas numéricos:
1. Digite um valor em qualquer um dos quatro campos de entrada (Binário, Decimal, Hex, Octal)
2. Todos os outros campos serão atualizados automaticamente com os valores equivalentes
3. Use a alternância de bits para definir bits individuais manualmente
4. Mude o formato do número para trabalhar com diferentes larguras de bits
5. O conversor lida corretamente com números positivos e negativos

Exemplo: Digite '255' em decimal → Binário: '11111111', Hex: 'FF', Octal: '377'

Qual é o intervalo de valores para diferentes larguras de bits?

O intervalo depende se você está usando números com ou sem sinal:

Sem sinal (Formato de número):
- 8 bits: 0 a 255
- 16 bits: 0 a 65.535
- 32 bits: 0 a 4.294.967.295
- 64 bits: 0 a 18.446.744.073.709.551.615

Com sinal:
- 8 bits: -128 a 127
- 16 bits: -32.768 a 32.767
- 32 bits: -2.147.483.648 a 2.147.483.647
- 64 bits: -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807

Tabela de Conversão de Sistemas Numéricos

DecimalBinárioOctalHex
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
15111117F
16100002010
25511111111377FF
256100000000400100