Conversor de base numérica para Binário, Octal, Decimal e Hex
Este conversor de base numérica transforma um valor entre Binário (base 2), Octal (base 8), Decimal (base 10) e Hexadecimal (base 16) e mostra os quatro resultados de uma só vez. Escolha uma base de entrada, digite um número e cada conversão é atualizada na hora abaixo — sem botão para apertar e nada para instalar.
Foi feito para quem troca de base o dia inteiro: programadores que lidam com endereços de memória e padrões de bits, estudantes de ciência da computação e eletrônica digital, administradores de sistemas que definem permissões Unix como chmod 755 e desenvolvedores web que leem códigos de cores como #FF5733.
Como converter uma base numérica
Selecione a base de entrada
Use as abas de Base de entrada para escolher a base do número que você tem: BIN, OCT, DEC ou HEX. Uma dica abaixo do campo mostra quais caracteres aquela base aceita.
Digite o seu número
Digite no campo de entrada. Caracteres que não pertencem à base selecionada são filtrados automaticamente, então você não consegue inserir um valor inválido por engano.
Leia os quatro resultados
Os resultados em Binário, Octal, Decimal e Hexadecimal aparecem de uma só vez, cada um com seu prefixo. Valores longos são agrupados com espaços — binário de 4 em 4, hex de 2 em 2, decimal e octal de 3 em 3 — para facilitar a leitura.
Copie o que precisar
Clique em Copiar em qualquer linha para copiar aquele valor com seu prefixo padrão (0b, 0o, 0x), ou use Copiar todos os resultados para pegar todas as bases de uma vez.
Recursos
Conversão instantânea
As quatro bases são convertidas ao mesmo tempo enquanto você digita, sem botão para clicar e sem espera.
Suporte a números grandes
O uso de BigInt permite converter valores de 64 bits e além — números com centenas de dígitos — sem perder precisão.
Filtragem inteligente de entrada
Digite à vontade: caracteres que não são válidos para a base selecionada são removidos automaticamente, evitando erros antes que aconteçam.
Saída formatada
Resultados longos são agrupados para facilitar a leitura — binário em grupos de 4 (nibbles) e hex em grupos de 2 (bytes).
Cópia com um clique
Copie um único resultado com seu prefixo (0b, 0o, 0x) ou copie todos os resultados de uma vez, prontos para colar no código ou na documentação.
Exemplos rápidos
Botões de exemplo com um clique carregam valores comuns como 255, FF e DEADBEEF para você ver uma conversão na hora.
Referência de bases
Expanda o painel de referência para ver os dígitos, o prefixo e os usos comuns de cada base, além de uma tabela de conversão de 0 a 15.
Perguntas frequentes
Como converter decimal para binário?
Selecione a aba DEC, digite seu número decimal e o resultado binário aparece na hora na linha BIN. Clique em Copiar nessa linha para pegá-lo com o prefixo 0b.
Como converter binário para hexadecimal?
Escolha a aba BIN e insira seus bits (somente 0 e 1 são aceitos). A linha HEX mostra o equivalente hexadecimal ao mesmo tempo, agrupado de 2 em 2 para facilitar a leitura.
Qual a diferença entre binário, octal, decimal e hexadecimal?
Eles diferem pela quantidade de dígitos que cada um usa. O binário (base 2) usa 0 e 1 e é como os computadores armazenam dados. O octal (base 8) usa 0 a 7 e aparece nas permissões de arquivos Unix. O decimal (base 10) usa 0 a 9, o sistema do dia a dia. O hexadecimal (base 16) usa 0 a 9 e A a F, oferecendo uma forma compacta do binário usada em cores, endereços de memória e endereços MAC.
Qual é o maior número que posso converter?
O conversor usa BigInt, então ele lida com números inteiros de tamanho arbitrário. Você pode converter números com centenas de dígitos sem perder precisão.
O que significam os prefixos 0b, 0o e 0x?
São prefixos padrão de programação para a base numérica: 0b indica binário, 0o indica octal e 0x indica hexadecimal. O botão Copiar inclui o prefixo certo para que o valor possa ser colado diretamente no código.
Por que há espaços na saída?
Os espaços apenas agrupam os dígitos para facilitar a leitura — binário de 4 em 4 (nibbles), hex de 2 em 2 (bytes), e decimal e octal de 3 em 3. Quando você copia um resultado, recebe o valor bruto sem espaços.
Ele converte números fracionários ou com casas decimais?
Este conversor trabalha com números inteiros positivos. Para números negativos em binário você usaria o complemento de dois, que depende da largura em bits (8 bits, 16 bits, 32 bits e assim por diante), por isso não é tratado aqui.
Como converter um código de cor?
Para uma cor HTML ou CSS como #FF5733, selecione HEX e insira FF5733. A linha DEC mostra o equivalente decimal (16734003) que alguns seletores de cores usam.
Ainda não há comentários. Seja o primeiro a comentar!