Conversor de Base Numérica
O que é Conversor de Base Numérica
Um conversor de base numérica traduz inteiros entre os quatro sistemas de numeração mais comuns: binário (base 2), octal (base 8), decimal (base 10) e hexadecimal (base 16). Cada sistema representa o mesmo valor com um conjunto diferente de dígitos — o decimal usa 0–9, o binário usa apenas 0 e 1, o octal usa 0–7 e o hexadecimal usa 0–9 mais A–F. Esta ferramenta converte as quatro bases simultaneamente no momento em que você digita em qualquer campo.
Como usar
- Digite ou cole um número em qualquer um dos quatro campos (decimal, binário, octal ou hex).
- Observe os outros três campos atualizarem instantaneamente com o valor equivalente.
- Clique no botão Copiar ao lado de qualquer campo para copiar aquela representação para a área de transferência.
- Clique em Limpar para redefinir todos os campos e iniciar uma nova conversão.
Quando usar
Caçando um bug de permissão no Linux e o modo do arquivo aparece como o octal 755? Digite 755 no campo octal e você vê na hora o binário (111 101 101), confirmando que proprietário, grupo e outros têm exatamente os bits de leitura, escrita e execução que você espera. E o decimal (493) já fica ali do lado para quando precisar na documentação.
Perguntas frequentes
O que é uma base numérica?
Uma base numérica (ou radix) define quantos dígitos únicos um sistema de numeração posicional usa. A base 10 (decimal) tem os dígitos 0–9. A base 2 (binário) tem 0 e 1. A base 8 (octal) usa 0–7 e a base 16 (hexadecimal) adiciona as letras A–F para representar os valores 10–15.
Por que programadores usam hexadecimal?
O hexadecimal é compacto e se mapeia perfeitamente para o binário: cada dígito hex representa exatamente quatro bits binários (um nibble). Isso torna endereços de memória, códigos de cor (#RRGGBB) e valores de bytes muito mais curtos e fáceis de ler do que seus equivalentes binários. Por exemplo, 0xFF são dois dígitos hex, mas oito dígitos binários.
Como converter binário para decimal manualmente?
Cada posição de dígito binário é uma potência de 2, começando da direita. Para 1101: (1×8) + (1×4) + (0×2) + (1×1) = 8 + 4 + 0 + 1 = 13. Esta ferramenta faz esse cálculo instantaneamente para qualquer número.
Números negativos são suportados?
Sim. Prefixe qualquer valor com um sinal de menos (ex: -255) e as quatro bases mostrarão o equivalente negativo. O conversor usa representação de sinal-magnitude em vez de complemento de dois.
Qual é o maior número que o conversor suporta?
O conversor usa o intervalo de inteiro seguro padrão de 32 bits do JavaScript. Para números muito grandes (além de 2^53 − 1), use uma biblioteca de inteiros grandes especializada.
Posso compartilhar esta ferramenta com meus dados preenchidos?
Sim. A URL é atualizada automaticamente enquanto você digita. Copie da barra de endereço ou use o botão Compartilhar — quem abrir verá seus dados exatos já preenchidos.
Ferramentas relacionadas
Descriptografia de Texto AES
Descriptografe texto AES-256 com sua senha no navegador. Grátis, privado e 100% offline. Nenhum dado sai do seu dispositivo.
Criptografia de Texto AES
Criptografe texto com senha usando AES-256 no navegador. Grátis, privado e 100% offline. Nada é enviado para servidores.
Calculadora de Proporção
Calcule a proporção, encontre a largura ou altura que falta e redimensione imagens e vídeos mantendo as mesmas proporções. Grátis.