Pular para o conteúdo
UUtilizio

Conversor de Base Numérica

Converta números entre binário, decimal, octal e hexadecimal, todos ao mesmo tempo.

Como usar

  1. 1Digite um número em qualquer um dos quatro campos (decimal, binário, octal ou hexadecimal).
  2. 2Os outros três campos são convertidos automaticamente enquanto você digita.
  3. 3Use apenas os dígitos válidos de cada base: 0-1 no binário, 0-7 no octal, 0-9 no decimal e 0-9/A-F no hexadecimal.

O Conversor de Base Numérica converte números inteiros entre binário, octal, decimal e hexadecimal simultaneamente: digite em qualquer um dos quatro campos e os outros três são atualizados na hora. É uma ferramenta útil para estudantes de matemática e ciência da computação, e para desenvolvedores que precisam converter valores entre bases rapidamente.

Toda base numérica funciona com a mesma lógica: cada posição de um dígito representa uma potência da base, contada da direita pra esquerda a partir de zero. No decimal (base 10), o número “247” é 2×10² + 4×10¹ + 7×10⁰. No binário (base 2), que só usa os dígitos 0 e 1, o mesmo princípio vale com potências de 2 - é por isso que binário é a base nativa dos computadores: cada posição corresponde exatamente a um bit (ligado ou desligado).

Octal (base 8) e hexadecimal (base 16) existem principalmente como “atalhos legíveis” pra binário, porque 8 e 16 são potências de 2: cada dígito octal representa exatamente 3 bits, e cada dígito hexadecimal representa exatamente 4 bits. Por isso é comum ver hexadecimal em cores web (#FF5733), endereços de memória e códigos de erro - é mais compacto que escrever a sequência binária completa, mas converte de volta pra binário de forma direta, dígito a dígito.

Hexadecimal usa os dígitos 0-9 e depois as letras A-F pra representar os valores 10 a 15, já que uma única posição em base 16 não teria símbolos suficientes usando só algarismos. A calculadora valida que cada campo só receba os dígitos válidos daquela base - por exemplo, o dígito “8” não é aceito no campo octal, porque a base 8 só usa dígitos de 0 a 7.

Perguntas frequentes

Como converter um número binário para decimal?

Cada dígito binário representa uma potência de 2. Por exemplo, 1010 em binário é (1×2³) + (0×2²) + (1×2¹) + (0×2⁰) = 8 + 0 + 2 + 0 = 10 em decimal. Basta digitar o valor no campo Binário que o Decimal é calculado automaticamente.

Como converter decimal para hexadecimal?

Divide-se o número repetidamente por 16, guardando os restos (que podem ser de 0 a 9 ou A a F). Por exemplo, 255 em decimal é FF em hexadecimal. Digite o valor no campo Decimal para ver a conversão automática.

Para que serve a base hexadecimal?

Hexadecimal é muito usado em programação e computação para representar cores (ex: #FF5733), endereços de memória e valores binários de forma mais compacta e legível, já que cada dígito hexadecimal representa exatamente 4 bits.

Meus dados são enviados para algum servidor?

Não. Toda a conversão acontece no seu navegador (client-side); os valores que você digita nunca são enviados ou armazenados em nossos servidores.