O que é Conversor de bases numéricas?

Converta números entre qualquer base — binário (base 2), octal (base 8), decimal (base 10), hexadecimal (base 16) e bases personalizadas até 36. Veja todas as representações simultaneamente enquanto digita, com dígitos agrupados para facilitar a leitura.

Digite em qualquer base e todas as conversões se atualizam em tempo real: binário com agrupamento opcional a cada 4 dígitos, octal, decimal, hexadecimal preservando maiúsculas, mais uma base personalizada de 2 a 36. O painel de bits mostra cada bit, que você pode clicar para inverter ou deslocar o valor inteiro à esquerda e à direita, útil para depurar máscaras, flags de permissão ou canais de cor. Prefixos 0b, 0o e 0x são detectados sozinhos.

Como usar

  1. Introduza um número em qualquer base suportada — selecione a base de entrada no menu ou use um prefixo (0b, 0o, 0x).
  2. Veja as conversões instantâneas para todas as bases comuns lado a lado, com agrupamento de dígitos para números longos.
  3. Edite qualquer campo de base direto e o resto acompanha em tempo real, copie um resultado, clique nos bits do painel para invertê-los ou desloque o valor, acompanhe a divisão passo a passo ou mude para o modo Texto para ler os códigos ASCII de um texto.

Quando usar

  • Quebrar um código de cor hex em RGB ou na forma binária de 24 bits.
  • Ler documentação de baixo nível que mostra o mesmo valor em hex e decimal.
  • Ajustar bitmasks em C, Rust ou Verilog e checar cada bit ligado.

Resultado

Introduza o decimal 255: binário = 1111 1111, octal = 377, hex = FF. Ou introduza o hex "FF00FF" para ver o equivalente decimal 16711935.

Perguntas frequentes

Por que 255 em decimal é FF em hex e 11111111 em binário?
255 é o maior inteiro sem sinal de 8 bits, então todos os bits ficam em 1. O hex agrupa 4 bits em um caractere (1111 = F), o que resulta em FF. É justamente por isso que bytes são exibidos em hex — fica curto e legível.
A ferramenta aceita números negativos?
Aceita um sinal de menos no decimal e propaga o sinal para as outras bases. Para a representação em complemento de dois (a que de fato vai para a memória), abra o painel de bits e escolha o tamanho (8, 16, 32 bits) que precisa.
Qual a maior base suportada?
Base 36, o limite alfanumérico padrão (0–9 e A–Z). Acima disso seriam necessários outros símbolos. Base 36 aparece em encurtadores de URL e hashes truncados, por isso a base personalizada termina aí.
Os zeros à esquerda do binário ficam na cópia?
Sim, com o agrupamento ativado. A exibição completa para múltiplos de 8 bits (limite de byte), então a string copiada bate com o que um depurador ou editor hex espera.
Posso colar um valor com prefixo 0x ou 0b?
Pode. O parser reconhece 0x para hex, 0o para octal e 0b para binário; sem prefixo, usa a base que você selecionou. O prefixo é removido automaticamente antes da conversão.

Ferramentas relacionadas