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

  1. Digite ou cole um número em qualquer um dos quatro campos (decimal, binário, octal ou hex).
  2. Observe os outros três campos atualizarem instantaneamente com o valor equivalente.
  3. Clique no botão Copiar ao lado de qualquer campo para copiar aquela representação para a área de transferência.
  4. 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

Últimos artigos