Pular para o conteúdo
CCálculo Net

Conversor de Base Numérica

Converta números entre decimal, binário, hexadecimal e octal. Digite em qualquer base e as outras três se atualizam na hora.

Como funciona

Um número é sempre o mesmo valor — o que muda é a base em que ele é escrito. A base é a quantidade de símbolos disponíveis para representar os números:

  • Decimal (base 10) usa os dígitos de 0 a 9. É o sistema do dia a dia.
  • Binário (base 2) usa apenas 0 e 1. É a linguagem interna dos computadores.
  • Octal (base 8) usa de 0 a 7.
  • Hexadecimal (base 16) usa de 0 a 9 e as letras A a F, onde A vale 10 e F vale 15.

O número 255, por exemplo, é 11111111 em binário, 377 em octal e FF em hexadecimal — todos representam exatamente a mesma quantidade.

Nesta ferramenta os quatro campos estão ligados. Você digita em um deles e os outros três são recalculados imediatamente. Cada campo só aceita os caracteres válidos da sua base: o campo binário, por exemplo, recusa qualquer coisa que não seja 0 ou 1, avisando quando você tenta digitar um caractere inválido.

Quando usar

Conversão de base é rotina na programação e na eletrônica. Hexadecimal aparece o tempo todo em cores da web (o #FF5733 do CSS), em endereços de memória, em códigos de erro e na representação de bytes. Binário é essencial ao trabalhar com bits, máscaras, flags e operações de baixo nível.

Estudantes de computação e de sistemas digitais usam a conversão para resolver exercícios e entender como os dados são representados internamente. E qualquer programador que precise ler um valor em hexadecimal e saber o equivalente decimal (ou vice-versa) resolve isso em segundos aqui, sem fazer a conta na mão.

Exemplos práticos

Uma cor da web em decimal

O vermelho de uma cor pode vir como FF em hexadecimal. Digitando FF no campo hexadecimal, você vê na hora que equivale a 255 em decimal — o valor máximo de um canal de cor de 8 bits.

Lendo um valor binário

Um registrador mostra 1010. No campo binário, a ferramenta converte para 10 em decimal, A em hexadecimal e 12 em octal. Útil para conferir máscaras de bits rapidamente.

Erros comuns

O erro mais comum é misturar os dígitos permitidos de cada base. Não existe o dígito "2" em binário nem a letra "G" em hexadecimal. Ao digitar um valor, é preciso respeitar o alfabeto da base — por isso a ferramenta bloqueia caracteres inválidos em vez de gerar um resultado errado.

Outro tropeço é esquecer que hexadecimal usa letras. O "FF" não é um texto qualquer: F representa o número 15, então FF é 15×16 + 15 = 255. Tratar as letras como se não tivessem valor numérico leva a conversões equivocadas.

Há também confusão com zeros à esquerda. Em binário, "0011" e "11" representam o mesmo número (3); os zeros à esquerda não mudam o valor, apenas o preenchimento visual. Isso importa ao comparar tamanhos de campos, mas não altera a quantidade representada.

Perguntas frequentes

Como converter decimal para binário?

Basta digitar o número no campo decimal: o campo binário mostra o equivalente automaticamente. Por trás, o valor é dividido sucessivamente por 2, e os restos formam a sequência de 0 e 1.

Por que o hexadecimal usa letras?

Porque a base 16 precisa de 16 símbolos diferentes, e só existem 10 algarismos (0 a 9). As letras A a F completam o conjunto, representando os valores de 10 a 15.

Qual a diferença entre octal e hexadecimal?

A base. Octal usa 8 símbolos (0 a 7) e hexadecimal usa 16 (0 a 9 e A a F). Ambos são formas compactas de representar binário: cada dígito octal cobre 3 bits e cada hexadecimal cobre 4.

A ferramenta aceita números negativos ou decimais?

Ela trabalha com números inteiros não negativos, que é o uso típico em conversão de base. Valores com vírgula ou sinal negativo não são convertidos.