Conversor de base numérica
Converta um número entre binário, octal, decimal e hexadecimal, com as quatro bases visíveis ao mesmo tempo. Cada campo recusa dígito inválido. Roda no navegador.
Experimente outra ferramenta
Escolhidas para acompanhar estaConversor de base numérica grátis: digite um número em binário, octal, decimal ou hexadecimal e veja as outras três bases ao mesmo tempo. Cada campo aceita apenas os dígitos válidos da sua base, então um 2 em binário ou um G em hexadecimal são recusados em vez de virarem um resultado errado. Serve para quem programa, para exercício de lógica e de arquitetura de computadores, e para ler um código de cor, uma máscara de permissão ou um endereço de memória. Tudo é calculado no seu navegador e nada é salvo.
Como usar esta ferramenta
- 01Escolha o campo da base que você temBinário (base 2), octal (base 8), decimal (base 10) ou hexadecimal (base 16).
- 02Digite o númeroSó os dígitos válidos daquela base são aceitos. Em hexadecimal valem 0-9 e A-F.
- 03Leia as outras três basesOs outros campos são preenchidos sozinhos enquanto você digita.
Quando isso é útil?
- Ler uma cor em hexadecimalUm código como #1ED4C5 é formado por três pares hexadecimais. Converter cada par para decimal dá os valores de vermelho, verde e azul.
- Entender permissão de arquivo no LinuxO famoso chmod 755 é octal. Converter 7 e 5 para binário mostra exatamente quais bits de leitura, escrita e execução estão ligados.
- Exercício de faculdade ou de técnicoConversão entre bases é assunto de prova em arquitetura de computadores e em lógica digital. Dá para conferir a resposta feita na mão.
Exemplos
- 255 em hexadecimalO decimal 255 vira FF em hexadecimal e 11111111 em binário. É o valor máximo de um byte, e por isso #FFFFFF é o branco.
- 10 em binárioO decimal 10 vira 1010 em binário e A em hexadecimal. Repare que "10" existe nas quatro bases e significa um número diferente em cada uma.
- chmod 755 em binárioO octal 755 vira 111 101 101 em binário: o dono tem leitura, escrita e execução, e os demais têm leitura e execução.
Dicas para um resultado melhor
- Hexadecimal vai até FDepois do 9 vêm A, B, C, D, E e F, que valem 10 a 15. Um G não existe em hexadecimal e por isso é recusado.
- "10" muda de valor conforme a baseEm binário vale 2, em octal vale 8, em decimal vale 10 e em hexadecimal vale 16. Sempre confira em qual base o número está escrito.
Como a conversão é feita
O número digitado é interpretado na base do campo em que você escreveu e convertido para um valor interno único, que depois é reescrito nas outras três bases. Como a conversão passa por um valor só, ir e voltar entre bases não muda o número. A validação por campo é a parte que evita o erro silencioso: um dígito que não existe naquela base é recusado na entrada, em vez de ser ignorado e produzir um resultado que parece certo.
Por que binário, octal e hexadecimal
O computador trabalha em binário, mas uma sequência longa de zeros e uns é difícil de ler para uma pessoa. O hexadecimal resolve isso porque cada dígito representa exatamente quatro bits, então um byte cabe em dois caracteres. O octal segue a mesma lógica com três bits por dígito, e sobrevive principalmente nas permissões de arquivo do Unix e do Linux.
Limites e privacidade
A ferramenta trabalha com números inteiros não negativos. Ela não converte fração, não trabalha com número negativo e não faz aritmética entre bases: ela só reescreve o mesmo número em outra notação. A conversão acontece inteira no seu navegador, e o que você digita não é enviado nem salvo.
Perguntas frequentes
Como converter decimal para binário?
Digite o número no campo decimal. O campo binário é preenchido na hora, junto com o octal e o hexadecimal.
Por que o campo recusa a letra G?
Porque hexadecimal só vai de 0 a 9 e de A até F. G não é um dígito válido em nenhuma das quatro bases, então ele é recusado em vez de virar um resultado errado.
Para que serve o octal hoje em dia?
Principalmente para permissão de arquivo no Unix e no Linux, como no chmod 755. Cada dígito octal representa três bits, que são exatamente as permissões de leitura, escrita e execução.
Dá para converter número com vírgula?
Não. A ferramenta trabalha com números inteiros não negativos. Fração e número negativo não são aceitos.
O que eu digito é salvo?
Não. Tudo é convertido no seu navegador e nada é enviado para um servidor.

