Todas as ferramentas

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.