Conversor de Base Numérica
Converta um número entre binário, decimal, octal e hexadecimal ao mesmo tempo. Digite em qualquer campo e os outros são preenchidos automaticamente.
Digite um número em qualquer um dos quatro campos (binário, octal, decimal ou hexadecimal) e os outros três são convertidos automaticamente. Binário é a base 2 (usada internamente por computadores), octal é base 8, decimal é a base 10 do dia a dia, e hexadecimal é base 16, muito usada para representar cores e endereços de memória.
Dúvidas sobre conversão de base numérica
Como converter um número binário para decimal?
Multiplique cada dígito binário pela potência de 2 correspondente à sua posição (da direita para a esquerda, começando em 2^0) e some os resultados. Por exemplo, 1011 em binário é 1×8 + 0×4 + 1×2 + 1×1 = 11 em decimal.
Como converter decimal para hexadecimal?
Divida o número repetidamente por 16, anotando o resto de cada divisão. Os restos lidos de baixo para cima formam o número em hexadecimal, usando 0-9 e A-F para os restos de 10 a 15.
Por que o hexadecimal é tão usado em computação?
Cada dígito hexadecimal representa exatamente 4 bits (um "nibble"), o que torna a conversão para binário muito direta e compacta, por isso é usado para representar cores (CSS), endereços de memória e valores de bytes.
Qual a diferença entre hexadecimal e binário?
Binário usa apenas dois dígitos (0 e 1) e é a linguagem nativa dos computadores, enquanto hexadecimal usa 16 símbolos (0-9 e A-F) e serve como uma forma mais compacta e legível de representar os mesmos valores binários, já que cada dígito hex equivale a 4 bits.
Este conversor aceita bases numéricas personalizadas, além de binário, octal e hexadecimal?
Não. Esta ferramenta converte apenas entre as quatro bases mais usadas em computação: binário (2), octal (8), decimal (10) e hexadecimal (16). Não há suporte para bases arbitrárias como base 3 ou base 36.
É possível converter números negativos?
Não, o conversor foi projetado para números inteiros positivos. Se você digitar um sinal de menos ou outro caractere inválido para a base escolhida, ele será rejeitado automaticamente.
Existe um limite para o tamanho do número que posso converter?
Sim. Como a conversão usa números do JavaScript, valores muito grandes (acima de aproximadamente 9 quatrilhões, ou 2^53) podem perder precisão. Para uso educacional e da maioria das tarefas de programação, essa faixa é mais do que suficiente.
Esta ferramenta funciona no celular?
Sim, a página é totalmente responsiva e funciona em qualquer smartphone, tablet ou computador com um navegador moderno, sem necessidade de instalar aplicativo.
Preciso criar uma conta para usar o conversor?
Não. A ferramenta é gratuita, não exige cadastro nem login, e pode ser usada quantas vezes quiser diretamente no navegador.
Meus números são enviados para algum servidor?
Não. Todo o cálculo acontece localmente no seu navegador com JavaScript; nenhum dado digitado é enviado, armazenado ou registrado em um servidor.
Como converter octal para decimal?
Multiplique cada dígito octal pela potência de 8 correspondente à sua posição, começando em 8^0 na direita, e some os resultados. Por exemplo, 17 em octal é 1×8 + 7×1 = 15 em decimal.
Para que serve a base octal hoje em dia?
O uso de octal caiu bastante desde os anos 1970, mas ainda aparece em permissões de arquivo no Unix e Linux, como o comando chmod 755, que usa exatamente essa base.
Como converter direto de binário para hexadecimal sem passar por decimal?
Agrupe os dígitos binários de 4 em 4, começando da direita, e converta cada grupo diretamente para o dígito hexadecimal correspondente. Por exemplo, 10110101 vira 1011 0101, que é B5 em hexadecimal.
A conversão diferencia letras maiúsculas e minúsculas no hexadecimal?
Não, tanto A-F quanto a-f são aceitos e interpretados da mesma forma ao digitar um número hexadecimal, já que representam os mesmos valores.
Essa ferramenta serve para aprender lógica de programação?
Sim, entender conversão entre bases numéricas é um exercício comum no início de cursos de programação e ciência da computação, já que ajuda a entender como computadores representam dados internamente.