Converta entre binário, octal, decimal e hexadecimal online. Digite o valor e obtenha o resultado na base desejada. Gratuito.
Bases numéricas são sistemas de representação de quantidades usando diferentes conjuntos de dígitos. O decimal (base 10) usa os dígitos de 0 a 9 e é o sistema que usamos no dia a dia. O binário (base 2) usa apenas 0 e 1, e é a linguagem nativa dos computadores — cada dígito binário é um bit. O octal (base 8) usa de 0 a 7, e o hexadecimal (base 16) usa de 0 a 9 e as letras A a F, muito usados em programação e endereçamento de memória. A conversão entre bases funciona convertendo o valor da base de origem para um número inteiro e, em seguida, representando esse número na base de destino. Por exemplo, o binário 1010 equivale ao decimal 10 e ao hexadecimal A. O hexadecimal FF equivale ao decimal 255 e ao binário 11111111. Este conversor aceita valores de entrada como texto (ex.: 1010 em binário, FF em hexadecimal, 377 em octal) e valida os dígitos conforme a base de origem — se você digitar "2" em binário, o resultado ficará vazio, pois 2 não é um dígito válido na base 2. É essencial para estudantes de computação, programadores, engenheiros eletrônicos e qualquer pessoa que trabalhe com sistemas digitais, endereçamento de rede ou depuração de baixo nível.
Some os dígitos multiplicados por potências de 2. Ex.: 1010 = 1×8 + 0×4 + 1×2 + 0×1 = 10.
Divida o número por 16 sucessivamente e leia os restos de baixo para cima. Ex.: 255 = FF.
16 dígitos: 0–9 e A–F, onde A=10, B=11, C=12, D=13, E=14, F=15.
Porque o valor digitado contém dígitos inválidos para a base de origem (ex.: "2" em binário). Verifique os dígitos e tente novamente.
Sim, totalmente gratuito, sem cadastro e sem limite de uso.