Conversor de bases numéricas

Digite um número em qualquer base e veja o equivalente em binário, octal, decimal e hexadecimal ao mesmo tempo.

O que essa calculadora faz

Uma base numérica define quantos símbolos diferentes são usados para escrever números. O binário usa dois, o decimal dez e o hexadecimal dezesseis, incluindo as letras de A a F.

Como o cálculo funciona

O número informado é primeiro convertido para decimal e depois reescrito em cada uma das outras bases. A validação impede dígitos que não existem na base escolhida, como um 9 em binário.

Valor decimal = Σ (dígito × base^posição)
Exemplo: 1011 em binário = 8 + 0 + 2 + 1 = 11

Como usar a calculadora

  1. Digite o número.
  2. Escolha a base em que ele está escrito.
  3. Confira o resultado simultâneo em todas as bases.
  4. Use o binário agrupado para leitura mais fácil.

Como interpretar o resultado

O hexadecimal é usado em programação porque cada dígito representa exatamente quatro bits, o que torna a leitura de valores binários muito mais compacta.

Exemplo prático

O número 255 em decimal é 11111111 em binário e FF em hexadecimal, ocupando exatamente um byte.

Limitações e cuidados

A conversão trabalha com números inteiros positivos. Frações binárias, números negativos em complemento de dois e valores acima do limite seguro de inteiros não são suportados.

Perguntas frequentes

Por que hexadecimal usa letras?

Porque a base 16 precisa de dezesseis símbolos. Depois do 9, usam-se A até F para representar de 10 a 15.

Quantos bits tem um byte?

Oito bits. Por isso valores até 255 cabem exatamente em um byte.

Para que serve o octal?

É usado principalmente em permissões de arquivos em sistemas Unix, onde cada dígito representa três bits.

Calculadoras relacionadas