CalculadorasEsta ferramenta roda no seu navegador. Nenhum arquivo ou texto é enviado para os nossos servidores.

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.

Compartilhar ferramentaWhatsApp
Continue

Experimente outra ferramenta

Escolhidas para acompanhar esta

Conversor 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.

01

Como usar esta ferramenta

  1. 01Escolha o campo da base que você temBinário (base 2), octal (base 8), decimal (base 10) ou hexadecimal (base 16).
  2. 02Digite o númeroSó os dígitos válidos daquela base são aceitos. Em hexadecimal valem 0-9 e A-F.
  3. 03Leia as outras três basesOs outros campos são preenchidos sozinhos enquanto você digita.
02

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.
03

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.
04

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.
05

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.

06

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.

07

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.

08

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.

Falta alguma ferramenta ou você encontrou um erro?A gente constrói o Tooleem a partir do que você precisa. Conta pra gente o que incluir ou corrigir.
Fale com a gente