Conversor de base numérica
Converta números inteiros entre representações binárias, octais, decimais e hexadecimais. Depure códigos de cores (#FF5733), máscaras de bits IP, endereços de memória e cursos de montagem sem aritmética mental. Suporta larguras de bits comuns (8, 16, 32) se a ferramenta exibir preenchimento.
De
Valor
Resultado
BIN: 11111111
OCT: 377
HEX: FF
Como converter bases numéricas
1. Digite um número na base de origem (prefixo 0x para hexadecimal, 0b para binário, se suportado).
2. Selecione a base de destino ou leia todas as bases de uma vez.
3. Verifique os zeros iniciais para formatos de largura fixa (por exemplo, 0x0A).
4. Copie o valor em código, máscaras de sub-rede ou respostas de exames.
Exemplos de conversão de base
Canal de cores hexadecimais
0xFF decimal = 255 = binário 11111111 — opacidade total ou canal vermelho máximo em #RRGGBB.
Binário para decimal
0b1010 = 10 decimal = 0xA hexadecimal. Útil para sinalizadores de bits de permissão.
Octal (permissões Unix)
chmod 755 → rwxr-xr-x. 7=111, 5=101 em binário para proprietário/grupo/outros bits.
Quando converter bases numéricas
• Quando você lê despejos de memória ou registra valores em depuradores.
• Quando você converte IPv4/máscara de rede ou segmentos de endereço MAC.
• Quando você completa atribuições CS em notação posicional.
Quando escolher outra coisa
• Quando você precisa de IEEE de ponto flutuante Layout de 754 bits - ferramentas especializadas.
• Quando você codifica texto como Base64 - use o codificador Base64, não a conversão de base.
• Quando os números excedem o número inteiro seguro do JavaScript - use ferramentas com reconhecimento de BigInt.
Hexadecimal e binário na programação
As máscaras de bits usam OR/AND com constantes hexadecimais: sinalizadores 0x01 | 0x02. As abreviaturas IPv6 usam grupos hexadecimais. Aprender a detectar potências de duas (0x10, 0x100) acelera a leitura de rastreamentos de pilha e documentos do kernel.
Legado octal em Unix
Permissões de arquivo ainda ensinadas em octal (755), embora binário seja o modelo subjacente. Dígitos octais são mapeados de forma limpa para grupos de 3 bits - razão histórica pela qual persistiram em exemplos de chmod.
Perguntas frequentes
O que é hexadecimal?
Base 16 usando dígitos 0–9 e A-F. Compacto para valores binários pesados (1 dígito hexadecimal = 4 bits).
Como faço para converter decimal em binário?
Dividir repetidamente por 2 e coletar os restos ou usar este conversor para resultados instantâneos.
O que significa prefixo 0x?
Prefixo literal hexadecimal estilo C. 0x10 = 16 decimal, não 10.
Assinado vs não assinado?
O mesmo padrão de bits é interpretado de maneira diferente para complemento de dois assinados - especifique largura e assinatura no código.
Posso converter frações?
A conversão radical de frações é possível, mas sem terminação em muitas bases - esta ferramenta se concentra em números inteiros.
Os dados foram carregados?
Não. A conversão é executada localmente.